#虾皮一面# #春招# 时间: 3.30 时长:1h 10m左右自我介绍问:最熟悉的项目介绍我:分库分表,索引,分页一顿输出,埋了大坑。。。然后开始拷打问:线上场景中,如何实时分库分表?我:消息队列中间件,第三方组件他:不对,全量,增量更新问:主从同步原理,两种同步方案区别?我: 同步异步他:不对,并发和半同步。。。问:如何优化跨库查询我: hash映射他:不对,若看用户某天或时间段查询数呢分布式id生成算法,为什么不用自增主键https加密过程长连接与短连接select epoll原理spring事务传播机制threadlocal原理与应用线程池拒绝策略线程池异常处理机制可达性分析垃圾标记垃圾回收算法手撕(3-5讲思路,要求20m内实现): 找出所有给定长度滑动窗口里的最大值 总结:面试过程虽然被不断否定,但确实态度友好,答不上来,会加以引导