虾皮一面

全程1h,面试官水平很高,会一步步追问到底层,给你时间思考
是我太菜了

项目篇:
1.介绍项目背景
2.介绍其中一个亮点

Java篇:
1.hashmap的存储结构?使用哪个类加载器加载的?
2.String s = new String("123")会在哪些内存空间分配内存?
-- 此处面试官试图转移到JVM失败---

3.Object类有哪些常用方法?equals跟hashCode有什么关系吗?
4.Object类有跟并发相关的方法吗?
-- 此处转移到并发---

5.有哪些手段控制多线程并发?
6.如何在主线程中启动一组子线程并发处理任务,并在所有子线程任务完成后通知主线程继续执行后续操作(例如记录日志或发送通知)?

spring篇:
1.spring的事务管理是如何实现的

中间件篇:
1.Redis 对 CAP 的取舍平衡
2.Redis的高可用是如何实现的
3.MySql事务的隔离等级?如何实现的?
4.快照读是什么?如何实现的?

计网篇:
1.HTTP报文有哪些部分?
2.如何解析 HTTP 协议的报文(字节流)并解析得到数据?

算法题:
1.快排(口述)
2.三数之和(手撕)

现在摸清规律了,面试基本上就是先问项目,没啥技术点就转到八股。八股就是每个专题分别问,一个专题中问到你不会的就结束该专题,问下一个专题。因此遇到不会的,应当尽量引导别人问你该专题当中的其他问题,避免一个专题结束时间过快。
全部评论

相关推荐

6 25 评论
分享
牛客网
牛客企业服务