后天要去腾讯现场面了,发点之前的面经回馈一下,感叹一下阿里真的好拖呀
阿里巴巴:阿里云-广州(Web前端/Node.js)
一面(2.28):
很和蔼的面试官,跟他探讨了很多技术问题,收益良多呀,大概30分钟左右
简单介绍一下自己
在学习和项目中遇到的难点以及如何解决
简单介绍一下Backbone(项目里用到过)
React是首次渲染的过程(自己写过一个类React库Kut)
如何优化React的Diff算法的(因为Kut有对这个优化)
Redux和Vuex的区别(因为我用过Vue,也用过Redux和Vuex做状态管理)
了解Weex吗(不了解2333)
TypeScript和ES6的区别
知道XSS吗,介绍一下,如何避免(转义)
实现跨域的方式(jsonp和cors等)
如何理解html语义化
浏览器如何处理未知的tag(引申到Angular利用未知的tag,我没用过,面试官给我科普)
H5有什么新的tag,最重要的tag是什么(面试官想我说canvas)
有什么要问(阿里云技术栈,主要是React/Vue)
二面(3.6):
感觉面试官有点摸不透,不过还是很好说话,感觉是部门Boss吧,大概20分钟
简单介绍一下自己
为什么想做前端(我是读土木的...)
在项目中遇到的难点以及如何解决
平时喜欢怎么学习(看源码)
你做这些项目都是出于兴趣吗(是呀)
想在哪实习,为什么(广州,女朋友在这工作,面试官直接来一句,你可以把你女朋友介绍来阿里呀)
有什么要问(后面还有几轮面试,面试官说还有就对了)
三面(3.16):
交叉视频面,蚂蚁苏千大佬面的,有点小激动,大概40分钟
简单介绍一下自己
Node.js的优势,用过Node.js哪些模块
TypeScript和C#的区别
预约系统如何解决并发的问题(项目相关问题,应该是加锁,一下懵逼没答上)
Kut怎么优化React的Diff,有去提pr吗(没有),为什么(因为实现不同)
简单说一下TCP和UDP
Socks5代理是如何实现的,读过协议吗(曾经做过一个代理项目)
酸酸是怎么实现穿墙的
熟悉HTTP状态码吗,307是什么,401和403的区别(307没打上来,只记得是和哪个相似,后面查发现是304)
如何实现文件上传的功能(我讲到后面讲成了post的过程,应该是想我说multipart)
有什么要问的(面试暴露了我什么不足,苏大佬说对前后端都有兴趣挺好,不过某段时间应该专注一个方向)
本来内推的大佬看后面还有一个P9的后端(朴灵的Boss)要面我,不过后面状态又变成了hr面,不过到现在等了快1个月了都没等来hr面
腾讯:WXG-广州(Web前端)
一面(3.26):
电话来的时候还以为是阿里呢,深圳打来的,后面发现是腾讯的,不过是搞直播那块的,可能被捞起来了吧,大概30分钟
简单介绍一下自己
说一下垂直居中的实现
为什么项目之前用Vue后面改成了React(因为Antd 23333)
React和Vue的区别(开发体验、底层实现)
ES6有什么新特性,var和const和let的区别,箭头函数和普通函数的区别
介绍一下盒子模型,width:100%是什么撑满宽度(content-box),如何包含margin(border-box)
实现css动画需要怎么做(animation和keyframe)
实现跨域的方式(jsonp和cors等)
jsonp如何实现,过程
get和post的区别
知道哪些HTTP状态码
200和304实现缓存的区别
localStorage和cookie的区别,如何设置cookie
对实习地点的要求
有什么要问(技术栈,用React,不用Node.js)
大概就这些问题,希望后天腾讯现场面顺利吧,祝大家顺利咯
作者:阿里流程可以快点吗
本文来源于牛客网
——————————
牛客网(www.nowcoder.com)
- 互联网名企笔试真题
- 校招求职笔经&面经
- 程序员求职实习信息
- 程序员学习交流社区