滴滴一二三面
只记了没咋回答上来的...
一面30min+
1. 迪杰斯特拉 弗洛伊德说下过程(忘的精光..)
2. 二级索引太大怎么拆(b+树怎么拆)
3. 银行家算法(忘的精光..)
面试官看我太菜了让我写了个二分搜索...
竟然给过了...
二面50min+
1. threadLocal原理(就记得map是个弱引用,不晓得为啥是个弱引用...)
2. pom.xml里的dependency springboot怎么找
3. 代码:写个hello world主线程写world子线程写hello,synchronized+wait notify实现,他说太复杂有没有简单的,我说join?sleep?他不太满意... 求教...
3. 自定义一个hashmap,如何让它线程安全,不是concurrenthashmap(我说加锁或者自旋cas,他说自旋不见得比锁代价小,求教...)
4. 代码:一堆数,找三个数和为0,我写的双指针,他问有没有简单的,求教...
这也给过了....
三面1h+
基本都不会...
1. 代码:写一个循环队列,自定义结构
2. socket通信如果大量恶意攻击怎么办?如何避免(求教...)
3. 讲下序列化,大端小端(忘的精光...)
4. 不经过中心服务器的聊天怎么实现,类似p2p(求教)
感觉滴滴面试体验还挺好,没有看到我很菜就敷衍我... 是认认真真在问,我也认认真真的不会...
#滴滴##Java工程师##校招##面经#
一面30min+
1. 迪杰斯特拉 弗洛伊德说下过程(忘的精光..)
2. 二级索引太大怎么拆(b+树怎么拆)
3. 银行家算法(忘的精光..)
面试官看我太菜了让我写了个二分搜索...
竟然给过了...
二面50min+
1. threadLocal原理(就记得map是个弱引用,不晓得为啥是个弱引用...)
2. pom.xml里的dependency springboot怎么找
3. 代码:写个hello world主线程写world子线程写hello,synchronized+wait notify实现,他说太复杂有没有简单的,我说join?sleep?他不太满意... 求教...
3. 自定义一个hashmap,如何让它线程安全,不是concurrenthashmap(我说加锁或者自旋cas,他说自旋不见得比锁代价小,求教...)
4. 代码:一堆数,找三个数和为0,我写的双指针,他问有没有简单的,求教...
这也给过了....
三面1h+
基本都不会...
1. 代码:写一个循环队列,自定义结构
2. socket通信如果大量恶意攻击怎么办?如何避免(求教...)
3. 讲下序列化,大端小端(忘的精光...)
4. 不经过中心服务器的聊天怎么实现,类似p2p(求教)
感觉滴滴面试体验还挺好,没有看到我很菜就敷衍我... 是认认真真在问,我也认认真真的不会...
#滴滴##Java工程师##校招##面经#