面试时间: 8.22
时长:50min
1、自我介绍
2、项目拷打
- 抽奖的流程
- 库表的设计
- 怎么扣减库存
3、场景
- 设计登录功能,怎么设计
- 如果库存只有一个key,大量访问怎么:应该是热key问题
4、八股
- 怎么设计分布式锁
- RabbitMQ相对于其他消息队列有什么特点
- TCP怎么保持可靠传输的
- TCP第三次握手失败会怎么样
- MySQL的索引结构和特点
5、数据库相关
- 给了一个查询的sql语句,问索引会有什么问题:模糊查询造成索引失效,怎么改进没说出来
- 给了一个表,有三列,问怎么设计索引可以查第三列
6、手撕
- 消消乐,规定了n个消除,比如aabbcccc,4,输出是aabb:用两个栈写出来了
7、反问
- 技术栈:go,redis,mq
总结:第一次面字节,给我的感觉不会直接问八股,都是结合了一些场景,得先想明白面试官想问什么;项目还需要梳理梳理
8.23上午hr通知一面过~
全部评论
(3) 回帖