携程前端一面面经
由于是三个星期前面的,还没有录音,所以就凭记忆写个问题吧
时长:55min
1.自我介绍
2.介绍下项目并且每个项目举一个遇到的问题
3.问电脑上有没有代码,面试官要共享屏幕看。 第一次遇到这样的,手足无措直接慌了神,找代码文件都哆嗦
4.根据代码在介绍下项目亮点
5.问浏览器输入url后会发生什么,越详细越好
6.问了浏览器缓存的方式
7.js的异步原理
8.宏队列和微队列有什么区别。 这里我犯蠢了非要扯一嘴交互队列和延时队列,直接被面试官追着问,最后缴械投降,面试官说先把宏队列和微队列理清楚,没必要这么细分
9.css问了布局的问题吧好像是flex和grid相关的 忘记了
10.vue的响应式原理,vue2和vue3的区别
11.vue3中的diff算法
12.浅拷贝和深拷贝,如何实现一个深拷贝
13.手撕vue2的响应式原理,用Object.defineProperty()进行数据劫持。 第一次面试手撕,甚至都不知道怎么开始,自己建了一个html文件在上面写js代码,面试官提示说可以用nodejs写,我说我不会nodejs
14.反问
一面总体上不难,八股问的很基础,面试官主要看你是不是真正写过代码,反应能力和基础吧
时长:55min
1.自我介绍
2.介绍下项目并且每个项目举一个遇到的问题
3.问电脑上有没有代码,面试官要共享屏幕看。 第一次遇到这样的,手足无措直接慌了神,找代码文件都哆嗦
4.根据代码在介绍下项目亮点
5.问浏览器输入url后会发生什么,越详细越好
6.问了浏览器缓存的方式
7.js的异步原理
8.宏队列和微队列有什么区别。 这里我犯蠢了非要扯一嘴交互队列和延时队列,直接被面试官追着问,最后缴械投降,面试官说先把宏队列和微队列理清楚,没必要这么细分
9.css问了布局的问题吧好像是flex和grid相关的 忘记了
10.vue的响应式原理,vue2和vue3的区别
11.vue3中的diff算法
12.浅拷贝和深拷贝,如何实现一个深拷贝
13.手撕vue2的响应式原理,用Object.defineProperty()进行数据劫持。 第一次面试手撕,甚至都不知道怎么开始,自己建了一个html文件在上面写js代码,面试官提示说可以用nodejs写,我说我不会nodejs
14.反问
一面总体上不难,八股问的很基础,面试官主要看你是不是真正写过代码,反应能力和基础吧
全部评论
感觉携程的面试官人很好啊
大佬 diff算法主要问了啥
佬 这个手撕vue2响应式是 dep watcher
observer那些都要搓出来嘛
相关推荐
查看8道真题和解析
点赞 评论 收藏
分享
投票
点赞 评论 收藏
分享