回馈牛油之百度提前批二面
百度二面(8.16)
- 挨个拷打项目,实习项目
讲一下项目的背景, 为什么要同步到本地库,为什么不使用cmq, 消息丢失有解决的方法,(然后我就插了一嘴) mq如何进行解决消息丢失的方法, 使用send()以后,再执行get()方法进行回调,什么是metrics,如何进行优化, 指标指的是cpu资源还是什么,(cpu资源) 提了一嘴普罗米修斯
- 项目中什么意思是封装rpc和routine
讲了一下rpc然后说了一下项目背景,(rpc和restful有什么区别) rpc更快
- redis的系统架构,redis的过期键删除原理
没听懂题意,开始乱说,redis的过期键删除策略有哪些(脑子突然一热给忘了),说成了redis延迟队列的了
- 问点linux相关的,如何理解linux中一切皆文件这句话,不会
- 如何查看端口状态,如何查看当前进程下的文件的
ps给忘了,太愚蠢了
- kafka保证消费顺序的问题,同一个消费组中可以保证消费顺序嘛
答得依托,是
- 开始讲解项目,如何保证生成优惠券的唯一性,异步任务之类的
- 系统宕机重启应该怎么做
- 能不能来实习,base北京ok嘛
#软件开发笔面经#十分有耐心的一个面试官,百度的面试官真的十分好评,希望别挂,求求