腾讯PCG大数据前端一面速寄

最近才刚开始投实习,结果腾讯面试通知很快就来了,想积累点面试经验就直接接受了,硬着头皮上,寄得丝滑。

一位飘逸的年轻男面试官
自我介绍 + 聊了两句

八股:
1. 谈谈 cookie 和 localstorage 的区别?
2. 知道跨域吗?如何解决跨域?
3. Vue3 和 Vue2 的不同之处?
4. 谈谈JS原型链,原型对象、继承等。
5. JS修改this指向的方法有哪些?这些方法各自有什么特点?

项目相关:
谈谈你在项目中,研究得最深入的一个部分?例如,状态管理、网络请求或线上部署等。

手撕环节:
先提问:你知道有哪些遍历数组的方法?你最经常使用哪一种方法?
(回答foreach)那么请你在数组的原型上实现一个自己的foreach方法。
(看以前的面经还以为是防抖/节流 + 算法,再加上练算法全用的C++,js没练还忘了不少,憋半天)

反问环节:
(很明显肯定寄了)
我:希望您能指出我的不足之处,给予一些学习指导。
面试官:暗示八股答得还凑活,但是有错误,要再多熟悉;项目一定要去深挖,如果Vue3用的最多,就去吃透它,找到可以深入的点;js的各种业务题要去学习。

面试官人很好,全程很和蔼,手撕环节也是耐心地指导,给了很多建议和帮助。
全部评论

相关推荐

因为是校招专场,所以是线下面试的1.日常项目拷打2.css如何使一个盒子居中3.margin百分比是相对的谁(父盒子还是自己)4.js里promise和async await,为啥有了promise还有提出async await5.如果浏览器打开一个网页很卡,可以怎么优化(减少回流重绘,防止内存泄露,浏览器缓存等)6.浏览器缓存都有什么类型(我说了强制和协商缓存,他说cookie类的,我说还有session和localstorage,他说了解indexedDB么,这个我没接触过)7.http2相对于http1优化了什么8.https是什么9.websocket了解么10.chatgpt是怎么返回数据的(轮询,长连接,还有websocket还有一个我不认识的方法)11.你是怎么部署的,docker,k8s了解过么12.vue2与vue3区别,vue3为什么要推出组合式api(面试官说方便复用),虚拟dom是什么,为什么比操作真实dom快13.typescript了解么14.正则表达式知道么,用在什么场景里(我说表单,他说大部分是,也有其他的,我不了解这个)15.模块导入有几种方式(es6和commonjs),ast,tree shaking知道么16.打包工具用过什么,vite和webpack的区别(vite基于es6所以快)17.知道web worker么(我只知道是在前端开多线程的),追加了几个基于web worker的问题18.可视化用过么,echart是基于什么实现的。。算法题:拿张纸,手写代码1.考察了一道闭包的题目,一个counter然后调用,写输出结果2.一个url怎么提取出params3.123456789怎么变成123,456,789的格式(我是操作字符串,他说可以用正则表达式)#腾讯##前端#
点赞 评论 收藏
转发
点赞 6 评论
分享
牛客网
牛客企业服务