8.29 字节秋招(tac)二面凉经
1.数据库三范式(参加了一个数据库相关的比赛,但其实和数据库没有半点关系)
2.拷打比赛项目
3.拷打实习
埋点是声明式埋点还是程序式埋点
如何判断一个元素在页面曝光了
4.拷打项目
项目技术难点(提到了WebRtc的动态调节码率)
动态调节码率的基础是什么,如何判断需要调节的
在哪个阶段动态调整码率的(发送数据帧之前)
发送数据帧之前调整是如何拿到网络统计信息的呢
说一下WebRtc建立连接的过程
5.history路由如何保证刷新后页面状态不变
6.介绍一个传统的登陆验证流程,不使用oAuth\jwt,包括登陆之后如何保持页面的登陆状态
7.说一下sessionId主要是存的什么东西
8.token是怎样生成的
9.客户端拿到cookie后想请求另一个跨域接口,此时能拿到cookie嘛
10.不在同一个主域名下的两个页面,怎样能够拿到对方的cookie(A域名和B域名做登陆打通)
11.介绍301\302\304状态码
12.etag和last Modified在用的时候应该用哪一个呢
13.能够使用304缓存的资源有哪些
14.接口是否算可以使用304的资源
15.如果接口算的话,如何来计算etag
16.301和302在表象上有什么区别
17.如何将两个await变成并行执行的
await fn1()
await fn2()
18.Promise中有什么API可以帮助它并行执行
19.实现Promise.allSettled
20.将allSettled写在Promise的原型上和直接作为静态方法有什么区别嘛
21.使用继承能够访问到Promise的静态方法吗
22.算法:给定一个整数数组,找出具有最大和的连续子数组。
23.这半年最有挑战的事情是什么
24.反问
#前端##秋招##字节#