今天下午的时候面了腾讯的前端工程师实习生岗位,感觉自己学的不够深入,很多小细节都没搞清楚,所以还是要多钻研吧。
贴上面试题:
1. 块级标签和行内标签
2. DOM事件流
3. 事件冒泡、事件捕获
4. 事件代理
5. 盒模型
6. 作用域、作用域链的形成及原理
7. https的握手过程
8. ajax请求过程
9. XSS/CSRF(场景以及防范)
10. http状态码
11. 304缓存过程(除了Etag还有什么)
12. 闭包怎么形成的
13. Cookie包含哪些字段、expires、path是什么
14. 左右两边定宽,中间自适应
15. 怎么使文字垂直排布
16. Call、apply、bind三者的区别
17. 智力题:5点15分,时针和分针的角度(67.5)
智力题是真的问的很懵啊,当时在实验室面试,我一直在重复这道题,然后我师兄就在旁边告诉我是67.5度,然后我就立马说出来了。没想到他还问我是怎么算的,我以为只是一道简单的数学题,然后我就想哭了,早知道就直接说不知道了,心累,后面他就给我解释了一遍怎么算的。一道小学生题目居然没答出来,所以一定不要紧张,自己慢慢算,其实很简单的。还有就是,不知道就说不知道,不懂装懂才是最可怕的。
后面面试官还给了些建议:
1. 多练习html+css(主要是html5),实现一个淘宝网首页的静态页面,主要是页面布局和样式布局
2. 轮播图……..
3. 打好js基础
4. 找一些前端的图谱,对照着学习哪些技能
5. 项目经验:自己做一些demo或者接一点项目私活
虽然说大部分都知道,但是组织语言这方面还是有待提高,有很多东西都是只可意会不可言传。还有一些问的都不知道,就会很有挫败感。哎,前端渣渣,求不喷。