暑期实习结束,收获腾讯,美团,阿里,网易等hr

本人没有录音的情况,挑一些印象深刻的说说吧,项目相关的就不说了。
本硕非科班0基础。
阿里巴巴
1,口述promise实现,重点是pending状态对于then回调的处理。
2,面向对象实现俄罗斯方块。
3,图片懒加载,节流防抖,问的比较深刻,比如节流具体实现是什么时候运行函数,防抖是哪一次被执行,如何改进节流防抖,所以对于简历上的东西一定要很熟悉,懒加载的具体实现,最好自己都写一次。
4,做了5个题吧,都是简单题。大数相加,手写带柯里化的bind函数,版本号比较。
5,智力题,如何快速确定一张白纸中的所有黑点的数量,开放题。
6,对于低代码平台实现方案。这个也算项目相关。
7,前端如何实现性能监控。
8,词法分析,ast等等,这个问题问得很多。然而我简历并没有出现过这个。
9,vue和react区别,以及react的坑,hooks等等。主要是双向绑定,设计到vue2和vue3的区别,实现方式也不一样了。
10,hooks的函数节流防抖。以及redux。
11,高阶函数,以及怎么用,我举了个vue3中effect函数,看过vue源码吗?看过,2和3都看了。
12,有没有遇到动画渲染效果不出来的情况。
13,如何高效操作dom,以及有哪些dom操作
14,vue的transion如何实现,以及transion,tranlate,animal的区别。
15,node懂哪些
16,原型链,有用过原型链吗?继承等等
差不多了,阿里比较顺利。

腾讯
1,http,计算机网络八股文,http2,居然问了http3
2,host头,常用http头
3,http2对于前端的影响,我就说了个快,实际上学问很大,就是前端cmd,es6模块化以及jq模块化,以及webpack为啥打包的知识。
4,js的数据类型
5,多数据列表优化,牵涉懒加载和虚拟列表
6,清除闭包的方法,闭包的缺点和作用
7,你还有什么我没有问到的?这个问题一出来基本凉凉
8,做了个实现dom拖拽的题以及手写大数相加和生成1000随机数并且快排。js遍历的方式以及用法。
9,jsonp实现以及如何实现回调函数。
10,回流和重绘,改变图片src属性会不会回流。
11,如何从上线部署一个项目
12,cdn
腾讯wxg很难,后面一般。

网易
1,vue全部,mount,vnode,update,挂载过程,双向绑定,2,3的区别,diff算法。
2,手写bind
3,手写节流防抖
4,口述环形链表,全排列。
5,如何实现js代码执行,eval和编译原理。
6,如何实现轮播图
7,伪类有哪些
8,项目中用到哪些设计模式,说下单例模式。
9,说下webpack实现以及如何配置多页面打包
10,如何实现loader和plugin
11,前端性能优化
网易是雷火,比较顺利

美团
1,项目,var和let区别
2,作用域链
3,做个题,n层书架每次可以随意放几本,问共有多少种放法。
4,如何实现拖拽
5,webpack配置
6,前端跨域基本都问了
7,前端存储面过都问了
8,token,cookie,协商缓存,强缓存相关都问了
9,三次握手,挥手,https,都问了
10,前端性能监控。
美团也很顺利
#面经##阿里巴巴##腾讯##网易##美团##前端工程师#
全部评论
楼主好强……实习都问得这么难……
1 回复
分享
发布于 2021-04-13 09:50
看到楼主好多可视化, dom拖拽相关的问题...  请问这是lz项目的一部分所以被问了吗? 还是对面啥也没管直接问的? 😵这可不算八股文呀.....好难
1 回复
分享
发布于 2021-04-13 10:28
联想
校招火热招聘中
官网直投
楼主你好,请问你是实习、校招还是社招?
点赞 回复
分享
发布于 2021-04-13 10:01
大佬nb!😍😍
点赞 回复
分享
发布于 2021-04-13 14:52

相关推荐

二面是电话面,早上直接发下午的面试通知(傲娇的鹅),面了四十分钟左右。1、自我介绍2、看你做过微信小程序开发,它和其它常规的前端开发有什么区别?3、写小程序项目时有遇到过什么坑吗?怎么解决的?4、你提到了缓存解决,那常用的缓存及使用场景是什么?5、我对你这个个人项目比较有兴趣,问一下你的音视频通话用了什么技术实现的?6、里面有断线重连这种机制吗?如果没有你现在可以说下思路吗?(寄)7、websocket自带了心跳检测吧,你想过怎么利用吗?(寄)8、websocket基于tcp还是udp?为什么?给点提示,websocket和socket差了前面三个字母。(寄)9、用到过哪些设计模式?(寄,不应该乱扯,本来扯着设计模式,扯到了vue源码用二进制数表示枚举类型)10、那它为什么用二进制表示?(寄,属于乱答了,答了和直接字符串比较相比,比较起来性能更好。。。)11、你为什么认为直接比较字符串性能不好?(寄,到这里已经汗流浃背了,又乱答了一个什么计算机底层都是01二进制)12、你知道字符串比较算法吗?要你写一个是怎么写的?(寄,没反应过来是问数据结构课上的字符串比较知识,kmp什么的。面试官还说kmp其实不难,说很长时间没看忘了只是因为我还没真正理解,单纯背那个内容罢了。。。)13、说一下快速排序的思路?最好情况和最坏情况分别是怎么样的?14、你提到快排是一种不稳定的排序,那排序算法的稳定性指的是什么?如何测定这个稳定性?(第二个问题又寄了。。。)15、面试官锐评:通过看你的简历,你的实践和动手能力应该是有的,但其实这些东西对于大家都是名校的同学来说,学会都是很快的,不会有什么壁垒。对于校招生,我们更多的还是考察基础原理方面的知识,以及个人的一些额外思考。(寄,说得很有道理,但是我是菜逼。)总结:怀疑对面的面试官大佬看我像培训班出来的一样,很多提问会深挖计算机科班知识,而且鼠鼠乱扯了很多,导致面试官有见缝插剑的机会,鼠鼠已经忘了很多了,悲,连反问的机会都不给,直接寄。#春招##0offer#
投递腾讯等公司8个岗位
点赞 评论 收藏
转发
1 24 评论
分享
牛客网
牛客企业服务