滴滴后台开发面经 凉凉,难受
一面 20分钟
1.自我介绍
科研+工程项目+公司实习经历
2.项目介绍
介绍了自己做的秒杀项目,然后说了流程,自己注意点,以及优化的方法。也谈了一些公司实习的经历。
3.java基础
java基础,刚开始,面试官问我juc下面有哪些对象或者类,我说出了两个,concurrenthashmap和copyonwritearraylist,介绍了一下底层原理,在多线程情况下,如何保证线程安全的,自我感觉,回答的还可以。
接着,面试官问我,垃圾回收的情况
我回答了对象创建的生命周期(栈,线程本地,堆),对象的分配(一般对象,大对象,一直存在的对象),如何判断一个对象是否是垃圾对象(介绍了两个方法,各自特点),强软弱需引用,有哪些垃圾回收算法(4个方法),各自的特点,还说了几个垃圾回收器(3对+1),Serial与Serial Old ,ps和po ,pn和cms,g1,还介绍了各自的优点缺点,jdk怎么用的,stw的情况,还说了如何调优,jdk1.8默认ps po的调优(介绍了几个指令),最后还说了,我用的一直都是idea默认版本pspo。
面试官问我,有什么需要询问的
我问了我面的怎么样,自己后续的一些情况,刚结束,就收到了感谢信!!!
#面经##校招##滴滴##Java工程师#
1.自我介绍
科研+工程项目+公司实习经历
2.项目介绍
介绍了自己做的秒杀项目,然后说了流程,自己注意点,以及优化的方法。也谈了一些公司实习的经历。
3.java基础
java基础,刚开始,面试官问我juc下面有哪些对象或者类,我说出了两个,concurrenthashmap和copyonwritearraylist,介绍了一下底层原理,在多线程情况下,如何保证线程安全的,自我感觉,回答的还可以。
接着,面试官问我,垃圾回收的情况
我回答了对象创建的生命周期(栈,线程本地,堆),对象的分配(一般对象,大对象,一直存在的对象),如何判断一个对象是否是垃圾对象(介绍了两个方法,各自特点),强软弱需引用,有哪些垃圾回收算法(4个方法),各自的特点,还说了几个垃圾回收器(3对+1),Serial与Serial Old ,ps和po ,pn和cms,g1,还介绍了各自的优点缺点,jdk怎么用的,stw的情况,还说了如何调优,jdk1.8默认ps po的调优(介绍了几个指令),最后还说了,我用的一直都是idea默认版本pspo。
面试官问我,有什么需要询问的
我问了我面的怎么样,自己后续的一些情况,刚结束,就收到了感谢信!!!
#面经##校招##滴滴##Java工程师#