秋招回忆录--得物篇
国际技术部
timeline
一面8.31
二面9.6
三面10.9(没错二面泡了一个月)
OC:11.25
薪资:985白菜offer,后续加到sp
一面30min 纯八股
主页有帖
二面 30min
1.自我介绍
2.跨考原因
3.讲个你最熟悉的项目
4.多线程导出是什么意思?
5.每个线程都参与查询和导出吗?还是?
6.多线程核心参数你是怎么设置的?根据什么去定?有依据吗
7.那你内存设置了多大?怎么会OOM呢?
8.说一下redis缓存和预热
9.你知道redis还有其他用法吗?
10.MQ有用过吗?说一下
11.MQ和kafka区别
12.MQ死信消息怎么处理
13.场景题:根据你自己的实习经验,如果前端给你返回一个你不知道任何格式的数据请求给你,你如何去正确解析它?
14.口述算法题:数小羊,一只羊在第三天会生出一只羊,刚开始有一只羊,请问100天有几只羊,说下思路(队列实现)
15.反问部门情况 国际部门,有加班
三面 25min
1.自我介绍
2.面试官介绍(面试官笑嘻嘻)
3.介绍项目,举两个你自己做的点
4.数据导出和MQ下发是自己想的吗?
5.OOM如何线上定位?说一下具体流程
6.有线上部署过吗?(没有)
7.MYSQL用过吗?说一下事务和锁
8.MYSQL主从复制了解过吗?和redis有区别吗?
9.你觉得让你设计一个数据库,应该要考虑几个方面?(寄)
10.现在我有一个场景:如何设计一个商品推送系统,按照订阅人的方式推送,类似于关注。请说一下用什么技术栈和它的设计思路
11.这个推送系统是用推模式还是拉模式?有什么区别?
12.那如果重复推送了怎么处理?
13.还有什么补充吗?(笑)
14.反问部门情况 (啥也没说,就说是得物,你买东西那个)
以为铁寄了