京东Java实习一面面经
  因为又忘记录音,此处只记一些有印象的问题 
   我没答好的: 
   重写,重载 
   SQL编写:给一个有多个人的名字的表,怎么统计出现了几次重名?(group by,having) 
   static final关键字用法:static能否修饰类答错了,面试官说修饰了String类 
   内核态给用户态开放了哪些接口?内核态都干什么?
 
   单例bean生命周期是和Spring容器一样的! 
   其他一些还记得的问题: 
   介绍项目 
   HashMap,concurrentHashMap 
   线程池参数,四种工作队列 
   最左索引匹配 
   是否了解Java IO?(简历上写了) 
   了解有状态无状态吗?(问题拓展) 
   使用单例模式的优缺点?(优点:节省空间,缺点:线程不安全) 
   何时会使用多线程?并发效率和CPU中的什么有关系?并发优点缺点? 
   面向对象三大特性,重点问了多态。 
   二分算法的前提(排序) 
   平时编程中遇见的问题怎么解决?(面试官提示合作能力) 
   我觉得答题思路本次发挥较好的地方有: 
   NIO->select,poll,epoll 
   volatile与JMM结合 
   synichronized->OS 
   总结:比较需要加强的仍然是SQL编写部分和Java基础知识,基础语法之间的对比。 
   面试还是自己能拓展多少拓展多少,不会的也要有联想,知识点要互相联系,尽量深入底层实现。 
   Tips:面试之前看看别人的面经很容易发现一些公司的侧重点和高频问题。 
   最近自己可能终于达到了平均水平,最近的面试发挥比之前强多了,之前背诵痕迹很重,而且很容易紧张。 
   京东面试官重视基础的同时也有很多拓展和深入,我不会的先给一定的提示,最终还会告诉我正确的答案和思路。体验超好的! 
   攒人品++; 
   许愿++; 
#京东2020春招##京东##实习##面经##Java工程师#