简单发一下饿了么实习面经

博主分享了饿了么Java研发实习生面试经历,包含一面、二面和hr面。一面涉及阻塞队列、线程池、死锁等技术问题;二面关注项目实现、消息队列高可用等;hr面则围绕职业规划、项目问题解决等方面提问。

等offer真煎熬,终于还是到了。发完就去搬砖啦,明天还有其他面试呢~
我面的是Java研发实习生...

饿了么一面

实习打算去哪个城市,都擅长哪方面的知识?
阻塞队列的实现?
await方法是怎么实现的?
调用wait方法之后会发生什么?
说说线程池的核心线程数?
核心线程数,最大线程数,一般都是怎么确定的?
你觉得最大线程数和并发量有关吗?
死锁如何产生,如何预防死锁?
1000==new Integer(1000)?
volatile的作用,与锁的区别,会有线程不安全的情况吗?
Threadlocal的是怎么实现的?
谈谈熔断,降级,限流,负载均衡?
服务端负载均衡与客户端负载均衡的区别?
消息队列都了解哪些,RabbitMQ会有消息丢失问题吗,kafka适合用来做什么,有什么优缺点?
RabbitMQ一定不会丢失消息吗?
Redis对缓存的处理策略?
awk指令
如何查看某个端口是否被占用?
如何统计某个访问最多的ip?

饿了么二面

自我介绍
项目整体的数据流向?
自己负责的模块,都是怎么实现的?
谈谈RabbitMQ的高可用?
服务熔断,优点,有什么作用?
什么样的数据存到redis里?
项目的亮点?
你觉得ElasticSearch都能用在哪?
NIO和BIO的区别?
NIO为什么比BIO快?
Dubbo都能用来做什么,使用场景?
Dubbo的功能都有哪些?
做项目的时候遇到了什么问题,怎么解决的?
写两个线程,循环交替打印,一个打印1,3,5... 
一个打印2,4,6... 打印到100为止。

hr面

对于未来的职业发展有什么规划?
你有什么优点?
基于什么样的目的要做服务号?
项目都遇到了什么问题,如何解决的?
团队里有做产品的同学吗?
负责技术的同学多少个?
和同学的沟通上出现了什么问题?
如果让你重新写一遍项目,你觉得会有什么值得改进的地方?
基于什么样的目的投的饿了么?
有用过我们的产品吗?

主要都是基于简历问的,hr问了一大堆,就先写这些了吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值