滴滴一二三面

只记了没咋回答上来的...

一面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工程师##校招##面经#
全部评论
好难
1 回复 分享
发布于 2020-09-21 08:54
哪个事业部呀
点赞 回复 分享
发布于 2020-09-20 22:02
这么难····拆b+应该对半开好点,2.3是不是开一个信号量判断状态就行,因为输出是固定的,2.4使用读写分离的思想定义两个锁?
点赞 回复 分享
发布于 2020-09-20 22:13
一二三面中间大概间隔多久?
点赞 回复 分享
发布于 2020-09-21 09:06
P2p 可以通过 nat穿透 直连
点赞 回复 分享
发布于 2021-05-21 02:00

相关推荐

迈瑞 智能产线的上位机软件和算法 总包31w, 最低32w 硕士
点赞 评论 收藏
分享
2024-12-25 09:09
四川师范大学 运营
下北泽沼气能源公司HR_田所浩二:个人比较在意wlb,不喜欢生活让步于生活,所以坚定选Walmart
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
01-05 08:26
牛客880205450号:有人鸽了,才有空缺
点赞 评论 收藏
分享
评论
1
16
分享

创作者周榜

更多
牛客网
牛客企业服务