快手前端日常实习(oc)

一面
1.开发偏移动端还是电脑端?
2.实习项目拷打
3.Vue2和Vue3的区别
4.服务端渲染SSR 节省的是什么时间?前端所有的JS都是服务端渲染然后返回的吗,那这样前端的首屏加载时间是不是就为0,省去网络请求?
5.浏览器从URL解析到渲染的流程,结合实习中做的基建
6.为什么解析完IP就可以返回对应的HTML网页,怎么对应上的
7.Promise本身是微任务吗
8.事件冒泡?如何阻止
9.在封装一个组件时需要考虑什么?有没有一套自己的设计原则?
10.场景:给一个div设置了z-index为什么没生效
11.提升页面加载速度的一些性能优化手段
12.Promise链式调用then
代码题:
1.代码输出(时间循环)
2.手撕:树转对象数组

二面
1.前端方面如何去定位真正的性能瓶颈?要收集哪些数据
2.排查问题思路
3.跨平台app如何量化用户体验指标
4.app冷启动速度优化+运行时内存优化
5.react的fiber
6.react diff和vue diff有什么区别
7.多个用户同时登陆如何判断token是谁的?
8.AI结合前端的技术
9.项目拷打得很深
代码:
1.demo:一个带小数的数字,点击button隐藏整数or小数部分,支持切换
2.算法:最长回文子串

感觉快手对于项目逻辑思路这块很看重,基本是围绕着项目问八股,但流程推进的比较慢,一面结束3天才约二面,二面结束3天才oc....
全部评论

相关推荐

评论
1
3
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务