面试官感觉就是应该属于项目经理级别的。一开始就感觉和他处于不对等的位置。
被他完全压着来问。
一开始就问我是否知道被转到了web方向了(想不到这么快就被tencent的客户端组的bs了
。。。)我就说大概知道,一面面试官大概透漏了一下。
然后就开始让我介绍项目,选了我帮图书馆做的一个小项目。我介绍了一会,他就问我登
陆系统怎么弄。我就说好像是用microsoft的一个工具包。。面试官听了,显示出困惑的表
情。。。我一直在想密码是用什么算法加密的,但又忘记了。。。只介绍了一会儿,就没
能讲下去。
他又问我对c++、c熟悉不熟悉,我没答他,因为不想他问我一些语法性质的东西。他又问
我对jsp熟悉不熟悉,我就说细节忘记了(当时感觉太糟糕了,怎么面试官想问我什么,我
都不懂啊),他就笑着说“你这个不熟悉,那个不熟悉,你叫我问你什么?”。。。。当
时我很无语。。。感觉要被赶走了。。
他就出道题目考我。。。10g文件,保存的都是数字,如何找最大的100个?记得不久前我
一个同学讨论过相同的事情。脑中努力回想,努力回想。。。暂时没想到,只说出一个简
单的,分块读入,每块进行排序,将每块排出的100个数字合并,再进行排序,就出来了。
。。面试官显然对这个不满意,就说效率太低。。。。
我继续想,感觉关键点是合并数字方面的处理,突然想起之前看的堆排序,还有sicily上
面的一道题目,是维护两个堆来找中间的数字,那现在是否可以用堆来做。。。。最终想
到了用一个最小堆来弄就可以了。。。。(突然间感觉二面又有了机会,至少是回答出一
道问题了)
后面又问一些比较无语的题目:16g内存对于32位的计算机是不是没用了。。。。(三面的
时候见到一个同学,也是问相同的问题,才知道多线程的时候是可以用到的。。。。。很
深的问题),ip和udp的区别。。。。。。(很多同学说我听错了,应该是比较tcp和ip的
区别,但记得自己是没听错的)。。。。。
还有就是死锁是怎么出现的。。。。。 后面还问了我对http协议的熟悉程度。。。我就说http协议不熟悉(太后悔没像gansen所
讲的,一个组都做计算机网络的作业了,就是第二个course project啊,本来可以在吹特
吹的,但自己就没做那part,只做了msn协议的分析),但对msn熟悉。他就让我讲msn和qq
的区别。。。
我就说一个基于tcp,一个是udp,一个加密,一个不加密,还有msn数据包格式如何。。。
。控制格式如何,如何区别传送的是文字和表示用户正在输入文字的控制信息。。。。(
突然间发觉有些老师上课的内容挺有用的,一面是zhengfeng讲到的bubblesort,二面是ge
nsan的courseproject)
后面面试官又问了我一些职业生涯的问题,还有一些工作方面的问题。。。还问我,你对
做web开发有没有信心啊?我就很肯定地对他说:。。。。。。。。。。希望打消他的疑虑
吧。。。
最后面试官叫我问问题。。。我问了他一个问题,他解答完,又问我有没有问题。。如何
几次,感觉很怪。。。。最后和他握手结束二面。
总结:显然由于没有比较大的基于mfc或者win32的项目,直接被客户端方向的人bs了,被
送到了web方向去。做过的项目最后还是写些技术总结,以后面试的时候可能就会问一些这
样的问题。好像项目年代久远了,细节忘记了,面试的时候就比较糟糕。(面试前没想到
会针对web的项目来问,认为会针对mfc的项目来问,所以毫无准备)数据结构感觉还是比
较基础的东西,不知什么时候用得上,学习得深些感觉比较有用。面试的内容涉及得比较
广,学习的时候还是要认真些,不要为了考试而学习,那只会使知识很快忘记。将知识变
为一些常识性的东西,感觉才有用!...查看更多