小米后端开发实习
timeline:
11/23官网投递,11/28约面, 12/2一面,12/5挂
1、线程池相关,线程池刚创建的时候会不会创建线程;
2、项目中用到了线程池吗;
3、线程池参数设置多少,有什么考虑;
4、线程池拒绝策略怎么设置;
5、Java的内存模型,应该是问Java Memory Model,但不会,答了JVM的内存区域;
6、程序内存占用大,Full GC频繁,如何分析;
7、库存超卖(黑马点评)怎么解决;
8、数据库和Redis怎么同步;
算法:
LC92 链表翻转II
由于有点紧张,不习惯别人看着写代码,题不算太难,但写的时候手忙脚乱,脑子一片混乱,写了好久还写错了。
后来面试官让我解释一下代码,解释到一半发现bug了,最后写出来了。
几乎一半的时间都在和链表搏斗,太折磨了,差点要放弃了,不过还好面试官有耐心,最后让我找出bug了。
总结
写题前还是要冷静,考虑好再开始写。八股也快忘了,要不断复习
投的好多大厂如字节、腾讯、网易、小红书、快手、百度都初筛挂,再试试中小厂吧