黑马程序员技术交流社区
标题: 前端班级的面试总结 [打印本页]
作者: 也是醉了 时间: 2018-7-7 09:55
标题: 前端班级的面试总结
Hi,我是镇先生,先简单介绍下我这这两天情况
公司 | | |
| 笔试题(多选题多选错少选对都无分) => 技术面 => 总面 | |
| | |
| 笔试题(1题递归实现的10分钟完成的代码题) => 技术面 | |
| 机试(1题JQ新闻页面实现点击切换图片内容+1题vue页面获取数据并循环渲染) => 技术面 => 技术总监面 => 大股东面 => 人力资源面 | |
个人观点分享
投递前
1. 在开始找工作时,应先明确自己的目标,是找什么类型的。比如我的目标就是找使用找React/Vue的公司,找1.5小时内能到达的地方,在地铁附近优先,做自己公司产品的优先。这样,在我接到电话面试邀请的时候,我就先过滤了一遍,让自己感兴趣的公司面试安排到行程,而不是盲目的就去面。
2. 先不要急躁,我面的这几家都不是我主动投递的,因为面试的邀请太多了,所以我来到这边的想法是先面主动找到我的,觉得都不行我再主动投递,主要是因为我还没有去正真面试过,希望通过这一两天来加强面试技巧和对疏忽的知识点记录下来回去好好复习。
3. 还是真的建议在面试前多复习复习,我主要复习的是Vue,然后Webpack,然后H5C3这三大块,jsjq这一块我没怎么看,只看了原型链,以及原型继承的6种方式的名字,原型链和原型链继承还是问的很多的,一定要把6种方式名字记下来。C3的新增也问了,是汪同学面了家他说答了transform挂了,我说就是答这个,没问题啊,然后笔记看了下,然后我去面的那家也正好问了,C3我回答得太多了,面试官直接说行了行了来下一题,所以不要记只记某种,哪怕你只记得这一种,你可以回答我最常用的就是transform
面试中
1. 笔试题:都是单独分开做题的,手机放上面查呗,不要紧张,慢慢写反正上面没写啥时候交卷,我10分钟的题写了30分钟还不是接着就技术面了,机试题100分钟我9:40写到吃饭还不是拿到offer了
2. 机试题:说实话,真的没有几家公司是机试的,都怪我我自己犯贱,我去了那家公司面试,面试官坐下来,对我说请简单介绍下自己,我说麻烦问一下有没有小会议室,结果他找了一圈说没有,都在开会,你要不来机试?哎,把自己坑了。我这个机试2个大题,每题50分,第一题JQ题写页面,我去,真的JQ我忘完了,addClass(),removeClass(),attr()我都是上网搜的,你只知道方法不知道怎么写JQ的那种。然后刚开始为了装逼,我还想webpack配置这个小题目,配了半天时间过去了,就想问装这个逼是为了啥?直接全删了了新建文件夹src和index.html。哎,我服务器打开页面打开多了,习惯写根路径,我引入jq,js,css都没效果,我去调了20分钟呀,才改成相对。第二题是Vue题,哎哟,他们npm没改淘宝,使用那个改淘宝地址的我又忘了,我下了30分钟的vue-cli,问了下旁边已经在工作的小伙子,他说你cnpm,直接就下好了。搭好了就直接开写,获取请求我的用fetch,然后发请求报错,要解决跨域,我用了代理,结果地址没改,又废了30分钟,问了旁边几个前端,fetch没用过,或者完全不懂为什么第一个.then需要res.json()。做了这么长时间,我自己都没耐心了,觉得自己会凉凉,然而做完后居然还有接着面。所以说还是不要急躁,慢慢做嘛,反正你还可以编嘛,你可以说电脑环境不理想配置了半天。
3. 技术面:先要观察面试官,为什么这么说,因为面试官的技术和性格这一块都不一样。
l 公司A的技术面,是这家大公司的目前唯一前端,聊的技术很多,很聊的来,聊了两个小时,一般都是他问,这种喜欢一直问的就跟着答就行了,没必要答一个知识点的时候自己扩展其他的几个点,然后建议带自己的笔和纸,每一家技术面我都有收获,都有自己没有学到过的点。公司A的技术面过了,是总面,总面也懂技术,让我写个水平上下居中的,我直接卡壳了,用了半天答不上来,后来答了定位加位移,他问了句还有别的方法吗,我说暂时想不起来,然后回答他旁边一个人问题的时候,我答完后说打断一下,刚那一题我还会去使用flex,他俩说嗯嗯,可以。但是我在回答我的未来规划的时候,我说算法和全栈,其实我也真还没往那方面想,只是说规划我就随便答呗,然后老总说,你还不是那个Level,你要先沉淀下来,好好做技术,让我先回家等通知了
l 公司B的技术面,是家小公司的写微信的,哎,跟这人聊就没意思,全程聊微信,都和他说了是会微信,但是写得少,没有上线,还是一个劲的聊,在技术面的最后我问了句,刚问了这么多微信,是后期要写微信吗,他说不是的,他只会微信所以只问这个问题。这种不是很懂前端这块问你的,你就随便答吧,反正很容易过。
l 公司C的技术面,是个大公司的牛逼哄哄的技术总监,进来就嚼口香糖,摆腿。他面我就面了5分钟,他自己说他问问题很少,这种人很牛逼,他只通过几句话就能分辨你,他问了几个小题就对我说,你是一个很普通的前端,很普通的那种,哎,整个心都不好了,见他这么说,多半是要凉凉,所以赶紧调整自己,把他未能看出来的说出来,我对他说,除了VUE还会React,RN,node.js,webpack,他后面问问题,我都会主动去说具体怎么去做怎么实现,最后他问了个问题,你在工作中遇到哪些BUG,我按照老师说的给他背了,他啧了下嘴,说你那都太low了,你就没有遇到过网站被攻击,无缘无故卡顿等等情况吗,是哦,我写个Demo还被攻击哦,那得多牛逼,而且网站被攻击又不是前端就能解决的,还要后台。我回答了暂时没有遇到过,直接让我回家了。他说你就是个工作了两三年的普通前端,把我整个心都搞得不好了,那个地铁站还一家,我觉得现在状态十分不好,就电话联系不去了,因为刚被打击,脑子里还是糊的再接着面效果肯定不太乐观,还得调心态。
l 公司D的技术面,哎层层技术面,一共面了4个人,加上机试从9点30面到1点45。前三个都懂技术,第一个人问的技术这一块问题最多,这个人你也要观察,他问个话,我答完了他还停顿几秒,我觉得刚才机试花了太多时间,可能凉凉,所以只要他一停顿几秒,我就接着我刚才回答的说,做更多扩展,在这个技术面的时候,还主要是我讲。
4. 总面:这一块技术就聊得稍微少些,在这一块,我建议更多要展现出的不是你现在技术多牛逼,而是要展现出自己多爱学习,多爱新技术。在公司D问我的对我所找的公司要求的时候,我回答的首位并不是是薪资,我回答的是,首先,我想找的公司希望是使用VUE或React的,有些公司虽然给了我offer但是还是用的几年前的技术,没什么意思,也无法提升自己。其次,我想找的公司要分工明确,有公司给给了我offer,但是让我做前端并且做后端等其他的,我在工作中,这一块区的需要找我,那一块区的需要找我,我的思路很可能就被打断,所以很难会去这一家。最后是位置,有些距离我很远的区域给我发面试邀请,看了下距离我都拒绝了,但是您公司就不一样,才5站地铁,我觉得可以。然后他就接我的话说,他说前面的公司都能实现,都是使用最前沿科技,分工很明确,后台全部用的.NET,不会需要我去写php之类的。然后他说你们对公司当然还要拿到自己觉得满意的薪水,这句话是让他说出来的而不是我主动说的,可能就能让公司觉得这个人更多希望的是对技术的渴望而不是仅局限于金钱。
5. 人事面:有些人事,就是想压钱,明着压的,公司B笔试题都没,就让给微信面的我,让我直接过了,他了开个11K,还只招我一个前端,后面再再找个后台的懂点前端,那得多累。直接就拒绝,大胆点,你开了个期望薪资,他给你个距离贼大的,反正你也觉得没希望上期望的薪资了,就直接拒绝,然后他开了个12K,这个公司在保税区,坐地铁了转的公交很难等,反正不想去,先拿了offer,说周五回复他。公司D让我先说了上一家公司薪资,我说武汉的普遍比这边低点,我拿到手是9K,她给我画了公司结构,讲了下人员分配情况,然后在纸上写了14K,我就皱皱眉,一定要做不是很满意装,说嗯~14K?我再回去考虑考虑,2天内给你答复可以吗?她非要让我现在答复,我和和家里商量了下后就直接接了。
面试后
1. 对在面试中,记录下来的点,好好复习,在面试中没有见到的技术名字记下来,简单看看。
2. 别一个人战斗,还是要多聊聊天的,我和汪同学,他的c3的面试题答transform我看了下就正好用了。邹同学在群里说Nuxt.js我简单看官网扫一下,结果在公司D面的时候,技术说后面可能用Nuxt,我就是是不是基于VUE,然后结合的webpack,babel,哇就这个在官网最显眼了,他说是的是的,然后我说是不是默认hash模式但是没有#号,这个没有把握,我还加了句,这个我不太清楚,不知道说得对不对。
建议:
在别人问你,你还有什么问题想问我的吗?
我的回答:如果有幸能来贵公司上班,在这段还未能来公司的这段时间里,我有什么是需要先学习的吗?
我已经通过这个,4家公司拿了3家。那拒绝的那一家,觉得我是普通的前端,应该是不会等到他给offer了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |