滴滴Java实习面经,这些面试题你都能答出来哪些?

本文分享了一位21本科大三学生在滴滴实习面试的经历,涵盖项目经验、Java基础、数据库、JVM、计算机网络、算法等方面的问题。面试中讨论了Cookie与Session、HashMap的细节、Redis与MySQL的持久化、JVM的GC机制、HTTP与TCP/UDP的区别等。面试官还询问了线程安全、Linux命令和排序算法。最后,面试者分享了面试资料总结,强调面试中的沟通与学习态度。
摘要由CSDN通过智能技术生成

前言

本人21本科大三,也算国互联网大部分都面过了,答应群友发一下面经,非互联网和小厂就不发了,有些面完就发到牛客了所以会详细一点,有些面完没记录可能存在遗漏,大家酌情参考。

面试时间45min 面试官很好

项目

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

基础

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

数据库

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

聊MySQL
我说了索引
反问 hash索引和b树索引可以手动切换吗?
b和b+什么区别?

JVM

聊jvm 我说了full gc 数据区域 gc算法 gcroot
什么情况被gc判定无用,引用计数优缺点,为什么要分代,元空间和永久代,四种引用
反问

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值