网易面试题回忆——想当初

来源:互联网 发布:淘宝上买狗可靠的店 编辑:程序博客网 时间:2024/04/28 22:26

  岁月匆匆,不知不觉中,时间已走过许多许多,而且依然不会停步……

  忽然想,很多东西,过去了就过去了,如果不加于整理,它们都会随着时间的流逝而逐渐被淡忘,直到烟消云散。于是乎,忽然想起若干年前到网易面试的日子来,正是那次面试之后我真正成为了一个软件工程师。这是值得记录和回忆的,只不过,细节已经失去很多了。

  那时候,是应聘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过来交流,无非是自我介绍,为什么来网易求职,对未来的规划等等,我都是以充满自信的语气款款而谈,沟通得还不错(曾经的教师的经历对我还是大有裨益的)。

  又过了若干日,接到录用通知……

  ……由于已经过去好几年了,所以只能回忆出以上东西了。谨在此作个记录留存吧,毕竟也是我人生中值得回忆的一段。

 

 

原创粉丝点击