百度提前批 秋招第一面凉经
1.自我介绍
2.说下Java的类加载机制是什么?
3.ClassNotfoundException这个异常怎么触发的, 有几种情况? 简单说了几句阿巴不出来了
4.有哪些异常?运行时异常有哪些? 太紧张了,忘了异常给说到OOM异常了
5.哪些情况会出现OOM异常? 背过,紧张又忘了(隐约听到笑声了)
6.final和finalize的区别?
7.finalize方法里面一般做什么处理? 不知道扯一下,面试官好像开始没兴趣了
8.Java如何进行序列化
9.序列化解决了什么问题?
10.HashMap、HashTable和concurrentHashMap区别
11加锁有几种方式
12.synchronized 有几种方式,怎么使用?
13.synchronized实现原理?
14.monitor本身有没有可能竞争嘞? 乱扯
15.synchronized可以带哪些参数 不会。。。。。
16.类锁和对象锁区别 答的稀巴烂
17.类锁怎么加? 啊啊啊啊啊啊
18.stringBuffer和Builder区别
19.设计模型有哪几种分类 我知道7个设计模式,我咋知道可以分几类
20.如何写一个健壮性的单例 懒汉、饿汉、双检锁不知道对不对。。
21.进程之间通信方式
22.Socket编程设计步骤 我就不该提这个,呜呜呜不会
23.TCP流量控制和拥塞控制
24.TCP三次握手怎么实现的?
25.epoll和select区别?
26.编程题 链表相交 出现了一点问题,new ListNode的时候报错,发现是主函数静态方法只能静态变量,定义的ListNode在主类里面。。。 面试官催了,就讲了一下思路, 然后又问,你没考虑成环的情况,说那你怎么知道是否有环,快慢指针。。
最后结束了,无反问,无项目无实习,被爆杀,是我太菜了,最近一直刷题没背八股,要好好的沉淀一下
#我的实习求职记录##23届找工作求助阵地##你的秋招进行到哪一步了##百度##设计人的面试记录#