【更新了网易内推码】互联网前端面试面经(网易/腾讯等)

翻出自己去年的面经贴,给今年的前端娃娃们~~
然后主要是来推销自己的网易的内推码的,网易内推  TRQl8a2q
然后明天答辩之后回比较空,有前端问题欢迎咨询~~~~~


=============================================================
=============================================================
=============================================================
感谢昨天帮我分析offer选择的小伙伴们。
海康的算法面经就不贴了,因为聊的比较多的是实验室的项目。全程面试过程非常友善。
前端的,我之前记录在我的博客上了,现在搬了些到这。希望还可以帮的上正在参加校招的人。

=============================================================
网易实习生转正面 8.4(2轮技术面)
一面:
面试官喜欢就着一个小问题层层细挖,然后到最后我就答不上来了。原生的js还是掌握的不够好。
题目能回忆起来的不按顺序写一下。
1.css 盒模型
2.css 布局,左边定宽右边自适应。两种方法,NEC上的用负边距消除宽度,用弹性布局。然后问我有没有第三种。。。
3.冒泡和捕获,事件流哪三个阶段?除了冒泡和捕获,还有目标阶段。他们的先后顺序,先捕获,到了目标,再冒泡。(不要只记概念,要了解是干么用的)
4.实现事件***。用jquery写了。要求写原生。子元素传递上来的应该是event.target或者e.srcElement。这个强调下IE和W3C的区别,建议写一个封装。
5.原型链。继承的两种方法。原型链继承和类继承。然后类继承只继承了实例属性,没有原型属性。原型链继承可以继承所有。然后用apply和call怎么继承原型链上的共享属性?通过空函数传值。新建一个空函数C。C实例化后C的实例属性就是空,然后用B的apply/call去继承C,相当于继承了C的实例属性。
6. ajax。原生ajax的四个过程。实例化,open,send,onreadystatechange,然后是req,readyState和status。那么问题是通过哪个属性得到data?jquery里是success回调里面的形参。
responseText和responseXML。后者是XML解析了的。
7,闭包。简单说一个闭包的应用。然后闭包的主要作用是什么:封装!
8,其他有一些项目的。简历上写的。

二面:
面试官一开始就我做的项目和业务和我聊了好久好久。
然后问了几个技术问题。
1.css:两个块状元素上下的margin-top和margin-bottom会重叠。啥原因?怎么解决?(应该给父类元素添加BFC)
2.js:写一个递归。就是每隔5秒调用一个自身,一共100次。
3.cookie和session有什么区别。
4.网络分层结构。4层,应用层,传输层,网络层和数据链路层。依次是http等应用,TCP/UDP,IP和物理连接。然后又追问了一下ssl在哪一层。ssl是socket,是单独的一层。如果要算应该算传输层。
5.让我说不足。
6.问我做了那么多项目,有没有自己的归纳总结。

=============================================================
腾讯tst现场面 9.3(1轮技术面,就半小时)
整个面试过程很轻松,和电话面的时候是同一个面试官。
1. 项目经历,网易实习期间的。
2. 工程怎么进行文件管理
3. less和sass掌握程度
其他还有几个小问题吧,问的很少,还花了点时间介绍了他的部门和工作,面完刚好11点半还一起吃了个饭,so nice的一场面试了。

顺带说一下腾讯的HR面:
HR面一般不刷人,问题也是可以准备的。比如下面两个:
为什么不选择网易(拿了offer的人都会被问)
你父母对你来深圳是怎么看的(地方远的必问)


=============================================================
微店杭州面 8.10(2轮技术面,2个半小时,没有HR面,没有offer。)

先说两个问题,一面面试官一开头就问的。
1.为什么离开网易
2.能不能来实习
这两个问题没回答好我觉得。

一面:
Cookie 是否会被覆盖,localStorage是否会被覆盖。
事件***js实现
Css实现动画效果
Animation还有哪些其他属性。
Css实现三列布局
Css实现保持长宽比1:1
Css实现两个自适应等宽元素中间空10个像素。
requireJS的原理是什么
如何保持登录状态
浮动的原理以及如何清除浮动
Html的语义化
原生js添加class怎么添加,如果本身已经有class了,会不会覆盖,怎么保留?
Ajax原生
Jsonp的原理。怎么去读取一个script里面的数据。
如果页面初始载入的时候把ajax请求返回的数据存在localStorage里面,然后每次调用的时候去localStorage里面取数,是否可行。(直接说了不能保证数据的实时性,请求和实时性必然会有一方有所牺牲)
平时代码写的多不多。
Nodejs会不会。(demo跑过express,然后做过聊天室)
304是什么意思?有没有方法不请求不经过服务器直接使用缓存。(强缓存和协商缓存的命中和管理)

