我的面试经过

上一篇 / 下一篇  2009-05-15 19:15:32 / 个人分类:C++

8号的时候,文思来学院进行实习生招聘宣讲,年级里2/3的人都去了。把不大的教室挤的满满的。天气很热,我拿着文思发的公司简介不停的扇风。同学趴在桌上睡觉。一个女的在上面讲,讲的很没激情。宣讲完,就发试卷。我们同学几个坐在一起,很热闹的讨论起来。题目都很简单,数据结构,C语言,多态,网络,还有英汉互译。不会的单词大家还查查电子词典,确定答案是正确的就通知大家。于是,我们很热闹的做着这份试题。。。。我发现我基本都做对了。

第二天。面试名单出来了。大概有四、五十个。我跑去看名单,竟然没有我!!!班上一个通过的同学说:"女生一个都没有,这是歧视女生。”不错,本班女生一个都没有,那天大家都坐在一起对答案的。我很愤怒,我怎么可能连这么简单的笔试都没通过。于是,我极其郁闷地去图书馆自习了,因为还有两周就要软考了。

下午收到群消息,据说有两排同学现场作弊,所以分开放了。这其中必定包括我。于是我放心了,文思在大家心中的口碑极其差劲,我宁可留校也不愿意去。

11号,广州新太来招人,C++和Java。下午一点半在一个教室收简历,然后大家等待。另一个教室面试。还是很多人,100多。简历先要筛选,好的放在前面先面试。面试很慢,从两点开始,十分钟一个人。我等的很沮丧。一直没有我的消息。先进去的同学终于出来了,班上一个比较厉害的男生据说被面哭了,出来的时候泪水在眼眶里打转。问的好像都是些数据结构,面向对象,网络方面的知识。他说这些都忘的差不多了。三点半的时候,终于有了我的消息,我跑过去,里面还没面完。于是我去和同学闲聊,听说会问哈夫曼树,冒泡排序,快速排序等。我拿同学的面试书,赶忙把这两个排序看了下。我最讨厌快速排序了,麻烦死了。

四点的时候终于轮到我了。我忐忑不安的走进去,蠢蠢对面试官说了句你好,结果他正在和别人说话,压根没注意到我。然后我坐了下来。他首先问我什么是面向对象,我没有背过书,只好随便说是封装,继承,多态。然后他继续问我多线程。他的声音很小,脸上的表情非常冷漠。我只好凑到身旁去听,听不懂时不得不啊一句提示他重复一遍。然后他又问我C++相比Java的难点,我就说了两个,内存泄漏和多继承。他还是很机械。又问我哈希表的实现,我在桌上比比划划,就差没有画出个数组了。两个主机间如何通信?我懵了,TCP还是UDP,好像不是问这个。我支支吾吾的说,就这样通信,后来我想起,计算机网络的书曾经有说过的,上课还讲的很详细的。从应用层到物理层,再由物理层到应用层,进程之间通过相同的端口就可以通信了,可惜当时忘了,想不起这么多。快速排序,我把刚看的用上了。还问我递归,我用很难听的语言表达了其思想,反正就是有个递归出口。最后,他嫌我代码写太少了。我很努力的告诉他,虽然我写的少,但我把孙鑫的VC视频都看了一遍,还照着视频把代码实现了。我经常在图书馆看书,我的基础还是不错的。只要有个环境,提高编码能力指日可待。我特意把我看过的书详细向他介绍了一遍,表达了我对C++的执着。最最后,他问我女生学C++很辛苦的,我是如何看待加班和出差?我回答说,一切困难都是可以克服的,只要能学到东西,辛苦点算什么?然后,他挥挥手,示意我可以走了。我如释重负,好像这个面试对我不是很难吧。他的问题我基本都答出来了。

回到教室,很多同学都走了,大家等了这么久也没有面试的机会。我很轻松和他们一起胡侃。反正我已经面过了。我还投了个写文档的简历,估计没戏。和同学去吃东西,居然接到电话要我去面文档。等了半个小时,其实我压根不想面,我才不想去写文档。结果还有三个要面的,天色已晚,我们就群面吧。我看到有位同学面C++正在侃侃而谈。我顿时沮丧了,我没希望了。糊里糊涂的把文档面完。我什么也没管了。晚上还有上海汉得的宣讲。

汉得的宣讲不错,来了位技术总监和一个很高级的技术顾问。把汉得公司很好的介绍了一遍,感觉这是个很有潜力的公司,虽然目前规模还不是很大。同学纷纷表达了对汉得的仰慕。我不想去上海,而且它主要是面向Oracle的技术,用Java的。我的Java不熟,而且它的要求也很高。于是我彻底放弃了。

