字节跳动前端日常实习三轮技术面经

一面

项目:

描述项目某个功能的实现

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满满