面试下来的感受就是,被强者疯狂碾压,问了好多不会的东西。降维打击被掏空。忘记录音了,只大概记得一些问题,还有一些想不起来了,顺序比较乱。
1.首先是自我介绍。介绍一下自己在大学的学习,以及是怎么入门前端的,都看了哪些书籍?
2.HTML,CSS,JS给自己的学习情况打个分
3.CSS移动端适配有了解吗?
4.CSS有哪些常见的单位?
5.CSS动画有了解吗
6.CSS3.0和其他版本有什么区别?
7.浏览器的同源策略有了解吗?
8.网站的性能方面,比如说有用户反应浏览器加载很慢,你会怎么去排查这个问题呢?
9.浏览器的缓存有了解吗?
10.浏览器的存储呢?
11.有哪些常见的请求方法?
12.前端是通过什么去与后端进行数据交互的,比如说用get和post的区别
13.浏览器比较高级的一些用法,比如web worker有了解吗?
14.BOM属性对象方法有了解吗?
15.vue双向数据绑定的原理,具体是怎么开发者订阅者实现的呢?
16.红宝书看到了哪里?我说继承这块
17.继承有哪几种方法啊?
18.es6里面继承怎么实现的呢? class, extends
19.异步有哪些方法? promise,generator、async/await
20.自己有实践过promise吗? 没有,只了解一些比较基础的,回答了一下promise的概念
21.前端中的事件有了解吗?我回答的事件流,事件捕获阶段,处于目标阶段,事件冒泡阶段
22.前端的模块化有了解吗?
23.前端架构有了解吗?
24.axios的原理知道吗?它底层的是用什么实现的?我就回答了一下用promise
25.setTimeout和setInterval以及promise有什么区别?
26.DOM操作有了解吗? 有点懵,面试官提醒了一下,比如如何获取div元素,才想起来。
27.代码的一些规范有了解吗?或者说说你编程过程觉得要注意的东西。
28.数组有哪些常用的方法?
29.es6新增了哪些数据类型?
30.前端webpack有了解吗?
31.let,const,var的区别
32.前端布局有了解吗?
33.为什么选择前端这个方向呢?
34.专业是物联网的话,本专业的学习怎么样呢?
35.数据结构熟悉吗?
36.力扣刷了多少题了?说一说常用的算法吧。
37.AMD和CMD有了解吗
38.大学里面竞赛也好,做项目也好,你觉得你最成功的一个事情是什么?
39.有没有什么业余爱好?特长有没有很突出的?
40.平时是怎么安排前端学习的?说说最近的学习进程。
41.未来的职业发展是什么,想往什么方向走?
感觉自己还有蛮多没答上来的,没想到二面过了,推荐我的师兄还说面试官对我评价挺好的。感谢面试官,感谢师兄,感谢感谢!!!!!
许愿三面过!!!
全部评论
(9) 回帖