字节懂车帝1面

时间 1hour左右

1.自我介绍

2.结合项目来问

(项目的介绍,表的设计,消息队列的可靠性如何保证,数据库的分表,如何设计索引的,双Token的实现等)

3.mysql八股:

(1) 为什么使用B+树

(2) B树和B+树的区别

(3) 聚簇索引和非聚簇索引

(4) select ... for update加不加锁,当前读

(5) select id from *** where id=**加不加锁

(6) 如果mysql在执行时,cpu使用率过高,在主从下要如何解决?我回答找出那一个过高的,然后从结点替代,再去看监控和日志分析sql语句,看是不是有慢查询(不知道对不对

(7)继续追着问,如果找到了,怎样分析?

(8)mysql的事务

场景题:

1.如果此时要根据文章的一些内容来查询,要怎样做?用ES

2.es的倒排索引?

3.es的倒排索引底层?(没了解)

计网:

1.TCP的四次挥手?(没复习,看计算机操作系统了,麻了)

2.为什么不是三次?

3.为什么时间是2MSL?

消息队列:

1.选型问题

2.消息的可靠性保证

八股:

1、synchronized和ReentrantReadWriteLock的区别?

2.aqs的原理

3.零拷贝

算法题:经典:小于n的最大数

说了思路,面试官也说是最优,但是没有实现出来

反馈:基础可以,项目亮点一般,但是项目点的知识清晰,算法思路是正确的,但是实现上可能有卡点

全部评论
过了嘛xd
点赞 回复 分享
发布于 2023-12-15 14:58 上海

相关推荐

牛舌:如果我不想去,不管对方给了多少,我一般都会说你们给得太低了。这样他们就会给下一个offer的人更高的薪资了。
点赞 评论 收藏
分享
喜欢走神的孤勇者练习时长两年半:爱华,信华,等华,黑华
点赞 评论 收藏
分享
12 53 评论
分享
牛客网
牛客企业服务