字节跳动面经(已OC)

一面 - 11.2

1自我介绍

2项目配合 卡点 遇到的问题

3长列表滚动到可视区域的动态加载

4图片懒加载

5自己写到可视区域内进行懒加载

6不在可视窗口 : top是指什么 (如果图片不在可视范围内,getBoundingClint的top是多少)

7token身份鉴权

8websocket协议

9http状态码 502和500?

10浏览器缓存机制

11cache-control的属性都有哪些(public和private的区别?no-store和no-cache的区别?max-age设置最大缓存时间)?cache-control和expires哪个优先级高?

12no-cache 和 max-age=0的区别

13跨域 是什么,如何解决

14浏览器同源策略

15git常用命令

16js数据类型

17包装类(symbol为什么不可以new?)

18写一个函数(一new就会报错)

19路由懒加载相关问题? 如何对应路由加载不同js?

20import加载路由,(为什么跳到另一个路由就懒加载另一个新的文件)

21我跳转到一个a路由,如果我改动了我的代码,我怎么保证他没有命中缓存,而是拿最新的代码?

22flex题目 flex:1表示的是什么

22.闭包+词法作用域的一道题

23.防抖

24.股票的最大利润https://leetcode.cn/problems/gu-piao-de-zui-da-li-run-lcof/

25.连续子数组的最大和https://leetcode.cn/problems/lian-xu-zi-shu-zu-de-zui-da-he-lcof/

二面 - 11.7

1.同源策略用来干嘛的?为什么安全?(非同源下的DOM怎么操作的)

2.XSS是什么?如何预防?

3.https和http

4.如何劫持https的数据

5.事件循环 (为什么要有宏任务、微任务?宏任务、微任务都有哪些?好处?为什么可以防止阻塞?举个项目中的例子)

6.读代码

7.wrap求和(递归)

8.css布局题

三面 - 11.10

1.项目介绍

2.移动端适配的方案有哪些?现成库都有哪些?

3.vue的keepalive缓存组件

4.vue的两种路由模式(hash模式对于浏览器会有记录吗?原理是怎样的?)

5.长列表渲染的问题 预加载的得失?

6.红绿灯的实现

绿、黄、红循环m次,每隔n秒一亮

7.三维递增数组,求taget的位置(说到二分查找、按层从下往上找阿巴阿巴阿巴)

8.思维题

全部评论
楼主面的什么部门
1
送花
回复 分享
发布于 2023-01-11 23:28 陕西
🐮的
1
送花
回复 分享
发布于 2023-01-12 19:47 北京
国泰君安
校招火热招聘中
官网直投
想问下大佬的项目是怎么写的啊
点赞
送花
回复 分享
发布于 2023-01-11 18:54 重庆
前端还考这么多算法题。。。不愧是字节
点赞
送花
回复 分享
发布于 2023-01-12 17:08 广东
请问楼主这是实习还是社招的面试题目呀
点赞
送花
回复 分享
发布于 2023-01-15 00:03 北京
强的
点赞
送花
回复 分享
发布于 2023-01-16 18:29 陕西
tql
点赞
送花
回复 分享
发布于 2023-01-19 15:37 北京
好强
点赞
送花
回复 分享
发布于 2023-02-14 16:09 湖南

相关推荐

20 42 评论
分享
牛客网
牛客企业服务