阿里校招Java后端一面35min

1.实习项目介绍
2.项目拷打和细节询问
3.String类型底层实现原理是怎么样的?它是可变的还是不可变的?为什么要这样实现?
4.说下HashMap的底层结构是怎么样的?说下它的jdk1.8的hash算法实现是怎么样的?为什么要这样实现?
5.说下集合如何边遍历边删除?知道fail-fast和fail-safe和区别吗?
6.说下你对Java内存模型的理解?jdk1.8的内存模型有哪些改进措施?了解方法逃逸吗?
7.说下有哪些垃圾回收器?jdk9的默认垃圾回收器是什么?G1垃圾回收器实现原理是什么?如何调整老年代和年轻代的比例?
8.线程池的七大核心参数的作用是什么?拒绝策略有哪些?它们的使用场景是什么?
9.mysql的索引有哪些?为什么B+树结构查询数据效率高?B+树的数据结构是怎么样的?叶子节点是否有链接?
10.TCP和UDP的区别是什么?https是TCP还是UDP协议?它们分别是OSI七层模型的第几层?
11.有两亿个手机号码找出其中重复的手机号怎么做?有其他更好的办法吗?
12.设计一个在线点赞排行榜系统,说下你的方案
13.算法题:反转链表中第a个元素到第b个元素的区间
全部评论

相关推荐

11-15 11:10
门头沟学院 Java
1.实习介绍,能实习的时间2.为什么选择做这个项目3.讲一下第一个项目的难点和亮点4.本地缓存怎么做的?数据要更新怎么办?5.Redis 是如何支持这种会话记忆的?存储结构是什么样子?会话的历史过期时间又是怎么设置的?6.用户反馈那个智能客户回复不准确,你会从哪几个维度去排查优化呢?7.对 AI这一块感觉咋样?你是怎么去学习的?8.班上同学实习出来实习的多吗?最近面试多吗?9.作为一个 RPC 框架它有哪些核心的模块?10.令牌桶的生成速率和桶容量是如何配置?11.项目限流的维度有哪些维度?12.设计的这个框架,在高并发场景下,你认为的性能瓶颈可能在于哪呀?如果说是要优化的话,你会怎么去优化?13.有去了解一些主流的 RPC框架吗?14.如果服务端提供的某个方法执行时间特别长,会对客户端造成什么影响?资源耗尽指的是什么资源?15.继续说一下怎么处理上面这种情况?16.降级是怎么降级的?17.Mysql常用的存储引擎18.Innodb 这种存储引擎它是怎么来帮助加速读写的?19.Innodb怎么去做这种缓存的?怎么更新的呢?20.Java 线程那个生命周期是什么样的?它各状态之间是怎么流转的?21.什么情况下会出现死锁?死锁会带来什么影响?22.怎么去排查死锁呢?怎么定位到是哪个线程出现的问题?23.SQL:Mid 力扣614 二级关注者24.算法题:Mid 力扣 122.买卖股票的最佳时机25.反问
查看24道真题和解析
点赞 评论 收藏
分享
评论
1
4
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务