岁月匆匆,不知不觉中,时间已走过许多许多,而且依然不会停步……
忽然想,很多东西,过去了就过去了,如果不加于整理,它们都会随着时间的流逝而逐渐被淡忘,直到烟消云散。于是乎,忽然想起若干年前到网易面试的日子来,正是那次面试之后我真正成为了一个软件工程师。这是值得记录和回忆的,只不过,细节已经失去很多了。
那时候,是应聘Java软件工程师职位,现将部分面试测试题回忆如下:
技术部门题:
1、用Java写一程序从根目录下的文本文件test.txt读出数据,并输出到控制台。
2、系统详细设计阶段涉及到哪些文档?
3、请写出一个典型Web应用程序的目录结构。
4、post与get的区别。
......
php的题:
php+mysql的题:
建库、建表...其它记不清了
UNIX的题,比较多,记不太清了
目前有哪些主流UNIX操作系统?
UNIX与Win 2000 server有何区别?
......
题目做完,是技术部门一个负责人前来和我谈了约半个多小时吧。大约一周后,又接到了网易的复试通知。这一次主要是人事部门负责面试。
人事部门的题:
全是英文的呀!!!
A、逻辑、算法题:
1、一列火车以每小时15英里的速度离开洛杉矶,朝纽约进发,两地距离D英里。另外一列火车以每小时20英里的速度离开纽约,朝洛杉矶进发。如果一只每小时飞行25英里的鸟同时离开洛杉矶,在两列火车之间往返飞行,请问当两列火车相遇时,鸟飞了多远?
我的做法:D/(15+20)*25=5/7D
2、有一个村长捉了三个贼,他给出2白3黑五顶帽子,要他们三个各戴一顶,他们只能看别人的帽子,只要猜出自已戴的帽子的颜色就可以放了他。第一个猜错了,第二个猜错了,第三个却给出了正确的答案。请问第三个戴的什么颜色,他为什么知道?
黑色,因为:
第一个猜错了,说明他看到另外两个的帽子不可能全是白色,全是白色的话他一下可以猜出来。那么第二、三个人可能都是黑色或一黑一白;
第二个人通过上面的推理,如果看到第三个人是白色的话,当然知道自己的是黑色了,但他错了,说明他看到的是黑色;
第三个人不用看已经知道自己的是黑色的了。
3、这题很长很长,要用程序写出算法来,问题也更多,记不清了,也没做。
B、C/C++题
有好多问答题
其中有两道编程题:
1、写一个String类,并用最有效率的方法实现其复制构造函数。
2、写一段程序,实现atoi(const char* s)方法
当时都不知道这个方法什么功能啊!
C、JAVA题
这部分题目虽多,但自己觉得不难
D、其他
1、解释存储过程及其好处
2、解释ping的工作原理
笔试完成后,便是人事部门一个MM过来交流,无非是自我介绍,为什么来网易求职,对未来的规划等等,我都是以充满自信的语气款款而谈,沟通得还不错(曾经的教师的经历对我还是大有裨益的)。
又过了若干日,接到录用通知……
……由于已经过去好几年了,所以只能回忆出以上东西了。谨在此作个记录留存吧,毕竟也是我人生中值得回忆的一段。