2026暑期-字节跳动一面
权限控制怎么设置(防止同事在你操作时误操作影响流程【设置封禁期,下班后禁止操作】【设置领导链,操作需要领导审批】),日志怎么记录(记录时间戳,操作人员的ID)?
客户端执行修改配置操作,假设客户端修改配置操作速度过快(每秒多次修改配置,且每次修改的配置不一样)(机器修改配置的速度不能太快,否则可能坏掉),怎么处理?【限制客户端每多少秒才能修改以此配置(可以在前端用加载动画拖时间保证用户体验,后端也要限流保证安全)(可以限定每小时只能修改多少次)(可以要求修改配置时要双重验证【短信】)】
客户端执行修改配置的权限控制,要向服务端传输什么数据,用什么协议传输?要向服务端传输账号密码吗?
HTTPS和HTTP的区别,都具体介绍。HTTPS的握手具体流程,TLS握手的时候传输了什么数据?
Redis的数据结构有哪些,怎么用?
客户端执行配置拉取操作,返回速度很慢怎么查出问题?【MySQL自身的问题可以用explain语句查询慢SQL,慢查询日志】【explain查出来没有慢SQL,可能是业务代码卡住了,执行缓慢】【explain查出来没有慢SQL,可能是MySQL连接池满了,或MySQL服务器的cpu占用满了,或网络错误】
JWT分为哪三部分?【头部(Header)、载荷(Payload)【base64编码】、签名(Signature)【RSA或ECDSA(使用公钥加密和私钥解密)】】载荷能放密码吗?
JWT的过期时间怎么设置?
用JWT时服务端的私钥被盗了怎么办【让老私钥签名的JWT失效,让用户重新登录,检测异常行为,刷新令牌机制】?能让用户无感恢复吗?
单点登录(SSO)?
Kafka怎么保证消息被顺序消费?文章1 文章2 文章3 文章4
算法题:链表反转,一个链表,每过k个节点反转一次,比如k=2,1->2->3->4->5->6,反转后为2->1->4->3->6->5
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Lowo's blog!
评论