虾皮后端开发面经,已收到意向书
# 一面
> 时间:9/1
1,自我介绍
2,项目中削峰填谷3,redis为什么快?
4,多路复用定义?
5,有哪几种多路复用的方式?它们之间的区别
6,epoll的两种工作模式
7,mysql索引类型?聚簇索引和非举簇索引的区别?
8,count(*) 和count(列) 的哪个更快?
9,innodb和myism对count的支持?为什么innodb不像myism存储记录总条数
10,【编程题】判断平衡树
11,【编程题】两个链表分别代表一个数,各位存在第一个节点这种倒序存储,求和
12,【编程题】智力题改成编程题,有a升和b升的杯子,求最少多少次能得到c升水?【只要思路】
# 二面
> 时间:9/4
> 时长:40min
> PS:记忆流面经
1. 自我介绍
2. 项目中的削峰填谷的背景,方法?
3. 讲一下项目中的所谓单点故障的背景和解决方法?
3. 讲一下对Kafka的认识?
4. broker和topic和partition的概念
5. 讲一下CAP理论?zookeeper属于哪种?
6. 设计一个支持数十万的QPS的秒杀系统,库存只有一个?
7. Kafka重复消费的问题有什么解决方法嘛?
- 时间主要花费在设计秒杀系统上。
# HR面
9/9 15min
1. 自我介绍
2. 说一下实习部门的产品和竞品的区别
3. 说一下你心目想去的公司
4. 自己的缺点
5. 期待薪资(我这个到现在还真的不知道怎么说)
7. 从哪了解到我们公司的?(答:虾皮在牛客网贼出名)
8. 反问
- 这一轮更看重什么?答:协作,沟通
- 为什么选择东南亚市场?
- HR您为什么选择到虾皮?哈哈哈
> 9/18 收到了意向书,谢谢牛客
#面经##校招##Shopee##Java工程师#