第二天很多人去面试了。我没有去。下午做测试实验时。同学通知我有新太的笔试。我兴奋异常,冲到工作室拿了支笔,撕了张纸就往院会议室跑去。一共八个人笔试。辅导员说新太是个不错的公司,能去的一定要去。一个半小时做题。先是选择题,有些我看过。随便做下。一个填空,堆栈和堆的区别。我回答:堆栈的大小是有限的,由操作系统决定,一般1MB.堆的大小没有限制。堆栈存放局部变量,堆存放动态内存分配变量。自己还觉得挺满意的,前段时间看本C++性能优化的书,里面就详细说了这个。4个编程题。用递归判断字符串是不是回文,已经给出了函数原型,也就给出了一点思路。以前我只用队列判断过。最讨厌递归了。我发呆了好一会儿,感觉我死定了。那个简单的汉诺塔,我从大一到大三,都还不知道如何解决它。我在草稿纸上写写画画,应该从字符串两头向中间比较。我写了会儿,还是决定先把后面的写完。设计消息队列,我连它是什么都不知道。面试的时候也问了这个,我当时是乱答的,后来也没有去查。于是,我又一次死定了。最后一个是用tcp客户端和服务器的程序。我半年前上的TCP/IP课程,那些算法和函数都忘的差不多了。我勉强凭着记忆把流程图画出来。然后把函数写出来。客户端先建立连接,发送消息,不断循环接受消息,然后关闭套接字。服务器端先监听端口,再建立连接,新建一个进程处理客户连接,循环发送,接受,然后再关闭。函数参数不记得了,全部用省略号代替。写完后,我也很感慨,还好记忆力不是太差,基本流程还记得。回过头来奋斗递归。我绞尽脑汁,最后决定分成奇偶数来考虑。结果,我把这个函数写出了二十几行,这么长的递归程序,见鬼了。

最后奋斗消息队列。到底什么是消息队列啊?只在Windows编程中听过这个名词,自我分析应该是存放消息的队列。最后,我决定把队列的实现写上去,总之不能空着。我写了个链式队列,基本操作还记得,push,pop,isempty,length.push和pop随便写了。以前都是抄书上的代码,看那程序写的天经地义。轮到自己写了,怎么也不知道该写什么。可怜的我,写过的代码少的可怜,只是数据结构实验课上被迫写了点,后来写了编译原理实验课写了个简单的词法分析器,加起来不过三千行。

这天晚上,我失眠了。我很想去广州,很想去做C++的开发。高考时我的第一志愿是华南理工,以几分之差,我流落长沙。这一次,机会这么近,简直是上天赐给我的。第二天,我急忙问辅导员结果,她回答还没有消息。上午上课,隔壁班同学问我有没有去汉得面试,我说没有,他很惊讶,他说:"为什么?你这么牛。"我被这句话吓到了。我一向认为自己的能力比较差,竟然有人对我说这种话。唉,这个世道什么时候变了?

我很烦躁,都不想吃东西。我一向是个好吃鬼。又过一天,还是没有结果,我郁闷没吃早餐。吃完午餐,我从食堂走出来,看见马路上的大卡车,想吐,全身都没有力气了。晚上做设计模式的实验,我忙的昏头昏脑,把这个给忘记了。终于忘记了。然后,我因为操作愚蠢,被老师讥笑为很奇特的人。也许有很多人和我一样操作错误,但只有我一直在问他。这个,也许就是问老师问题的下场。我也不管他了,爱嘲笑就嘲笑我,反正我也斗不过他。

从晚上七点忙到十点,我要走了。和我一起笔试的一个男生,告诉我和他都被新太录取了。我不敢相信,我怕弄错了。回到工作室,一个同学刚收到汉得的短信,他被录取了。他很兴奋,连说不可能发生的事情终于发生了。结果,他把12乘以2算成了50。。。。

我去辅导员寝室确定了这个消息。这是真的了。我已经不是那么兴奋了,我这几天被折磨够了。我看了下名单,四个人,我排在第二,哈哈,我不是最差的。

然后就到了今天,本来要去体检的,但是没有成功。今天不太顺利。在网上查了下,新太好像要破产了。我有点郁闷,要破产了还来招实习生做什么?但是,这个公司的研发实力还是挺不错的,希望到时候不要实习两个月就把我遣送回校。

哈哈,终于可以去广州了!这个星期真是漫长啊,也许我人生的转折点就在这里开始了。


TAG:

敲出一个未来 引用 删除 小妖童   /   2010-07-22 10:40:59
很坎坷啊
敲出一个未来 引用 删除 小妖童   /   2010-07-22 10:40:36
3
 

评分:0

我来说两句

日历

« 2024-04-15  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 7464
  • 日志数: 16
  • 建立时间: 2009-04-19
  • 更新时间: 2010-04-05

RSS订阅

Open Toolbar