淘宝实习面试
2011年9月21日,从天津到北京参加淘宝下午两点实习面试,因为某些原因,出发时间比较晚,整个路上一直紧张的看着时间,最后终于在差五分两点的时候到达泰康金融大厦,好在没有迟到。面试的过程比较顺利,没有想象中的紧张,可能是累的没有力气紧张了,也可能是面试的gg比较好说话。面试时间持续了一小时,内容大致如下:
- 线程和进程
- linux编程
- 网络编程
- 多线程,并发性,concurrent包
- 缓存
- 程序与JVM关系
- 数据库中建索引的用处,索引多了好么
- StringBuffer和StringBuilder的区别
- 平常测试都是用的JUnit吗
- ant
- 用过哪些开发工具,各种工具的效率
- 在服务器上部署过程序么
- 了解Apache么
- svn有哪些功能
- 项目相关内容,聊得比较多
- 自己的优缺点
- 对淘宝了解么
- 你认为优秀的Java工程师应该具备什么技能
- 如果你被录用,你该学习什么样的知识
- 你的职业规划是什么
- 当个人目标与公司任务目标冲突时怎么办
综上,应该扩宽知识面,深入学习擅长的部分。需要系统学习的知识:
- 操作系统——基本知识,以及linux编程
- 计算机网络——网络编程,多线程,并发性等
- Java底层——虚拟机、服务器,程序部署方面
- 数据库——优化、并发等方面
- 测试方面相关工具、致使
另外,还需
- 算法
- 数据结构
最后据在淘宝实习的一师兄说他们老大对我的评价:技术水平一般,学习能力较强,如果能静下心来在他们那儿好好学习应该会有很大的进步。
看这话还是挺想留下我的,最后被拒的主要原因: 最后问问题的时候,不该问有关时间的问题,给人的感觉不能保证充足的实习时间,这是当时犯下的最大的错误。当师兄告诉我说能替我跟他们头儿说说时间上的问题时,我又傻啦吧唧的拒绝了,这是犯的第二个错误。当然,主要原因估计还是技术上不够牛。
不管面试氛围多么良好,说话前一定要小心,不要说了不该说的话。另外,发现学习上的好多不足,趁着有人给敲响警钟,赶紧补补,以后如果有机会,再接再砺。最后,其实自己没有想象中的那么弱,当然也没想象中的牛,要做好自己的定位,客观评价自己。