最近面试比较多,把之前面过的写下来总结一下,也给自己一个借鉴。
CVTE一面、二面(3.28)
上午七点多起来匆忙赶地铁去酒店面试cvte,到了以后,发现人没预想的多,就两三个在等待。怀着忐忑的心情等了将近半小时,期间还喝了一瓶酸奶,终于等到了。
进去面试后,是一个很帅的小哥,上来先自我介绍,然后问我做了哪些项目,聊一下自己的项目。
我刚准备开始聊,突然又问我如何实现一个函数链式调用,想了几分钟写了个闭包,差不多对了。又问之前笔试的题目,如何实现每隔两秒输出数组中的一个元素。手写了一遍,还比较好。然后又问跨域问题,聊了一下,又问http协议是什么,回答了有关域名解析的问题和tcp方面的问题。然后又问http报文关于缓存的首部有哪些,怎么实现,有哪些参数。又问了cookie的用法和使用条件,localstorage是否什么情况都适用,能永久保存吗?之后又问了一些基础知识。然后就叫我去门外等候了。当时一脸蒙蔽,这是算过了还是没过?没想到出来后通知我等候二面。
二面进去是一个三十多岁的男人,看样子应该是技术总监之类的。上来就叫我介绍如何入前端这个坑的。我提到自己接触过acm比赛,立即就在笔记本上让我在leetcode上做一道题,限时十分钟。
我这时已经有点紧张了,什么也没管,就愣着头写了,就是让找出happy number:如果各个位数的数字平方之和相加然后再将平方和相加,如果能一直加到等于一,则是happy number,如果怎么加都不能为一,则不是。我慌张的写了半天,期间面试官一直在看我写,很慌张,写完又调试了半天,最后超时了。。。面试官提醒我可以调试,再给我点时间,但我已经有点慌了,最后还是没调试成功。他又出了一道题,操作字符串倒序并且空格间隔只能有一个,五分钟内完成。我自信满满地写完,发现空格没处理好,他这时候已经有点不耐烦了。。。说再给我一次机会调试,然而最后我还是没调出来。之后面试官又问了原生ajax怎么写,如果一个ajax请求五分钟都没响应该怎么办?这里我答的很慌张,也跟我实际用ajax处理数据不多有关。反正这里反复问了好几次,最后可能答的也不是很满意。然后又问我进cvte想学到些什么,这里我可能回答的太注重个人了,没有替公司想。然后又问我平时怎么学习前端知识的,遇到知识难点怎么解决之类的。回答完之后就叫我回去等结果了。
然而晚上10点多查询结果,果然还是悲剧了……其实也是意料中,二面很多都没答好,算法题也没写出来,被拒绝很正常,就当给自己增长经验吧。
阿里电话一面(3.28)
没想到的是,下午回学校上课,最后五分钟的时候突然杭州来电话!我当时就想到可能是阿里面试,因为之前内推显示成功了。然后出来接电话问我方不方便,我说给我五分钟准备时间,等下课我立即跑到湖边找个地方坐了下来。
电话打来了,一开始就让我自我介绍,然后介绍自己最满意的两个项目并说明其中遇到什么问题怎么解决的。我balabala一大堆,把能想到的都说了,但因为只做过小demo,所以说的技术含量也有限。然后问我有没有做过一个完整的有实际价值的项目,我惭愧的说没有。。。提到了自己在学习单页应用。然后就问我什么是SPA,什么是mvc,具体表现在哪些,我回答了一些项目有关的内容,又要我用一句话总结SPA的优势,这里回答的感觉不够好。
然后又问了我一些问题:
1. 跨域问题,回答了一些,又问我了解jsonp吗?当时没听清反复问了几遍,但自己jsonp了解的也不是很多,就随便说了说。
2. 了不了解http协议,回答了一些基本知识,又问我为什么http协议是无状态的,我直接回答不会。。。
3. 什么是闭包,链式调用是怎么回事,还好上午面试也问到类似问题,回答的还好。
4. 了解js的事件模型机制有哪些,我先没搞懂意思,就直接回答了事件循环,说了一大堆,面试官居然说和我想要问的不一样。。。提醒了我后我又回答了有dom操作,监听事件等。
5. 用过jquery没有,看过jquery源码没有。。我说没有就没问了。。。
6. 页面性能如何优化,我回答了一些基本知识,但感觉自己答得不完全,当时也是有点说累了。。。
7. 什么是css盒模型,选择器有哪些,怎么做响应式设计,position有哪些。。。这些回答的自我感觉还行。
8. 觉得自己相比其他人最大的优势是什么?当时听到瞬间觉得面试官可能是觉得我太菜了。。。硬着头皮说了一些自己的态度,说自己可能算法和数据结构接触比较多,英语比较好,但就说了这两点。
然后阿里一面就结束了- -整个过程花了50分钟,是我面试以来最长时间。。。感觉自己会的基本都答了,但很多还是没答完全。基础知识还是不牢,底层的东西掌握不好,自己还有很多要学的东西。
3.28号整个两场面试下来可以说基本快把我榨干了。。。可能面试效果没那么好,但我就当是增长经验,知道了自己的不足,今后继续努力吧!
总的来说,今天收获还是很大的,比我预期的要差那么一点,但我对自己第一次面试已经很满意了。只能说:技不如人,回去磨练吧!
去哪儿一面(4.14)
接到短信4.14下午去面试去哪儿,去的时候找了半天地方最后终于找到一个小酒店,差点迟到。进去发现人很少,HR姐姐们在一个个点名打电话。我感觉很不对劲,自己的状态也不对。
很快轮到我了,上楼面试,进去是一个30岁不到的面试官。上来直接让我介绍简历上的项目,我完整地说完后,面试官又问我CSS怎么清除浮动,这个我也答上来了。之后问我有没有用过什么框架,我坦白回答用的少,没有写过完整框架的项目。这里我感觉面试官已经很不爽了。于是他又问我未来的规划,我大概回答了一下。他说我的方向是正确的,并给了我一些建议,然后就说今天的面试结束了!一周内出结果。这让我一脸懵逼。。。这么快就结束了?怎么不问我JS基础知识?算法也不问?性能什么的也不问?
我一脸难以置信地走了出去,总共就面了20分钟!感觉什么都没问的样子,面试官根本就不想问太多。只能落寞地走上地铁回学校了。
回去总结知道肯定是跪了,面试官只是不好意思当面拒绝,但我还是感觉面试很敷衍,什么都不问,不想招人了就直说嘛!这次面试就当去打了个酱油吧。。。
评论 (0)