上周去京东面试,当时感觉还是挺愉快的,技术面试都答得不错,只是问到互联网的知识时完全不懂,面试官给了一个评价:技术还不错,互联网知识有点差。还把所有待招人岗位列举出来让我选择,最终我选了业务逻辑和底层框架开发两个。一切看起来很愉快的样子,昨天却收到了没有通过面试的邮件,还是蛮伤心的。
同样是上周,应该是周三,接到了腾讯的一个电话面试,问到了C++和TCP/IP的一些知识,个别没有答上来,再有一部分应该是被认为答得不完善或者不对,也是没有结果。
还有之前巴拉巴拉的一堆面试,呵呵,面试经验都够写一本深圳宝安高新科技一日游了。
回想京东的面试,大概有以下几个地方可以做更好:1.数据结构建模不够优化,有一个内存分配和初始化的问题,我采用了链表来管理,但是初始化和整体设计比较繁琐;2.TCP/IP不熟练,select和epoll这样的加分项没有拿到;3.互联网知识比较匮乏,问到如何设计新浪微博的大V推送功能和QQ的同时在线功能,都没有回答好;4.缺乏开源框架使用经验,平时没有关注开源框架。
腾讯那场电话面试:模板退化和unix异步通信机制没有答好,TCP/IP的select/epoll也被挂掉。
感觉我这个人在技术上还缺少一些主动探究的精神,了解的太浅,并且对项目以外的知识很少涉及,记录下来以后改正。