杭州实在智能一面
2025 3.10
八股拷打:
- 自我介绍
- concurrentHashMap 1.7和1.8的区别?
- 什么时候用CAS,什么时候用syschronized?
- JVM内存区域
- jdk 1.8默认是哪个垃圾回收器
- g1跟CMS的区别?
- 三色标记法有了解过吗?
- 索引失效场景
- (a,b,c)联合索引 查 a,c走索引吗
- (a,b,c)联合索引 查 b,c走索引吗? 可以去了解下索引跳跃
- 男女适合加索引吗?你觉得什么时候可以加
- 幂等性怎么做的?没有加锁吗?分布式呢?
- 有序性怎么做?还有没有其他方法?
- ok 让我们回到联合索引的问题,比如说我们加了(a,b,c)这样一个联合索引,然后用逻辑删除的话,这样我们插入的时候不是会碰撞嘛,那在分布式场景下,可以用什么方法来解决这个问题。可以用中间件,可以在代码里写,给我一个方案就行
实习拷打:
- 分布式ID怎么做的?
- 详细聊聊实习中的乐观锁
- 你这个任务状态可以回退嘛?可以的话不就会产生ABA问题了。
- 消息队列跟定时任务怎么做的,定时任务是什么框架
- 聊聊心跳机制
项目拷打:
- 说说你是怎么发现从mysql行级锁 -> 分布式锁的,就是为什么要这样优化,出发点是什么?
- 比如说像美团的xxl-job,他是怎么做的?你有了解过吗,你猜一下
- 继续用行级锁,但是我可以修改隔离级别的方式来提高他的QPS,你觉得这个方案怎么样?
- 项目的配置是啥?
- 来聊聊AIGC,你觉得他的token是什么意思
手撕:
两行代码分别实现堆内存溢出和栈内存溢出 5min
反问:
- 公司业务?
软件机器人,就是manus那一套,不过他不是爆了吗,其实做我们这一行的都知道 不会那么快就达到那种程度
2. 建议?
建议谈不上,建议就是不要听别人的建议
八股深度不够,也不是深度不够吧,就是现在太卷了,也没办法,只能这样筛选
项目的话,平时做了之后,面试之前可以看看,多想想自己当时是怎么思考的
面筋(烤面筋) 文章被收录于专栏
烤面筋~烤面筋~三元一串,五元两串