第一次工作面试,不到20分钟。
过程
下午过去的。在一个酒店里,扫一眼,大多都是穿着正装的。再看看自己的屌丝气质。。
没有自我介绍,看了下简历,ipad登陆了下信息就开始问问题了。一面的缘故吧,问的都还是比较简单的题目。有一道问我栈和队列的区别,这个问题耗得有点久(我表达不够清晰吧)。其实我想说,这什么问题嘛,太基础了吧%#&*。问了差不多了,开始让我写代码,写个二分查找…然后,唉,我说没有思路,然后就没有然后了。
没有经验,只有教训
总结起来,问的一些技术上的问题还是比较浅的(跟我自己也有关系),虽然答得不算差,但是还是出现好几个小问题:
- 知识面窄——我说自己linux没怎么看所以不怎么懂,然后他就没问了。有没有linux下的项目,我说没有…没有…其实我linux还是部分懂得的。
- 谦虚保守——他问:内核态和用户态知道么。我只说了两个字:了解。为什么不延伸一下呢?现在发现公司这个职位比较需要这个。
- 未来期望——这个其实自己也没想得很清楚。
- 有些紧张——这个可能是导致思路比较死的原因之一,当面试官问如何用两个栈实现一个队列,想了有一会,没想出来。然后问题就过了。
- 沟通能力不足——最后让我写二分查找排序的程序。结果变成我说没有思路,然后让我问他一个问题,然后就没有然后了。后来我想,应该是让我写个二分查找的程序,我理解成二分查找法实现排序。我想不通,问是二叉树吗,他说是一个数组。然后我说没思路…没思路…本想着他提示下,结果他就不鸟我了。让我提问一个问题,我问了个没意义的问题…然后握了个手,就让我撤了。
总结:面试的时间有限。台上一分钟,台下十年功。灵活思路、展现自己很重要。但是最重要的基础还是要自己踏踏实实搭建的。没办法,还是有很多不足的。