当前位置: 首页 > 面试经验 >

饿了么java后端一面面经(大概率凉)

优质
小牛编辑
80浏览
2023-05-23

饿了么java后端一面面经(大概率凉)

先说面试体验,一场下来面了一个半小时(阳了强行面试,脑子特别糊涂,感觉应该是凉经),面试官人非常和善,体验很好!
面试官首先让自我介绍,再确认是否读研并询问不读研的理由。接下来就是项目拷打了
项目(40min):
1.redis单线程,如何实现高性能
基于内存,C语言编写;单线程避免不必要的上下文切换;I/O多路复用模型,非阻塞IO
2.redis缓存空对象会导致频繁查询null值,解决方案?
布隆过滤器
3.redis和mysql如何发现数据不一致
实际项目开发采用运维工具,发现不一致后开启异步线程删除并更新缓存
4.为什么要去使用ThreadLocal,项目是单线程还是多线程并发?
没答上来,我从登陆拦截器角度redis缓存存储对象回答,用于后续登陆判断,面试官反问为什么不直接使用redis缓存
奖项(20min):
比赛项目流程,具体担当哪些工作
八股(10min):
spring aop ioc 项目落脚
算法(20min):
leetcode 415字符串相加
sql
select * from user where id = xxxxx;
select * from user where sex = 0;
哪个效率高
最后反问环节,问了一下企业对于实习生培养的态度(顺便拷打了一下字节)
感觉算法题还算简单,但是项目拷打过程异常煎熬,回答的时候都想remake了
 类似资料: