阿里 高德打车 一二三面 已结束流程
笔试:暑期的时候做过
一面:9.13
二面:9.15
三面:9.22
挂:9.27
- 线程进程
- 讲讲JVM
- 谈谈spring理解
- 讲讲路由LB(四层、七层、DNS
- 讲讲kafka的可靠性,需不需要幂等
- 啥时候需要单例(全局唯一或者不会发生并发安全问题的对象
- 你觉得当前java的优势在哪(语言稳定,社区活跃
- RPC和HTTP区别(区分RPC协议和RPC框架
- 层序遍历(这秋招我服了,遇到多少次BFS了,写了三分钟
- 实习介绍
- RPC了解吗
- 各种基础的数据结构在java中的实现
- 并发安全的容器
- 写题:实现一个key-value-ttl的缓存,提供get、add和过期过滤的方法
- 自我介绍
- 实习项目,主要讲了k8s的调度器,正在开发的内容,后期的开发内容和最终的产品形态,如果你来设计,难点有哪些
- 写题:删除链表里连续的value相同的节点,比如1 2 2 1 4 变成 1 1 4
- RPC(RPC协议和RPC框架)
- 银行家算法是什么
- 一个场景题:统计微信文章的UV,要求准确、省钱
- 俩个要求相悖,只能调和
- 便宜但是不准确:redis的hyperloglog
- 昂贵但是准确:mysql存储用户浏览记录
- 个人情况,以后想做工程嘛,转正情况(给了答辩机会)
- 反问