腾讯二面凉经 pcg qq浏览器 前端

1.上来第一问,看过vue源码嘛? (答:看过diff相关,介绍了下vue diff算法)
接上一问,vue 的diff为什么不只使用一个指针,而是采用头尾指针?

2.vue computed 与 watch 是怎么实现的?

3.让你实现watch,你会怎么实现?

4.async await Generator Promise四者之间的关系

5.一次请求最耗时的地方是哪里?

6.一次https请求,哪个阶段最耗时? (答:可能是ssl握手)
接上一问,ssl握手最耗时,有什么办法优化?

7.从地址栏输入url到浏览器展示出页面,浏览器都有哪些进程和线程参与?

8.js为什么要单线程,(答:可能是为了避免多个线程同时操作一个DOM,引起并发的问题)
接上一问,那可不可以操作DOM时单独开一个线程,使用单线程,其他时候使用多线程?

9.浏览器主进程是干嘛的?

10.进程和线程的最大区别?

11.进程之间如何通信?线程之间如何通信?

12.桌面端(Electron)是不需要cors的,为什么?

13.没有cors情况下,你觉得整个请求与响应的过程中,是在哪里走不通?(答:浏览器可正常发请求,服务端可以正常响应,但是浏览器拒绝接收)

14.小程序的安全策略中,有一种机制可以在特定情况下拦截请求,有了解嘛?

-------------------------------------------------------

寄,刷新认知的一次面试,基本全程懵逼

#校招##面经##前端#
全部评论
明天晚上一面看这难度,要和面试官battle battle了
3 回复 分享
发布于 2023-09-20 18:10 江苏
electron不是chromium套了层壳吗,为啥不需要cors
点赞 回复 分享
发布于 2023-09-21 18:09 上海
同二面,今天官网状态变了吗
点赞 回复 分享
发布于 2023-09-21 13:03 北京

相关推荐

运营你豪哥:简历改改吧-非本、求职意向技术岗、无实习经历、内容空洞 如果简历不爆改的话,应该是会持续崩溃了 1.把你教育经历放最下面去 2.蓝底照片很奇怪哈,感觉还在高中时代,建议白底重新拍一下 3.校园经历没啥必要,收集和反馈同学们对产品的意见,解决学生和老师之间的沟通,企业招聘不看这些哈 好好思考一下简历的设计和你要表达的重点,再去投简历
点赞 评论 收藏
分享
评论
8
51
分享

创作者周榜

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