美团后端实习一面面经
  19号笔试,22号接到的面试通知,感觉一面答得一般吧,让写线程的代码写的很不好,可能是光看代码。。。好久没写过了。。。哎还是太菜! 
   一面(1h 40min)  
   1.自我介绍  
   2.jdk1.8 老年代的方法区的实现为什么放到堆外?为什么这么优化?  
   3.老年代和方法区的关系?  
   4.老年代,新生代和方法区的关系?并列?包含?  
   5.为什么不全把老年代全部挪出去(只挪出去方法区)?  
   6.老年代的回收方法?  
   7.垃圾回收的root有哪些?  
   8.回收过程中发生几次stop the world?  
   9.多线程里边实现锁的可重入?  
   10. reentrantLock 底层实现可重入的原理?  
   11.公平锁和非公平锁?非公平插队过程?  
   12.synchronized 可重入的实现原理?  
   13.mark word字段?  
   14. 多线程程序。判断结果?(两个线程i++)最大的多少,最小是多少?  
   15. 这个多线程怎么实现可以加到200(保证同步)?  
   16. 多线程程序里边的线程状态?  
   17.手写一个多线程程序打印A,B,A,B  
   18.二叉树前序遍历  
   19.数据库 索引自增列ID能不能删了?  
   20.主索引和辅助索引?  
   21. 数据库回滚?数据库集中日志类型?  
   22.证明x>x+1,用程序语言能否解释?  
   23.有没有问面试官的问题?  
#2020美团春招##美团##校招##面经##Java工程师# 腾讯云智研发成长空间 216人发布
腾讯云智研发成长空间 216人发布
 浩鲸科技二面10人在聊
浩鲸科技二面10人在聊