腾讯PCG前端一二三面
时间有点久远,记不清了,想起的就写到下面了。
收到HR面了,来面经还愿。
一面5.16
介绍项目
一道算法题和字符串相关的?求不重复的子串好像是
一道智力题,白帽子黑帽子,开灯能看见其他人帽子颜色,问开灯多少次能确定自己是黑帽子?好像是这个
js垃圾清除的方法,说到循环引用引申出了深拷贝如何解决循环引用(利用缓存?)
其他记不住了?太久远了
二面:5.18
介绍项目
平时如何学习前端
xss攻击、SQL注入、如何防御xss,除了转义啥的,面试官问了还有吗?我就答了如何识别恶意URL、入侵检测和WAF?不过搞混了
浏览器输入URL到显示(具体还问了浏览器如何识别是URL的?讲了机器学习相关的。。。有点乱忘了)
跨域解决方案?代理具体如何实现的?
前端存储的方式有哪些?
然后问了localstorage如何实现有效期(max-age),过期就清除
一道算法题括号匹配([]{})这种,问文件很大怎么办?
你为什么用let写,const不行吗?
我看你算法用的 for of,for in 可以吗?他们的区别,换成for in结果是怎样的?
缓存相关,强缓存的状态码 200 from ache
其他记不住了?二面问得挺多的当时
三面:5.21
介绍项目?
平时怎么学习前端的?
前端怎么优化?
比如减少首屏加载时间?
三面问得比较广,基本都给了情景,具体忘了
写了一道文件处理题:
#找出一个目录下文件名为aaa.txt且其内容包含“bbb”字符串的文件,目录中包含子目录,找出所有符合条件的文件然后问了平时学习情况?
在哪些社区学的前端?
然后问啥我忘了
hr面:6.1
介绍
身体情况
家庭情况
技术优势劣势
优点缺点
学习规划?