一面(视频约一小时20分钟)
- 自我介绍
- 跳槽还蛮频繁的,是什么原因
- 介绍一下做过的项目
- 介绍一下广告系统怎么实现,有哪些功能,召回流程是怎样的,过滤是干嘛用的
- 为什么曝光统计用es去做,为什么不用mysql
- es的geo circle是什么,有什么作用
- 为什么用redis做缓存,为什么不用本地缓存
- 为什么用rocketmq消费打点,技术选型怎么考虑的
- rocketmq和kafka的区别,各自底层是怎么实现的
- 笔试题:手写BlockingQueue
二面
- 自我介绍
- 介绍一下广告系统,在纸上画一下整个链路的流程图
- 投放的广告类型有哪些,竞价排名还是包段?
- 代码/性能优化怎么做的,过滤模块怎么设计的
- 运营投放广告的策略是什么样的
- 介绍一下电商项目
- 笔试题:字符串转数字
- 笔试题:两个有序链表合并
- 笔试题:三个有序链表合并
- 介绍了美团的团队情况
三面
- 自我介绍
- 怪兽上市了,为啥考虑美团
- 讲一下广告系统
- 运营有哪些方式统计广告收益
- 原来的接口耗时是多少,现在又是多少,原来性能差的原因是什么,支持的最大qps是多少
- 广告日曝光量在多少量级
- 介绍一下电商项目
- 笔试题:身高排序,不知道具体身高,只知道两两之间的顺序关系(A >B A > C C > B B > D)
- 说一说自我评价:最大的优点是啥,缺点是啥
- 问了职业生涯规划