技术面试感想

突如其来的面试,就像你还在温室里烤着火,吃着火锅唱着歌,马上就有人来敲门:“喂,要出去搬砖了”。

当然,实际情况并没有这么夸张,不过这也恰恰告诉我们,不要以为什么东西都要准备好了再去做,等你去做的时候早就已经没有机会了。

周六下午的笔试,周日下午的面试。笔试题大都是在一些大公司出现过的类似的题目,其中给我留下最深印象的就是第一道简答题,有一个长度为X的数组,里面存有N个数,能不能只遍历数组一次求得该数组的方差?这道题目在我的上一篇博客中有解答:http://cq520.iteye.com/blog/2020648

另外几道题涉及Java中的垃圾回收机制,文件处理的编程,不用辅助空间进行链表队列的结点变换(这是压轴题),还有一个跟堆栈原理有关的题目。总体难度不是太大,但是实际考察的过程中要做出一份满意的答卷却是非常的难,基础知识必须十分的牢固,因为编程题全都要手写,我们在平时编程的过程中可能借助辅助工具还能写得一手好代码,但真的要你在纸上写个一百行左右的无差错的代码就有如蜀道难了。

说了这么多,其实之后的面试才是重点,参加笔试的人很多,而来面试的人却是寥寥无几,这也是我第一次参加的真正意义上的技术面试,由总裁亲自来面试我们。每个人的时间大概在30分钟左右,所以光站在外面等的时候就有点紧张了,面试前的10分钟左右,为了缓解心态,我站在外面看着别人下了一盘黑白棋,18点,我的面试正式开始。

首先,我把简历递了上去,总裁前后翻看了一下,然后就简历上面的东西开始进行专业考察。坐下还没3分钟,就出现了第一道题目,在写字板上写一个范型的例子,对于范型这一块我有过一定的研究,所以应对起来还不是很难,只是可能由于紧张的气氛导致我还没缓过神来,刚刚动笔的时候频频写错,深吸一口气,马上调整过来,之后他又让我就通配符的使用写了一个方法。

之后的面试我的状态稍微好了些,不过当他问起Linux这一段时,我才发现自己的不足,由于我们学习Linux的时候没有做过什么真正的应用,所以一些稍微深入一点shell指令的用法就不那么得心应手了,他出的题是这样的,如果有一个很长的日志文件,每一个字段用TAB键分隔开,其中每隔三行是一个IP地址,请编写一段shell程序将其中的IP地址取出来并且去除重复的。回想了好久之后(其实不是很久,只是当时的气氛仿佛过了半年),我只能说一句:“不好意思,这个问题我不太会”。这也是给我们敲响了一个警钟,不要以为什么东西你们学过了就在简历上面写着,就像我经常说的:“做过跟会做是两码事”。

我的面试一直持续到1847分,中间涉及的几乎全是技术题,只有最后一个问题除外,问我最难忘的一件事情是什么。面试结果嘛,感觉我发挥的一般般,总裁给我的建议是,数据结构跟算法方面还得加强,此外,J2EE的部分,有关三大框架就无需仔细研究了,因为现在的大公司都是用自己开发的框架,只有一般的外包型企业才用传统的三大框架(不过这并不是说三大框架不好,其中的很多东西都是精髓,只是因为传统的三大框架体系过于复杂,所以很多人都不会用或者懒得去用)。如果你一定要问具体情况的话,非常幸运,我得到了实习的机会。

不过这并不是一个结束,而是新的开始,3月份一到,春季招聘就要拉开帷幕了,到时候,各大公司都会有招聘会(这里就不一一列举了),望有意参加实习或者想锻炼一下自己的人都可以去感受一下真正的面试现场。(PS:决定考研的同学也可以去感受一下,毕竟考研的最终目的还是为了找工作)。

加油,2014,我们来了。

猜你喜欢

转载自cq520.iteye.com/blog/2021390
今日推荐