滴滴Java面试

没投过滴滴Java ,两点接到面试两点半开始。

面试时间45min 面试官很好

聊项目
我说了所有功能的思路
说多端登录一端下线怎么实现的?
我说了所有遇到的问题和解决办法,还有现在没解决的bug
说说cookie和session
我说了我加密cookie的问题
项目是上线跟人做的吗?
这里聊了十分钟 我很少让他去问 说自己的思路。

说说es底层怎么实现的?
分词 倒排 说了一个例子

聊基础 说hashmap,我说了线程安全,扩容机制,加载因子,put过程
他反问 转移机制?
问我扩容时候有一个要添加进来怎么办?
1.7和1.8区别
什么情况从红黑树变成链表?

聊Redis 让我说持久化 数据结构,我说还说了宕机恢复
问我kv低层怎么实现的
跳表知道吗?

聊MySQL
我说了索引
反问 hash索引和b树索引可以手动切换吗?
b和b+什么区别?
spring事务隔离级别?
平时怎么使用,哪个注解

聊jvm 我说了full gc 数据区域 gc算法 gcroot
什么情况被gc判定无用,引用计数优缺点,为什么要分代,元空间和永久代,四种引用
反问
你说了四种引用,那你说说threadlocal
我说了怎么用,底层,干啥的,内存泄漏
反问
忘了

问创建线程方法?

聊计网
五层模型
各层都有什么协议干嘛的?
说说http底层
说说tcp和udp 用塞避免

git冲突知道吗?

Linux问怎么查看一个文件?
我说了cat more tail vi vim

思考题 1000个橘子 放入10个箱子,无论我要多少橘子都可以从箱子的不同排序拿出来怎么办?
提示二进制

算法
说说排序算法有啥
怎么求两个数组并集
手撕快排 归并
时间复杂度?
说说桶排序

反问两个一个亿大小的文件怎么取并集

反问什么想问的
需要什么样的人!
他说喜欢钻研源码
我说我会aqs 然后我说了aqs源码
反问 队列双向链表还是单向
双向
反问我没问你锁呢我问问吧
我说还是算了


很多问题想不起来来,滴滴面试不求成功,当锻炼面试谈吐和查缺补漏

#面经##滴滴##实习##Java工程师#
全部评论
扩容时候有一个要添加进来怎么办? 这个怎么答啊lz
4 回复 分享
发布于 2021-06-07 19:22
秋储实习吗
点赞 回复 分享
发布于 2021-06-07 16:37
楼主大三吗
点赞 回复 分享
发布于 2021-06-07 18:40
楼主,没投过,面试官怎么联系你的? 微信加好友,还是直接打电话?
点赞 回复 分享
发布于 2021-06-07 19:04
兄弟 必过
点赞 回复 分享
发布于 2021-06-07 22:57
好强
点赞 回复 分享
发布于 2021-06-07 23:34
强的
点赞 回复 分享
发布于 2021-06-08 00:26
"扩容时候有一个要添加进来怎么办" 楼主您是怎么答的...
点赞 回复 分享
发布于 2021-06-08 09:01
楼主是什么时候投的简历呀
点赞 回复 分享
发布于 2021-06-08 09:54

相关推荐

02-22 20:28
重庆大学 Java
程序员牛肉:首先不要焦虑,你肯定是有希望的。 首先我觉得你得好好想一想自己想要什么。找不到开发岗就一定是失败的吗?那开发岗的35岁危机怎么说?因此无论是找工作还是考公我觉得你都需要慎重的想一想。但你一定要避开这样一个误区:“我是因为找不到工作所以不得不选择考公”。 千万不要这么想。你这个学历挺好的了,因此你投后端岗肯定是有面试机会的。有多少人简历写的再牛逼,直接连机筛简历都过不去有啥用?因此你先保持自信一点。 以你现在的水平的话,其实如果想要找到暑期实习就两个月:一个月做项目+深挖,并且不断的背八股。只要自己辛苦一点,五月份之前肯定是可以找到暑期实习的,你有点太过于高看大家之间的技术差距了。不要焦虑不要焦虑。 除此之外说回你这个简历内容的话,基本可以全丢了。如果想做后端,先踏踏实实做两个项目再说+背八股再说。如果想考公,那就直接备战考公。 但是但是就像我前面说的:你考公的理由可以是因为想追求稳定,想追求轻松。但唯独不能是因为觉得自己找不到工作。不能这么小瞧自己和自己的学历。
点赞 评论 收藏
分享
评论
19
92
分享

创作者周榜

更多
牛客网
牛客企业服务