花了一个上午时间做笔试题,包括几种算法的复杂度、linux的基础知识、C/C++基础知识、指针用法,以及几种排序方法的实现等。做完给前台,下午2点继续。2点由一个姐姐带去机试,要求2个小时内编写出某个模拟系统的程序,比起处理大数据量的算法,还不算太难。2个小时之后,只完成了一道题目。等了一段时间,一个小伙子来检查结果,问了几个问题后离开了,让我继续等。一会之后,另一个小伙子又来技术面谈,问了linux的几种通讯方式、非阻塞IO、select、poll和多进程多线程、排序算法等知识,然后再把我带到另一个貌似是项目负责人那里。已经是傍晚六点多,员工正是下班时候,我们就在7楼半露天的场所进行面试,周围人来人往:原来是下班了的员工正在取免费的自助晚餐。百度的工作环境除了工作隔间有点小,其他还不错,有咖啡厅,还有貌似是健身室,里面有跑步机和电视等,总体还不错。这一关技术的比较少了--虽然还夹杂着一些,主要是询问项目经验等,然后是问问题。到了这一步我知道可能性比较大了,于是问了他们平时的加班习惯,得到的回答是加班虽不如某些企业那么严重,但是还是有的,例如加到8点9点多,而早上有弹性制,可以9点半之后上班。还有其他的一些问题,因为这一关还没到问薪酬的环节,因此还不清楚薪资情况,也不适合问。之后也许是因为周围人声嘈杂,就快速结束了面谈,那位兄弟继续让我等待。十几分钟后过来了HR部门的一个先生,到此我感到比较欣喜:“看来有戏!”HR问了几个问题:你为什么离职?你的职业规划是什么?你的期望薪资?你平时有什么兴趣爱好?等等。仍然给我机会问有什么疑问,我问了一些关于薪资结构,加班、考核制度等一些问题,但有些问题还是被遗漏了----这些问题在我收到录用电话后才从网上知道应该问。这一关之后,HR告诉我一周内会给我通知。几天之后收到了offer,然而我在欣喜之余有些小小的失望:给的薪资并不是很高,所以也不知道自己放弃了这个机会是对还是错,甚至有点后悔没有接受。确实,也许现在别的公司比它给的多了1k2k的,但是最后长远来看,也许还是它更好。只是那都是未来的事,谁说得准呢……...查看更多