蘑菇街一面
1.自我介绍
2.讲一下项目做了些什么(原型用的什么工具)
3.项目工程化思维
4.标准盒模型,ie盒模型
5.水平垂直居中
6.响应式
7.rem
8.ui框架改变样式不影响其他人
9.子代选择器和后代选择器的权重
10.实现一个动画
11.重排重绘
12.怎么让动画更加流畅
13.前端搜索,不同条件下可能有相同的结果(结果会很多,1000条数据),你怎么去优化(缓存??分页??)
14.浏览器的存储
15.图片预加载和懒加载
16.防抖节流(口述节流算法)
17.闭包,内存泄漏(怎么解决内存泄漏)
18.永久绑定作用域,构建一个公共函数,但是不传对象参数,怎么绑定(??)
19.让a === a + e(常量) 可以实现吗
20.js线程
21.setTimeout是一个线程吗
21.事件委托
22.实现长url转换为一个短的url
23.302(可以实现刚才的url转换吗)
24.vue生命周期
25.vue兄弟组件通信
26.diff算法
27.template渲染过程
28.jsonp
29.场景题:你老板的手机,看你们开发的微信小程序,遇到了白屏的情况,问你怎么排查问题(问题可能不会复现,你怎么保证添加数据去复现这个场景)
30.场景题:直播行业发达,怎么给每个人的发送的消息加一个唯一的标识,相当于id的样子,如何实现
31.平时除了做项目还会做些什么
只记到这么多,其他的小问题忘了(70分钟)
问了一下面试官对我的看法,体会就是项目上最好就是讲项目难点,为什么会出现,怎么一步步去解决的
项目上做了什么功能,你怎么实现的,你怎么去做项目的。。。都不关心
#面经##前端工程师##蘑菇街##校招#
2.讲一下项目做了些什么(原型用的什么工具)
3.项目工程化思维
4.标准盒模型,ie盒模型
5.水平垂直居中
6.响应式
7.rem
8.ui框架改变样式不影响其他人
9.子代选择器和后代选择器的权重
10.实现一个动画
11.重排重绘
12.怎么让动画更加流畅
13.前端搜索,不同条件下可能有相同的结果(结果会很多,1000条数据),你怎么去优化(缓存??分页??)
14.浏览器的存储
15.图片预加载和懒加载
16.防抖节流(口述节流算法)
17.闭包,内存泄漏(怎么解决内存泄漏)
18.永久绑定作用域,构建一个公共函数,但是不传对象参数,怎么绑定(??)
19.让a === a + e(常量) 可以实现吗
20.js线程
21.setTimeout是一个线程吗
21.事件委托
22.实现长url转换为一个短的url
23.302(可以实现刚才的url转换吗)
24.vue生命周期
25.vue兄弟组件通信
26.diff算法
27.template渲染过程
28.jsonp
29.场景题:你老板的手机,看你们开发的微信小程序,遇到了白屏的情况,问你怎么排查问题(问题可能不会复现,你怎么保证添加数据去复现这个场景)
30.场景题:直播行业发达,怎么给每个人的发送的消息加一个唯一的标识,相当于id的样子,如何实现
31.平时除了做项目还会做些什么
只记到这么多,其他的小问题忘了(70分钟)
问了一下面试官对我的看法,体会就是项目上最好就是讲项目难点,为什么会出现,怎么一步步去解决的
项目上做了什么功能,你怎么实现的,你怎么去做项目的。。。都不关心
#面经##前端工程师##蘑菇街##校招#