叠纸游戏1面
项目实现细节:有啥说啥(会抓住一点问很细)
数据库:
mysql :innodb myisam、 事务、 悲观锁 乐观锁 、索引(类型啊用法啊等等)、 varchar 和char ACID 、脏读幻读不可重复读、并发访问的时候怎么读记录、垂直划分(说项目的时候说到了)和水平划分(不会)
Redis:Redis 常见数据结构、缓存穿透 缓存雪崩和各自解决方法?
数据结构:循环链表以即使用场景,arraylist 和linkedlist(数据结构上)使用区别
排序算法:快排实现
Spring那边(我都没看):微服务
操作系统:进程线程协程,进程有什么状态,进程生命周期的过程、进程通信方式、消息队列、知道pipeline吗(不知道)、互斥锁和读写锁(这叫我讲GO呢,我真不知道啊,只能用java内容说了一下互斥锁)
计算机网络:UDP与TCP、3次握手4次挥手
综合题:你给我设计一个秒杀系统吧、怎么排查服务器变慢的情况(我大胆假设被攻击了,康康网络吞吐量,然后排查cpu,康康什么进程弄的)、还有个非常难的我不记得了
#叠纸游戏##春招##面经#
数据库:
mysql :innodb myisam、 事务、 悲观锁 乐观锁 、索引(类型啊用法啊等等)、 varchar 和char ACID 、脏读幻读不可重复读、并发访问的时候怎么读记录、垂直划分(说项目的时候说到了)和水平划分(不会)
Redis:Redis 常见数据结构、缓存穿透 缓存雪崩和各自解决方法?
数据结构:循环链表以即使用场景,arraylist 和linkedlist(数据结构上)使用区别
排序算法:快排实现
Spring那边(我都没看):微服务
操作系统:进程线程协程,进程有什么状态,进程生命周期的过程、进程通信方式、消息队列、知道pipeline吗(不知道)、互斥锁和读写锁(这叫我讲GO呢,我真不知道啊,只能用java内容说了一下互斥锁)
计算机网络:UDP与TCP、3次握手4次挥手
综合题:你给我设计一个秒杀系统吧、怎么排查服务器变慢的情况(我大胆假设被攻击了,康康网络吞吐量,然后排查cpu,康康什么进程弄的)、还有个非常难的我不记得了
#叠纸游戏##春招##面经#