【校招VIP】字节后端二面java面经

9小时前 收藏 0 评论 0 java开发

【校招VIP】字节后端二面java面经

转载声明:文章来源https://www.nowcoder.com/feed/main/detail/668d673135dd406885e7b1c18f4f4663

字节后端二面java面经
5月13日下午三点的面试,因为我忘记点加入会议了所以迟到了十分钟
面试主要是项目问题和场景问题
1、介绍自己
2、介绍项目,你挑一个最有代表性的
3、有什么有价值的工作
4、如何实现的,详细介绍一下流程
5、延时队列有什么用
6、超时关单如何实现的
7、如何保证库存扣减
(中间可能还有两个场景问题我忘了)
8、使用nginx,如何使用的,为什么选择使用nginx
9、你是如何进行压力测试的
10、你说你这个高并发,是什么意思?
11、高并发是指一秒内100操作?还是定时秒杀?
12、如果你这个项目qps一直上升,什么时候会崩溃,从哪里崩溃?
13、如果让你防止崩溃,你有什么策略?
14、有哪些操作可以避免?
15、说一下限流的算法?
16、桶限流是如何实现的?
17、说说你的数据库是如何设计的,挑几个讲一讲。
18、你的数据库有什么索引,如何设计的索引?
19、mysql中索引如何存储的,分为哪几类?
20、你知道聚合索引吗?说一下?
21、聚合索引为什么有最左匹配,在b+树上是如何创建的?
22、来个算法,说下思路:创建三个线程轮流输出 ABC。
感觉就是纯纯项目场景问题。可能有些问题的顺序记错了,总体来说就这些。
算法也不算很难,开始使用synchronized来写结果全屏报错标红,我不知道为什么,只能临时改成reentrantlock。

C 0条回复 评论

帖子还没人回复快来抢沙发