一面
项目:
描述项目某个功能的实现
react的特点
为什么要使用redux+immutable,redux和全局变量的区别
diff算法
react-redux的工作原理和相关源码
还有一些项目的细节
然后是基础知识:
实现一个百度搜索框,包括垂直左右居中,自适应的特性
BFC的相关特性和应用
js中的数据类型,如何判断数组,每个方法都问了原理,还手写了instanceof
cookie的特性,关于安全方面的特性,还问了跨域请求的解决方法
实现一个每秒输出hello world的函数,要求第三次输出后停止,用闭包实现
实现归并排序
二面
二面更多的考察的是基础知识,可能我没啥项目亮点
浏览器渲染的流程,这个问的非常详细,比如说,问了css的层叠性,还有绘制指令的具体顺序,浏览器进程线程之间的切换和通信等等
问了网络非常多的内容,包括拥塞控制、流量控制、三握手四挥手、网络请求的方法、状态码、然后给了很多网络请求的情景,让我说出返回的响应头、还有强缓存和协商缓存
手写ajax原生请求
浏览器中的js和nodejs有什么区别
跨域请求中的CORS策略,简单请求和非简单请求都问了,问了很多细节
实现一个千分位的函数
三面
问项目
react中的hooks原理
Event Loop机制,先说过程,然后再做一道题
浏览器的回收机制,新生代,老生代
实现一个字符串转换出所有可能的IP地址,leetcode有原题好像,面试官说思路正确,但是结果运行总是出问题,调试了好久
为什么学习前端,学习多久了
仅做分享,如有侵权,联系删除。
公众号后台回复:【cs字节21届提前批】即可领取
公众号后台回复:【cs猿辅导】即可领取
想要获取更多高质量,详细,精选,分类,整理,精装的所有互联网公司的面试真题,在此文末点赞,评论:【某某岗位面经合集】,我看到后直接私信给链接。或者扫描博客左侧二维码,扫描它,然后带走我,你想要的互联网大厂各个岗位面试真题我全都有。
互联网校招面经,只专注高质量互联网初级面试经验分享。互联网初级面试真题小经是最专业的!致力于为广大初入互联网行业的求职者精心整理,免费分享面试相关资源。
辛苦整理不易,点个赞再收藏吧,听说点赞的同学都像下图这样offer满满!