滴滴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

相关推荐

19 91 评论
分享
牛客网
牛客企业服务