腾讯SNG云平台前端内推实习生面经

错过第一个电话(3.14 13:59)
有面试官试图发起一面,然后我没接到电话,然后就GG了。

一面(3.20 19:31)
终于等到你,不过这次好像跟之前不是同一个面试官,简历可能换了个人被捞起来。
一面大概30min。问了事件***以及事件***在事件哪个阶段发生(冒泡还是捕获),问了mvvm的基本原理,问了tcp三次握手。其他好像问了项目有关的问题,问了项目的性能优化,扯React和Redux相关,还现场围观我的博客提问,问我的Redux源码分析是不是自己写的(当然是啊,虽然有学习),问我了this各种使用。

二面(3.20 20:19)
二面大约也是25分钟,就在一面结束后五分钟发起。最开始就是又扯项目里的各种性能优化(跟一面一样)。问了强缓存和协商缓存各种知识点,问的挺深入的这一块。二面的主线问题就是输入url到页面展示渲染过程,我每回答一个阶段,面试官都会提出各种谜一样的问题。比如说,https相关的问题(自己挖了个坑跳,当然事先也有准备),在渲染阶段问了如果html里面插入script标签怎么运行,重构重绘等等。这个问题大概持续了10分钟。其他问了一个线程调度(囧,没回答出来)。

三面(3.22 20:21)
三面大约也是30分钟,似乎我面试时间都不长,这次面试发生在广州的一个晚上。似乎没有问很多项目技术细节,主要问了我如何说服团队成员选用React技术栈,如何团队合作开发等等,基本都是很虚的那种问题,没有深入的技术细节问题。最后又问了一个线程和进程区别问题(hhh没回答好,我也很绝望)。

HR面(3.24 14:00)
HR面没啥好说了,就是聊聊天,谈谈心。

附赠阿里菜鸟网络一面(3.16)
一面全是问了项目。问了我性能优化,问了为什么要用React和Redux,问了我Redux的数据流是怎么样的,问了Redux的中间件和webpack的中间件等等。另外问了我怎么学习前端的。
小结

似乎我没有遇到过一个css问题,全是js和其他计算机基础问题以及项目,可能只是个例。
简历是面试关键,多写点有话可说的项目可以避免一些基础问题回答不上来(准备再充分基础问题也会有疏漏)。祝大家面试顺利。

最后广告一波,欢迎18届前端来玩:


#腾讯##前端工程师#
全部评论
赞一个
点赞 回复
分享
发布于 2017-04-01 11:19
这个群现在还可以进吗😂
点赞 回复
分享
发布于 2017-09-23 01:27
联易融
校招火热招聘中
官网直投

相关推荐

ETag(Entity Tag)是一个由服务器生成的用于标识资源的唯一标识符。https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=5f0bf65b3be04ac8a2beb28f857943a6ETag 在浏览器缓存中的作用是协商缓存的一部分。当浏览器发送请求时,会将上一次请求返回的 ETag 值通过 If-None-Match 请求头字段发送给服务器。服务器使用这个值与当前资源的 ETag 进行比较,以判断资源是否发生了变化。如果服务器发现资源的 ETag 值与浏览器发送的匹配,并且资源没有发生变化,服务器会返回状态码 304 Not Modified,表示资源未修改。浏览器收到这个响应后,可以直接从缓存中获取资源,而无需重新下载。ETag 能够精确地确定资源是否发生了变化,相对于 Last-Modified(最后修改时间)来说更加准确。如果资源的内容发生了任何改变,服务器会为该资源生成新的 ETag 值,而 Last-Modified 只能以秒级别的精度表示时间,可能无法捕捉到非常小的修改。在大多数情况下,浏览器会使用 Cache-Control 和 ETag(或 Last-Modified)一起使用,以提供更精确和可靠的缓存控制。当 Cache-Control 的缓存过期策略失效时,浏览器会使用 ETag 和服务器进行协商,以便确定是否可以使用缓存的副本。如果服务器返回 304 Not Modified,浏览器就可以直接使用缓存,并避免重新下载资源。这样可以减少网络带宽的使用,并提高页面加载速度和性能。https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=5f0bf65b3be04ac8a2beb28f857943a6
点赞 评论 收藏
转发
投递蚂蚁集团等公司10个岗位
点赞 评论 收藏
转发
最近春招在即,之前秋招在牛客上看到大家很多面经和资源,这里也分享下自己的秋招感悟,帮助大家更好的优化自己的简历,准备春招。楼主 末9本+30-50美硕,投后端开发方向。offer情况:北美大厂*2 + 国内大厂*3书接上文3. 面试面试这部分也是最重要的影响上岸的指标之一,首先说如何准备面试,其实无非就是算法题+八股+系统设计,leetcode就不用说了,硬刷就好,先把top100之类的过一遍,然后温故知新。八股的话,这个网站不错,我认为要是过1-2遍,糊弄80%的面试够用了(http://www.cyc2018.xyz/),系统设计的话楼主因为之前学过distributed system等,所以比较容易,建议有时间的同学可以看看MIT 6.824和 Alex Xu 的 system design的书。而面试时间的安排,对于海外党,给个建议,可以在简历上写一下“因为海外时差原因,只能在北京时间x点-y点接电话,万一有hr看到呢。而如果漏接了电话,如果能回拨直接回拨,不能的话去校招官网找联系邮箱提供个时间,一般都会回复和帮忙安排,别傻等着。4. offer选择首先谁all in任何公司我都笑谁,可能因为三方的缘故有的时候难当渣男,但尽量当,能海就海,不能海手里一定要留个offer。一般的公司总比失业好。其次,作为应届毕业生我个人的排序是 职业发展 >= 稳定性 >= 钱,当然如果某一项差太多了另当别论。然后compete offer的话就左脚踩右脚就好,表明自己手里的offer,要一个更高的价格,且表明比如如果不能给的更高现在的也能接受,但可能如果其他公司给的更好就去其他的之类的。目前想到的就写这么多,总的来讲任何招聘都是充满焦虑的,作为被挑选者,每个人都会焦虑,摆脱焦虑的最好方法就是move on,让自己忙起来就好,复习八股,刷题等,焦虑意味着上心了,离成功就不远了,祝各位春招上岸,拿到心仪公司的offer。
点赞 评论 收藏
转发
点赞 39 评论
分享
牛客网
牛客企业服务