端点科技 Java开发实习 电话面试
1、自我介绍,面试官先了解(课程、学习状况、未来规划、技术栈)
Java的多态是什么
重写和重载有什么区别
线程创建方式、哪种返回值
HashMap的数据结构、在什么情况下就会转换成红黑树什么时候会转换为链表
AQS是什么(答了阻塞队列,实在是不知道)
CAS是什么(乐观锁思想)、ConcurrentHashMap里面是如何用CAS实现加锁
自旋锁和排他锁和可重入锁有什么区别
jvm内存模型(我讲了主内存和工作内存那部分,但面试官说这是Java内存模型,求大佬指导)
了解过什么垃圾回收器(答了G1、CMS)
G1和CMS各有什么优势和缺点
mybatis刚插入一条数据,如何同时获得这条数据的主键ID(怎么在实体里返回)
mybatis有哪些动态标签(其实我不太知道动态标签是什么。。但好像是<set><where>这些)
平时还了解过什么其他的技术框架(有点尴尬,也没有做过springcloud之类的项目)
#端点网络科技##Java工程师##实习##面经#