700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > BAT前端开发面经—前端程序员如何应对夏季招聘 – CSS – 前端 jquery 添加页面css

BAT前端开发面经—前端程序员如何应对夏季招聘 – CSS – 前端 jquery 添加页面css

时间:2018-11-08 19:25:50

相关推荐

BAT前端开发面经—前端程序员如何应对夏季招聘 – CSS – 前端 jquery 添加页面css

不知道题主问的是社招还是校招。

校招的话一般主要重点关注以下几点:

计算机相关基础知识的掌握:如计算机网络、数据结构、算法等。如算法的话可以去刷leetcode的算法题。

前端相关基础知识掌握:HTML、CSS、Javascript语法,可以通过看书(推荐犀牛书)、MDN社区学习基础知识。务必结合实际操作来加深理解。

进阶知识:热门框架和工具使用及原理掌握。框架类如如Vue、React。工具类如Webpack、Gulp等。

对前端行业兴趣及发展情况了解:如行业发展方向,像现在热门的跨平台技术(Flutter、Weex等)。

项目情况:可以参与一些实习项目,或者自学的方式做一些完整的项目,提高自己应用上的经验。

如果是针对社招的话,恰好在下最近有一些面试经验,可以发出来做一些参考。

基础和进阶知识

数据结构:可以结合Javascript中的数据结构来理解,比如Js中的数组和大家数据结构中学习的数组有哪些区别?

网络:TCP和UDP?http协议的包结构是怎样的?http中缓存协商的过程是怎样的?https的建连和传输过程是怎样的?

CSS方面常见:BFC相关、响应式布局。

JS常见:原型和原型链、ES6的一些特效及原理(如Promise,async/await)、跨域、EventLoop、垃圾回收等

性能优化:常见的优化手段、架构设计的思路、渲染原理、监控告警等。

安全(加分项):常见web安全问题及防御措施:如XSS、CSRF、SQL注入、重放攻击等。

工具和工程化(加分项):devops、持续集成、自动化测试等。

腾讯和阿里的一些差异

偶没有面试过百度,所以就主要拿腾讯和阿里的做一些比较。

腾讯社招的话对计算机及相关基础知识会要求比较多,所以面试中经常会问到相关问题,所以建议面试腾讯的同学加强这方面理解。腾讯社招一般5轮,最后一轮为HR,前面1-2轮一般leader面和业务交叉面,3面总监,4面GM。

阿里一般也是4-5轮,最后一轮为HRG,阿里的HR面试相比腾讯要严格很多,会对你的综合能力进行非常详细的考察,比如沟通能力、项目管理能力、个人规划、总结复盘、思考能力等等。总之阿里的政委不是白叫的,而且越是职级高的在这块要求越严格。另外还有一个阿里和腾讯面试比较大的区别是,阿里的面试官会比较多针对项目来问,而且会不断针对问题深挖,以此来考察你的知识深度以及思考问题的逻辑方式,大家面试的时候并不要角色没答出来就凉了,可能面试官主要是在考察你思考问题的思路和方式。

希望偶的回答能对你有帮助,如果觉得有用的话,麻烦给个关注+赞哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。