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

本文回顾了作者多年前在网易的面试经历,主要涉及Java软件工程师职位的技术面试,包括Java编程、Web应用结构、PHP与MySQL、UNIX操作系统的相关问题。面试过程中还包含了逻辑、算法及C/C++、JAVA的基础知识考察。最后,作者分享了面试后的感想与反思。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

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

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

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

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值