好久没有更新了,记录一下自己的惨淡秋招面经,至今没有进二面面的,如果不是蚂蚁成功转正了,现在真的会崩溃掉😭😭😭快手 一面挂介绍一下分布式锁sychronized锁住的对象和锁住的类会冲突吗redis底层的数据结构是什么?redis有什么常用的命令行redis定期删除策略每次会选择那些判断是否过期redis的内存空间满了如何处理算法: int[] 重排,奇数前偶数后,不变顺序2个List求交集sql,总成绩排名京东零售 一面挂数据库分库分表如何设计描述一下G1垃圾回收的基本原理和优势redis为什么要选择单线程Flink聚合维度通常会使用哪些算子?淘天淘宝 一面挂JVM 如何处理大对象List 内的 hascode 和 equals 什么时候需要重写ThreadLocal 在事务中如何使用如何创建一个 OOM 异常Spring 的具体工作流程是什么redis如何实现分布式锁如何做索引优化腾讯光子工作室 一面挂常见的 IO 机制,介绍一下阻塞 IO 和非阻塞 IO介绍一下 TCP 协议的 time_waitlinux 操作系统对于 CPU, 内存, 大文件, 端口常用的命令行有哪些输出日志时需要注意什么介绍一下 select, poll, epoll算法: ACM下的LRU数组中第 n 大的元素