本科渣渣前端的秋招分享

首先感谢牛客从实习到秋招的陪伴,多谢各位大佬的面经分享。
前天晚上,鹅厂hr正式告知发放转正的offer,我的秋招也暂时告一段落。
稍微总结一下我的秋招,投的不多,大概七八家。
实习的时候只笔了美团和猪厂,加上秋招的这几家,我大概总结一下。接下来笔试都是指前端。美团笔试基本以前端题目为主;猪厂前端选择和简答题,另有编程题(可用js);滴滴的笔试,只想说真不负责,所有岗位一套卷,选择题基本无前端题目,以至于前端卷出现机器学习,编程题可用js;阿里笔试挺不错,全前端选择题和简答题,无编程题;腾讯听同学说,有前端题,但也比较多基础题。
面试,不同厂的面试风格不同。阿里算是所有厂中难度较高的一家,比如会问到react和redux等等源码的深入了解,也比较多喜欢问node,若有项目也会问比较深入,普通的CRUD项目面试官可能会瞧不上。
其实除了阿里,个人觉得其他厂都有一定的套路,基础题大家在牛客网上搜一下各种面经把基础题过一遍,应该就可以应付95%以上的题了,至于项目,则需要深入了解自己所做的一部分,相比于业界有什么优势,遇到的困难和解决方案等。如果有项目,最好把面试官多停留在你的项目,问基础题多少会问出漏洞,而项目则可以处于你的把控之中。
大多数前端童鞋应该都是写页面和前端逻辑等,但其实从阿里的前端校招岗位来看,分为web前端工程师,node工程师,数据可视化工程师等。因此除了传统的web前端之外,也可以剑走偏锋,选择一些较少人的方向。比如数据可视化这块,阿里有挺多业务涉及这一块,之前我认识的人即便简历一般,阿里可视化那边的组也发起面试,可视化这块目前是比较缺人。另外node是一块完全可以深耕的领域,目前有些公司已经会单独招node工程师(校招可能还比较少,社招相对多很多了)。
最后是一些我被问到的问题(哪个问题是哪家厂的实在不记得了):
· 性能优化(几乎每次必问);
· 缓存;
· 如何一张张加载图片(确保前一张加载完后一张再加载,和按需加载不一样)
· 1+2!==3?
· 前端路由实现思路;
· node的sequelize的使用,orm和原生sql的对比;
· webpack的使用,webpack-dev-server热加载更新的原理;
· webscoket的理解;
· 单向数据流;
· xhr的过程;
· react和redux的高阶组件;
· 虚拟dom;
· immutable的数据;
· XX项目选择react的原因(换而言之,也可以是选择vue的原因);
· 你对redux的理解;
· react生命周期;
· redux-saga的理解;
· 实现一个promise;
· arrow function的this;
· redux中间件,以及与koa等中间件的区别;
· tcp和udp,http和https,tcp三次握手和四次挥手,进程和线程;
· cookie和localstroage,sessionstroage;
· 各种居中问题,flex布局,position相关;
· 跨域;
· 排序算法;
· 输入一个url之后发生的;
· 浏览器渲染原理
· 事件机制;
· AMD UMD;
· mysql的left join,inner join,right join;
· mysql的索引;
· nginx相关的;
后续继续补充...
这边主要写了笔试面试的分享,详细的经历可见我的知乎专栏(这边就不贴了,感觉会暴露身份,知乎记得点个赞哈哈):https://zhuanlan.zhihu.com/p/29199445
#腾讯##前端工程师#
全部评论
写得非常好!
点赞 回复
分享
发布于 2017-09-10 13:44
如何一张张加载图片 webpack-dev-server热加载更新的原理 请问一下这俩怎么答 ?
点赞 回复
分享
发布于 2017-09-10 14:07
联易融
校招火热招聘中
官网直投
大佬
点赞 回复
分享
发布于 2017-09-10 17:48

相关推荐

5 87 评论
分享
牛客网
牛客企业服务