(私聊内推)字节面经(抖音电商前端) 3面+hr
反正没有很为难的,每次面完很快也给约下一面,面试官除了三面很大佬有点害怕,其他都很和蔼,一起探讨,面试体验很好,有没有offer都很满足了!
1面
1.js数据类型,bigint是啥,为什么有这个类型,number范围,浮点数怎么储存的。
2.怎么判断是什么类型,巴拉巴拉
3.跨域问题
4.1 == [] 怎么判断
5.为什么我们可以用到toString,原型链巴拉巴拉
6.一个异步题,想不起来了
7.看你的掘金写到了浏览器,说说浏览器的渲染过程,说说光栅化的过程
8.js在v8中的运行大该说一下,知道v8的编译流水线么(这个不知道,好像是这个名),v8什么时候去优化
9.一个和对象引用有关的,具体记不清了,接着问v8的堆内存分布有了解么
10.手写防抖
11.最长回文子串 写了一个o(n^2)的,问怎么优化?
12.http五层模型,每层有哪些协议,问了下链路层干啥,如何问了https,非对称加密的缺点
13.box-sizing flex
2面
几乎没讨论技术...就是聊天,硬要说问了
1.let const var区别
2.get post区别
3.很多td怎么监听,不改变源代码怎么去掉监听(也拿不到监听程序)
4.const arr = []
arr.push(1);
arr[3] = 3;
arr = arr;
//会报错吗,为什么,push返回值是什么
5.sort的v8实现,为什么这么实现,数量少为什么用插排,口述下快排代码,最坏情况什么样
6.flat
7.全排列
3面
这面是个大佬样子的面试官,感觉很吓人....
1.http和tcp
2.cookie
3.说说前端体系
4.js异步
5.正则表达式提取字符串的数字
6.box-sizing
7.git rebase和merge
8.webpack了解什么
9.node.js什么的
hr面
没有聊技术,大概问了问啥时候能实习,对他们产品的了解什么的
#字节跳动实习##字节跳动##面试题目#1.js数据类型,bigint是啥,为什么有这个类型,number范围,浮点数怎么储存的。
2.怎么判断是什么类型,巴拉巴拉
3.跨域问题
4.1 == [] 怎么判断
5.为什么我们可以用到toString,原型链巴拉巴拉
6.一个异步题,想不起来了
7.看你的掘金写到了浏览器,说说浏览器的渲染过程,说说光栅化的过程
8.js在v8中的运行大该说一下,知道v8的编译流水线么(这个不知道,好像是这个名),v8什么时候去优化
9.一个和对象引用有关的,具体记不清了,接着问v8的堆内存分布有了解么
10.手写防抖
11.最长回文子串 写了一个o(n^2)的,问怎么优化?
12.http五层模型,每层有哪些协议,问了下链路层干啥,如何问了https,非对称加密的缺点
13.box-sizing flex
2面
几乎没讨论技术...就是聊天,硬要说问了
1.let const var区别
2.get post区别
3.很多td怎么监听,不改变源代码怎么去掉监听(也拿不到监听程序)
4.const arr = []
arr.push(1);
arr[3] = 3;
arr = arr;
//会报错吗,为什么,push返回值是什么
5.sort的v8实现,为什么这么实现,数量少为什么用插排,口述下快排代码,最坏情况什么样
6.flat
7.全排列
3面
这面是个大佬样子的面试官,感觉很吓人....
1.http和tcp
2.cookie
3.说说前端体系
4.js异步
5.正则表达式提取字符串的数字
6.box-sizing
7.git rebase和merge
8.webpack了解什么
9.node.js什么的
hr面
没有聊技术,大概问了问啥时候能实习,对他们产品的了解什么的