运去哪一面面经
询问竞赛科研经历
场景题
100亿数据,只有10Mb的内存,设计一个算法快速查找其中位数
自己算法实现长链接转为短链接
实习
八股
索引采用的结构?
联合索引,回表?
ThreadLocal?
提到了键是弱引用,弱引用在GC中的回收时机?
如果map中的key被弱引用回收,那么其val外部就获取不到导致内存泄漏,这部分ThreadLocal是如何处理的?(知识盲区)
线程池参数
阻塞队列的类型,使用场景?
cpu密集型和io密集型的线程池参数应该如何配
(cpu密集型和io密集型的概念大概知道,但不准确,被面试官改正)
中间件:springcloud中远程调用
服务发现起到什么作用
哪些组件可以用来做服务发现调用
反问
公司业务
建议
还可以,理论和实践结合的还是可以的,不像其他人只有理论(场景题都被您问成狗了)
总结
场景题大崩,即使面试官提示下还是磕磕绊绊一点不会,最后面试官直接过了,说下去自己看看.本人本来就思想不适合变通,遇到这种开放题直接宕机,求教场景题有什么好的学习应对方法
常规八股里ThreadLocalMap的val内存泄漏问题待补