美文网首页
关于面试的一些体会

关于面试的一些体会

作者: 迎着小风尿尿 | 来源:发表于2016-06-14 21:14 被阅读0次

    四月份来上海找工作的时候,仅仅面试一次就面上了,面试结束就发了Offer,通知下午或第二天去上班,当时并没觉得有什么,毕竟第一次来上海,以为这是上海人的办事风格。

    最近毕业,又到了找工作的时候,才发现上海并不是我想象中的上海,这里的公司一样有靠谱和不靠谱的,有正常的,有奇葩的,有文艺的。从最近几次的面试看来,面试官的好几种行为真的是让我无语了。

    第一家公司,通知上午十点去面试,结果去了那,人事说技术不在,然后给了一张表格填了一下,还给了一张类似性格测试的题目写了一下,然后聊了几分钟,就让我回去等通知了。现在想来,这家公司应该不是诚心想招人吧!

    第二家公司是个创业公司,人数不足二十人,公司坐落在一个不起眼的写字楼内,不太好找。下午三点去面试,到了地方,也没看见前台人员,不过公司里每个人的样子都挺和善的,进去说明了一下我是来面试的,然后有个帅哥带我进入了会议室,让我填一些表格。之后和他聊了一些项目,演示了在上家公司做过的东西,他听的挺认真的,我以为他也是搞前端的,结果聊了半个小时后,他起身说他去叫技术过来面试我......当时我就懵了。之后技术进来了,看起来的一脸疲惫的样子,坐下来后,拿着电脑一边百度找题目,一边问问题,我彻底醉了,而且这位面试官问问题的时候,说话特简短,让人琢磨不透话中的意思,他自己也不做解释,我无奈,好几个问题不理解他的意思,只能直接说不知道了。总之,感觉他技术水平一般,对前端的最新发展也不是特别关注,聊天聊不到一起,只好瞎聊了几句。

    第三家公司比较大,比较文艺,对这家公司挺有好感的。下午3点去面试,到了地方,前台让我在休息区等了五到十分钟,不知道是什么情况。大概几分钟后,前台找来技术人员开始面试,这位面试官看起来挺年轻的,不过开口的第一句话,我就知道面试不上了。先是自我介绍,我简单的说了一下学习经历和工作经历,之后就开始聊技术了。这位面试官的水平比较高,问的问题都很有水准,简单来说,就是难!可能由于面试经验不够,我感觉这位面试官问问题的方式有点缺乏水平了。问题难只是其一,关键是这位面试官不会主动去引导面试者做出相应的回答。在整个面试过程中,他提出的问题,我要么回答了解,要么回答不了解,回答了解的话,我就能多说几句,谈谈对这个问题的理解;而回答不了解的话,这位面试官直接就跳过了,不会说从侧面去探测你是否知道其他相关的知识。感觉这点有些悲催,所以整个面试下来,面试官听到的都是了解或不了解,而并不知道我对技术的真实掌握程度,是掌握了三分,还是掌握了七分,所以面试完,我就只能摇摇头无奈的走了。

    第四家公司也是个创业公司,公司在一个繁华地段的写字楼内,感觉整个一土豪。公司里也就二十多个人,都比我大,没见到九零后的面孔。面试的时候是两个人,都是搞技术的,一上来就是问技术,不填表也不自我介绍。问了些项目相关的问题,我在手机和电脑上分别演示了一下效果,然后面试官问了几个H5、CSS3的问题,我都一一回答了。另一个技术问了一个SVG实现渐变的问题,由于我对这些不熟,只好如实说不知道了。之后,面试官问有没有开源项目,我回答没有,然后面试官坚持问我有没有代码保留在网上的,他想看一下代码,我只好拿出一年前用JavaScript随手写的五子棋游戏给他看了一下代码,然后两个面试官问我用了什么算法,是网上抄的还是自己写的,怎么玩起来有点卡。我如实说算法是我自己瞎琢磨的,本来想用博弈树之类的算法,因为没搞懂,就自己瞎写了一个算法,性能不怎么样,所以有点卡。到这基本就面试完了,最后两位面试官也没明确表示我的能力是符合要求还是不符合要求,只说回去等通知。

    以上这些公司,都有一个共同点:面试技术岗位,只靠嘴说,却不给面试者一个亲手写代码的机会。感觉这点挺遗憾的!在那个大一点的公司面试,也是这种情况,其实大多数问题回答不上来不一定就写不出来,有些问题的确很难用一两句话去说清楚,而有的问题,回答不上来,也并没有太大关系。比如JavaScript的基本数据类型有哪些,我最讨厌这类问题了,无论你是否回答对,都是没有任何意义的。再者就是,面试官很容易陷入为什么1+1=2的困境中,为什么1+1=2,这个问题全世界也没人知道,大家都认同1+1=2,所以1+1就等于2了;面试同样如此,有的技术需要知道原理,但有的原理也不一定非要深究,比如在JavaScript中,0.3 - 0.2 == 0.1为false,只要知道这是因为IEEE754浮点数标准不能精确表示小数而导致的就够了,没必要为了这个问题,去研读IEEE754浮点数标准,去研究硬件结构。很多面试官会犯这种毛病,对某个技术的提问深入再深入,直到你回答不上来为止,其实根本没必要。

    我觉得对于技术面试来说,最好的面试流程应该是这样的:一,笔试。笔试分三部分:基础概念题,考察面试者对基础的掌握是否牢固;数据结构题,考察面试者的数据结构基础以及是否能熟练地用他熟悉的编程语言来实现某种数据结构;奇技淫巧题,考查编程语言的各种坑,看面试者是否熟悉并了解这些语言本身的特性或缺陷。二,机试。考查面试者的编程习惯,是否对API熟悉,对开发环境能够熟练运用等。三,面试。问问面试者是否关注行业的最新动态,目前有哪些新技术,经常逛的网站有哪些,知道哪些业内大牛。如果这些都表现的不错,那这个面试者对这个行业应该是真爱。

    相关文章

      网友评论

          本文标题:关于面试的一些体会

          本文链接:https://www.haomeiwen.com/subject/jmpudttx.html