中科创达Java一面二面面经(校招)
一面(10分钟)11.5
1、面向对象的特性
2、集合(集合的子类、区别)
3、String、StringBuffer、StringBuilder区别
4、项目中印象深刻的问题或者设计有亮点的内容
5、平时怎么计划学习方面的时间、怎么规划对自己从事的工作
6、数据库的事务
7、二叉树的遍历
二面(20分钟)11.8
1、线程死锁是怎么发生的、怎么处理
2、线程的状态(处于运行态,下个时刻会处于什么态)(就绪态和运行态可以相互切换是怎么切换的)
3、介绍一下项目
4、怎么设计类
5、开发中印象深刻类的设计
6、面向对象的设计原则
7、用过哪些设计模式
8、发布订阅模式在代码层面怎么实现
9、个人在哪方面有优势
10、对某门课程或者知识有没有非常透的