数字马力
一面 4月18
50分钟
为什么想来长沙?
了解操作系统吗,内核态和用户态
还有一个操作系统的忘记了
TCP和UDP的区别
TCP怎么实现可靠的
讲一下数据结构,数组,链表,hashmap
Hashmap扩容,为什么要2的指数这样扩容
只是因为取余用位运算提高效率吗
介绍下java中的乐观锁和悲观锁
Volite关键字,可见性是怎么实现的
CAS介绍一下?
在什么地方用的?Concurrenthashmap
什么是幂等,幂等怎么实现的,
Spring了解吗,ioc和aop,循环依赖怎么解决的
Mysql事务了解吗
怎么实现原子性的,
Mysql三大日志
Mysam和innodb 的区别
怎么优化sql查询
MVCC
JMM了解吗?
JVM了解多少
OOM在什么情况下会出现,有了解吗?
怎么解决的?尽量避免OOM
Redis了解吗?介绍一下
Redis持久化
Redis怎么保证原子性
了解IO多路复用吗
Lua脚本
AOF你有了解过吗?AOF日志重写知道吗
RocketMQ怎么保证消息不丢失的
如何保证不重复消费
场景题:
1.QPS 10000,怎么让接口顶住压力,已经有一万,不能通过前端控制,也不能限流
2.抽奖活动怎么保证,数据库不宕机
建议,多看源码,看看书
二面 4月23
50分钟
自我介绍
拷打实习
拷打项目
各种数据结构
设计模式
场景
怎么确定一个项目的,性能瓶颈出现在哪里
怎么去优化
怎么提高项目的性能瓶颈
从代码层面,架构设计层面等分析
高并发下的解决方案
反问
岗位/面试时间
长沙 Java后端
大概率是春招不招人了,23号到现在也没有一点消息,校招一个hc都没有,也不知道大张旗鼓的干什么,春招就这样结束吧,留西安了