一面 20分钟 1.自我介绍 科研+工程项目+公司实习经历 2.项目介绍 介绍了自己做的秒杀项目,然后说了流程,自己注意点,以及优化的方法。也谈了一些公司实习的经历。 3.java基础 java基础,刚开始,面试官问我juc下面有哪些对象或者类,我说出了两个,concurrenthashmap和copyonwritearraylist,介绍了一下底层原理,在多线程情况下,如何保证线程安全的,自我感觉,回答的还可以。 接着,面试官问我,垃圾回收的情况 我回答了对象创建的生命周期(栈,线程本地,堆),对象的分配(一般对象,大对象,一直存在的对象),如何判断一个对象是否是垃圾对象(介绍了...