贝壳现场面凉经
线程池有几种,核心线程数和最大线程数的区别,为什么要有两个数;
使用java类库怎么实现一个消息队列
jvm垃圾回收
写快排
两个堆实现队列
二面:
java有几种基本数据类型;
补码的作用,为什么用补码;
冒泡的时间复杂度;
快排的时间复杂度,为什么是这个,推倒公式;时间复杂度代表了什么意思,为什么用时间复杂度;
n个数字,找top k,说使用最小堆,时间复杂度是多少
手撕代码:
第一题:有一个字符串,比如,abbbkkkc找出其中所有的bk,返回最终的值,不能用string的类库,比如replace,给10分钟,写出可运行的代码,最终做出来了,但是代码不完整,时间复杂度太高,面试官不满意
第二题:消消乐游戏,怎么找到达到目标的最优解,有思路就行,没做出来,思路都没有😭
最后,有什么问我的吗
二面凉😭😭😭
顺便再许一个愿,求发意向书啊啊啊