阿里优酷Java后台电面
面试官首先介绍一下他们部门做什么的,然后开始
1. 你觉得自己做过哪些比较有亮点的项目
2. 平常有在看哪些源码?有对开源社区做出过贡献嘛?
3. 如果让你自己设计一个消息队列,怎么设计,消息队列底层最核心的技术是什么?
4. 如果你自己设计一个rpc框架,怎么设计?
5. 了解线程与协程的区别嘛?协程有哪些优势?把所有多线程都替换成协程实现可以嘛?
6. 最后一道算法题:在一个字符串中找到重复次数最多的子串,这个子串长度大于2。