二面:
http请求头有哪些字段
数组去除一个函数。用arr.splice。又问splice返回了什么?应该返回的是去除的元素。
js异步的方法(promise,generator,async)
Cookie跨域请求能不能带上
最近看什么开源项目。
commonJS和AMD。
平时是怎么学习的。
为什么要用translate3d(我回答为了视觉需要,但是会影响css性能)
对象中key-value的value怎么再放一个对象。(直接放也可以,转成json字符串存数,读取再解析)
Get和post的区别
Post一个file的时候file放在哪的?

=============================================================
挖财 面 9.10(2轮技术面,1个多小时,没有HR面,没有offer。)
一面:
你对组件的理解
组件的html怎么进行管理
less和sass用过么
nodejs用过么
js的异步加载,promise的三种状态,ES7中的async用过么
js原型链的继承
静态属性怎么继承
jquery和zepto有什么区别
angular的双向绑定原理
angular和react的认识(挖财用这个两个框架,后来问了)
MVVM是什么

二面:
你在网易那么久,最满意的项目是什么(回答 xxxx 的移动端整个项目,对面表示这个也能就最满意???)
移动端是指手机浏览器,还是native,还是hybrid(问这个问题真的是无语)
你用了移动端的什么库类和框架?
移动端要注意哪些
适配有去考虑么,retina屏幕啊?
rem是什么?em是什么?如果上一层就是根root了,em和rem等价么?
怎么测试的?
会自动化测试么?
网易用什么框架?你觉得优势在哪?
你觉得你什么技术最擅长?
你平时有没有什么技术的沉淀啊(然后对面先吹了一下自己)
单向链表怎么查找有没有环?
最后还问我实验室的项目
其他还有一些忘了。

二面面试官给我的感觉很差,那我面的也很消极,然后跪了顺理成章。

=============================================================
阿里春招实习生面 3月份
和阿里无缘,8月内推没有来面,9月笔试跪了。
这是之前春招实习生的几个问题。

1.怎么得到一个页面的a标签(就说了getElementByTagName和选择器)
2.怎么在页面里放置一个很简单的图标,不能用img和background-img
(说了canvas,或者一些库有icon库,data-icon).
3.正则表达式判断url(只写了判断是否是http或者https开头)
4.怎么去除字符串前后的空格(正则匹配^\s和\s$并且替代,Jquery的$.trim,string.trim())
5.实现页面的局部刷新

=============================================================
还面了一些小的创业公司,面经也没啥好分享的。
内推的时候投了很多很多,没几个看上我的。
然后9月初做了一些笔试,过了一些。但是不想浪费精力去面了。
所以也没有额外的题目分享给大家。抱歉啦。

祝各位还在校招笔试和面试的童鞋们好运。
good luck。
#前端工程师#
全部评论
感谢楼主分享
点赞 回复
分享
发布于 2016-09-21 20:01
楼主大牛!膜拜!
点赞 回复
分享
发布于 2016-09-21 19:14
乐元素
校招火热招聘中
官网直投
感觉楼主好牛逼。我也前端,你上面的那些问题全都答出来了吗?
点赞 回复
分享
发布于 2016-09-21 19:23
感谢楼主
点赞 回复
分享
发布于 2016-09-21 20:58
LZ是401的?
点赞 回复
分享
发布于 2016-09-21 21:14
为什么不选择网易怎么说?
点赞 回复
分享
发布于 2016-09-22 00:08
膜拜松神!! 话说挖财为啥不给offer。。。奇怪。。。
点赞 回复
分享
发布于 2016-09-22 10:10
你好。我想问一下。js:写一个递归。就是每隔5秒调用一个自身,一共100次。是要设置一个全局变量吗?
点赞 回复
分享
发布于 2016-10-28 18:23
less和sass掌握程度?面试官怎么问的?楼主怎么答?
点赞 回复
分享
发布于 2016-10-30 12:29
为什么看今年的网易实习生招聘没有前端这一项呢
点赞 回复
分享
发布于 2017-03-02 12:37
炒鸡感谢楼主的分享❤
点赞 回复
分享
发布于 2017-03-02 13:06
推销自己的网易的内推码,学弟学妹们来捧个场,网易内推  TRQl8a2q
点赞 回复
分享
发布于 2017-03-07 18:11
赞一个
点赞 回复
分享
发布于 2017-03-09 16:11
非常感谢楼主分享的经验~我现在自学前端 想问一下以后怎么找项目做呢 身边没有做前端方向的TAT
点赞 回复
分享
发布于 2017-03-12 19:25
您好。有些话看不懂呢,什么BFC NEC是啥
点赞 回复
分享
发布于 2017-07-31 22:35

相关推荐

点赞 197 评论
分享
牛客网
牛客企业服务