快手社招前端一面(已凉)
大概率凉了,毕业两年来的第一次社招面试,还是准备不够充分,自我介绍都是磕磕巴巴的。面试官是一个看起来很干练的女生,面了50min,基本是在问项目。
1. 自我介绍
2. 项目提到vue2到vue3的重构,出于什么目的?
3. 重构前是否考虑过浏览器兼容问题,Proxy的支持程度。
4. 重构后网站流量不佳,是否考虑切回旧版本。
5. 重构过程中遇到的问题和挑战。
6. vue2和vue3不同版本之间遇到的挑战(回答了项目难点,面试官提醒是不同版本之间遇到的问题)。
7. 重构后是如何放量,保证流量的符合预期的。
8. 重构过程中扮演什么样的角色,做了哪些决策,沉淀了什么。
9. 另一个项目从多页面应用重构到nuxt,出于什么目的?
10. nuxt项目中遇到什么挑战。
11. 描述一下css盒模型。
12. 图片懒加载如何实现。
13. 图片loading=lazy原理是什么。
14. 有现成的api可以判断图片出现在屏幕视口上吗(因为原理没答出来)
15. 为什么会选择前端,如何学习前端知识的。
16. 算法题:数组乱序(Math.random用错了,来源leetcode 384)
17. 算法题:手动实现Promise.all(不会...)
18. 反问:快手技术栈是什么。
19. 反问:对于2年工作经验程序员有什么建议(回答是多看开源项目,了解底层原理)。
20. 中间还有一个看题说输出,一个this,一个Promise
var name = 'x'
var people = {
name: 'y',
setName: (n) => {
this.name = n
return () => {
return this.name
}
}
}
var getName = people.setName(name)
console.log(people.name) // y(答错了)
console.log(getName()) // x
#面经##面试##前端##社招#
1. 自我介绍
2. 项目提到vue2到vue3的重构,出于什么目的?
3. 重构前是否考虑过浏览器兼容问题,Proxy的支持程度。
4. 重构后网站流量不佳,是否考虑切回旧版本。
5. 重构过程中遇到的问题和挑战。
6. vue2和vue3不同版本之间遇到的挑战(回答了项目难点,面试官提醒是不同版本之间遇到的问题)。
7. 重构后是如何放量,保证流量的符合预期的。
8. 重构过程中扮演什么样的角色,做了哪些决策,沉淀了什么。
9. 另一个项目从多页面应用重构到nuxt,出于什么目的?
10. nuxt项目中遇到什么挑战。
11. 描述一下css盒模型。
12. 图片懒加载如何实现。
13. 图片loading=lazy原理是什么。
14. 有现成的api可以判断图片出现在屏幕视口上吗(因为原理没答出来)
15. 为什么会选择前端,如何学习前端知识的。
16. 算法题:数组乱序(Math.random用错了,来源leetcode 384)
17. 算法题:手动实现Promise.all(不会...)
18. 反问:快手技术栈是什么。
19. 反问:对于2年工作经验程序员有什么建议(回答是多看开源项目,了解底层原理)。
20. 中间还有一个看题说输出,一个this,一个Promise
var name = 'x'
var people = {
name: 'y',
setName: (n) => {
this.name = n
return () => {
return this.name
}
}
}
var getName = people.setName(name)
console.log(people.name) // y(答错了)
console.log(getName()) // x
#面经##面试##前端##社招#
全部评论
试试别的
面的哪个部门呀
不会可还行
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享