腾讯手机QQ 前端面试(已通过)
这次是找我大学的学长帮我内推的简历,面试官在双休日过后,就发起了邀请。。。
一面(2020 3.8)
一面面试官是个广东人,有点幽默,一上来就给我开玩笑哈哈哈哈。
-
请先自我介绍吧
-
我看你做过的项目还蛮多的,用户量也还很可以,真厉害,你能跟我仔细的说说嘛?
-
博客的话,做过哪些方面的优化呢?
-
首屏渲染优化还如何去排查性能呢?
-
这些文章都是你自己写的吗?
-
Vue的预渲染这个插件,具体是怎么去做的?
-
Vue的双向数据绑定说一下吧
-
Vue的子组件与子组件之间的通信讲讲吧
-
父子组件的通信和子父组件的通信是不是也可以实现呢?
-
说说你对Vue的总体看法,特点,以及与其他框架的不同的地方
-
小程序的话,你做了哪些优化?说说吧
-
二维数组具体用setData怎么去更改呢?
-
场景题:现在手机QQ要做个成语接龙,你怎么去做,说说思路吧
-
你有什么较好的算法可以尽量减少成语库的数量吗?
-
有没有想过前端如何去检测用户输入的是不是成语?
-
算法题:找出两个字符串(str1,str2)的最大公共子长度
-
你刚才说了缓存,讲一讲cookie吧
-
还有什么种类的缓存,有什么样的不同呢?说说
-
肯定遇到过跨域吧,说说跨域吧(CORS,JSONP)
好吧,我的问题就问这么多,顺便了解一下,你家人同意你来深圳吗?
您对我有什么样的评价?我觉得你项目大的挺好的,但是基础的话,我觉得你答的还有点疏漏,回去再好好想想,好吧?
后面要是有面试会在一周之内,通知你。
二面
二面的面试官很严肃,2天之后就打来的电话
-
请先自我介绍一下自己吧
-
说说博客的优化点在什么地方
-
双向数据绑定的原理
-
追问:3.0会有改进吗?传统的2.0数据绑定怎么解决数组问题
-
响应式你是怎么做的?说说
-
重排重绘有了解吗?系统地说说
-
场景题:假如你的博客被脚本注入了?你该怎么去防御?
-
追问:escapeHTML怎么转译呢?
-
你博客有做过鉴权吗?说一说
-
假如说某链接获取到你的敏感信息,发送奇怪请求到服务器,你怎么去防御?
-
追问:你刚才提到了双向cookie?双向cookie什么机制?
-
讲一讲cookie是怎么发送到服务端,具体过程,尽量详细
-
追问:DNS具体说说
-
追问:TCP的三次握手
-
追问:TCP的超时重传
-
追问:TCP为什么是三次握手呢?
-
追问:TCP如何去终止之前发送报文的?
-
小程序具体做了哪些功能呢?说说看吧
-
懒加载数据列表二维数组怎么实现呢?
-
说说快速排序吧
-
追问:时间复杂度说说,解释一下
-
智力题:试探玻璃杯破碎的楼层(感觉答得不好)
-
我的问题问完了,你有什么问题?
对我的评价,这个按照规定不能说,我给你一些建议吧~
三面
-
请先自我介绍一下
-
说说在大学里做的项目
-
Vue的spa首屏优化怎么做的,说具体思路
-
SEO怎么做的,说说技术细节
-
预渲染prerender怎么做的,说说技术细节
-
你再具体说一下预渲染的原理
-
算法题:大量数据的数组,怎么找出排名前n个数(说了分治思路)
-
网络安全攻击,都系统地说说吧
-
平时学前端看什么书呀?说说学习路线吧
-
什么时候来?能实习多久?转正还可以继续实习吗?
-
我的问题问完了,你有什么问题?
您对我的评价:还可以,但学校的业务还是有点简单了,工作以后要加油~
面完试后,官网流程秒变HR面试~~~🤘🤘
#前端##腾讯##实习##前端工程师##面经#