- 首先说说我最后决定去的中友集团嘀咕网。嘀咕网类似于twitter,也是一个围脖。它吸引我的地方是它好玩,大数据高并发。它有三个主要业务,嘀咕网,火兔手机客户端,游戏开发。在sns网站中这些好像都是必须的业务,对于第一次接触这样的企业和业务,兴趣影响了最后的选择。我面试的是java工程师方向,笔试题目这里就不仔细列出了,题目不是很难,java和数据库差不多各占50%,java方面考的比较保守,个人觉得,比如写一个单态模式,jsp的两种跳转方式等等。数据库方面关于SQL查询,大数据量下存储、查询优化,并发下得到最近插入的ID等。
- 接下来说下迅雷,这也是一家我比较感兴趣的公司,结果当然是不太理想。面试的也是Java工程师,10道不定项选择题,四个问答题,两个编程题。由于是不定项,所以就不能猜了。
1.选择题:switch语句,传值传引用,异常处理结果打印,还是需要仔细推敲,都不是网上盛传的java面试题。
2.问答题:6个Linux下常用命令,Ajax的原理,单态模式及为什么要使用单态模式,如何在两个site之间维持session。
3.编程题:第一个字符串倒序处理,如“i am a boy.”变成“boy. a am i”,标点符号算单词里面,每个单词以空格分隔;第二个写一个生产者消费者模式的代码,维护一个长度为10的Integer[],生产者负责往数组里填1000,填满之后消费者将数组置空。
- 然后是文思创新。虽然是国内第一家在美国上市的外包公司,面试的人也很多,给的待遇很一般。面试的也是java工程师,好像没有笔试,直接面试,问题也比较简单,可能我做的东西面试官也不是很了解,而且面试官也比较青涩,有时候他没有问题问了我还打下圆场。最后说要外包到华为,偏远的郊区,就算了。
- 最后说说万讯。其实很不错的,我因为早上3点才到深圳,10点半就去万讯面试,做完题目脑袋还晕着呢。题目比较简单,有java基础知识:final,finalize,finally的区别,内部类、接口、抽象类的作用等。hibernate方面:get和load的区别,update和saveOrupdate的区别,Spring中对事务的支持,struts的validate机制。基本的sql查询,view的作用。写一个单例模式。最后也给了offer了,而且还提供住宿,待遇也不错。