找工作第二阶段

按照第一阶段的老样子,所有公司都会以其所在地和业务的描述来代替。

10月份,找工作进入第二阶段。开场就面了上海某聊天软件的游戏后台,每次放完假之后的第一场面试状态都很差,算法题写错了,然后就挂了。之后去了上海的美国在线交易和结算平台,笔试通过的有点出乎意料,可能其他人的数学题目答的更差吧。。。面试搞了一整个下午,面完之后感到特别的疲惫,中间还包括一个英文面。总体感觉还行,不过消息要慢慢等。月底最后去了国内的最大搜索公司,面了完了3面,不过最后还是呵呵了,面完之后我基本宣布找工作结束,某人的四海一家也暂时不用请了:>。到了快月底,之前的那个面试终于打电话来,说通过了,不过还要去上海面试。好吧,去上海的最后机会了,试试看,这个要到下个月的最后一次总结才能知道答案了,某人的四海一家还有一点点希望。如果挂了,那么就去上个月拿到的安全软件公司了。

still PS:上面经过转义的公司名你应该没猜错。

 

JSMinNpp 1.11.4 Beta Released

最近找工作太忙,修改了代码,都是我自己在用 dogfood 版本,很久都没有发布一个 Beta 出来。昨天抽空更新了一下 ChangeLog,进行了一个 Release 编译,于是:

I’m seeking a job recently, too busy to release a new beta version. Code was changed several weeks ago and I am being using the dogfood version for a long time. Finally, I build a “Release Build” version yesterday, then here we comes:

JSMinNpp 1.11.4 Beta

更新内容 Change Log:
Update JsonPP.
Fix “unexpect space” of JSLint.
Fix “finally” bug.

下载地址 Download:

http://sourceforge.net/projects/jsminnpp/files/Beta/JSMinNPP.1.11.4.uni.zip/download

源代码 Source code:

https://code.google.com/p/jstoolnpp/source/browse/

转换二进制

今天面试某司,竟然把数字转换成2进制表示的字符串写错了。。。

写个正确的版本提醒一下。。。


typedef stack<char> CharStack;

void binary(unsigned int num, char *out)
{
  CharStack tmpStack;
  while(num)
  {
    tmpStack.push((num % 2) + '0');
    num /= 2;
  }

  int i = 0;
  while(!tmpStack.empty())
  {
    out[i++] = tmpStack.top();
    tmpStack.pop();
  }
  out[i] = 0;
}

二面应该是没有了。。。