抓住了提前批的尾巴!
此前也被CSIG、WXG、IEG捞过不下5次,但是都没把握住机会。
此前也被CSIG、WXG、IEG捞过不下5次,但是都没把握住机会。
4.10再次被捞,是PCG的
因此这份面经就只写走完流程的吧~
因此这份面经就只写走完流程的吧~
腾讯一面(22分钟)
- web服务用过哪些?
- 你提到了nginx,有做过一些负载均衡吗?
- 了解h5吗,说说新特性?(其实是想问我移动端适配,但我不了解移动端,压根没提到)
- 知道http1.x和2.0的区别吗?
- (接上一问)有没有去了解过传输效率方面的对比?
- 看到你有用过vue,说说vue的特性?
腾讯二面(29分钟)
- 怎么学前端的?看过哪些书?(提到了js高程)
- 你说说你最熟悉的章节吧?(我说作用域链)
- 说说属性的查找过程?
- 那如果要你实现一个作用域链你怎么实现?
- 了解map的实现吗?(因为上面提到了map,我实在是憨憨)
- 现在你去实现一个map,需要提供哪些接口?(因为我说不了解实现,所以他有点无奈,就这么问我了)
- 了解mysql吗?(我说用过…他笑了笑,说就写写curd是吧,好吧)
- 问一个老套的问题,说说url输入到页面显示发生了什么?(这里除了一些常规过程,在缓存、http协议等都深入去讲了,毕竟这么送分的题不能浪费你说是不)
腾讯三面(20分钟)
- 聊项目
- 了解网络模型吧?http和tcp分别在哪一层?
- 如果有一段数据,你是用http传还是tcp传?(当时听到这个问题感觉有点奇怪,不过还是分析了一下,讲到后面估计面试官也觉得这么问有点奇怪,就问了下一个问题)
- http在tcp上做了什么,你怎么去实现http?
- 说说tcp和udp的区别?
- 那如果让你做一个视频聊天软件,你用tcp还是udp?为什么?
- tcp的三次握手了解吧,为什么是三次?
- 换个说法吧,tcp是怎么去保证可靠传输的?
- (接上一问)接收方是如何确认收到的报文是对的?
- (接上一问)你说的seq和ack我知道,他们之间什么关系?
- (接上一问)那这个ack到底是怎么来的,接收方怎么知道报文的长度呢?(…….这里讨论了很久,具体也不说了,反正就是很细节)
- 如果有一个页面,打开很慢很慢,你怎么去优化?
- 那如果要你缓存图片你怎么做?
腾讯四面(gm面,55分钟)
- 聊项目(小程序)
- 有没有了解过小程序的性能问题?
- 从点开小程序到小程序加载完之间你了解过其中过程吗?怎么去优化?
- 你提到减少http请求,怎么去减少?
- 你刚刚只是说了请求慢的解决办法,现在问的是怎么去减少请求?
- 你提到了首屏加载,你知道首屏打开时间是怎么计算的吗?
- 说一说页面渲染的过程?
- 构建dom树、cssom树、渲染树就完了吗?中间发生了什么?
- 布局呢?reflow?
- 你提到了js会阻塞加载,怎么阻塞的?
- 那如果在dom树构建的过程中,通过js操作dom怎么办?
- 浏览器怎么知道页面是否渲染完?
- 有没有了解过缓存,怎么去缓存图片?
- 了解http缓存吗?说说强缓存和协商缓存?
- 那这两种缓存怎么用?你说的都是概念,我问的是怎么用?
- 了解前端安全吧,详细说说CSRF?
- 那黑客是怎么去利用cookie的?这个请求到底是怎么构造的?
- 说说快排原理?
- 了解前端发展趋势吗?
- 你是怎么看待前端的?
————————————————————————————————————————
其实整轮面试下来,一二面很常规,都是面经题(其实期间还问了很多js、css等,但我忘了具体问什么了.....)
后面的三、四面就比较发散,看起来每个问题都很简单,但其实都是送命题
如果你是背面经或者了解不深入,是完全没办法接住问题的
总的来说没有什么特别难的,但较为细节
后面的三、四面就比较发散,看起来每个问题都很简单,但其实都是送命题
如果你是背面经或者了解不深入,是完全没办法接住问题的
总的来说没有什么特别难的,但较为细节
gm面那里写的比较乱,其实问了很多问题,但是没办法一一细说列举了
求个OC吧!!!!!
全部评论
(4) 回帖