中科智城日常实习面经
1、jdk的集合有哪些?
2、整型list怎么获取第n个元素,说一下实现流程
3、Arraylist怎么实现排序?
4、线程池有哪几种?
5、怎么获取子线程的执行结果
6、jvm内存模型有些构成
7、常见设计模式有哪些?
8、面向对象特征有哪些?
9、封装、继承、多态分别说一下,并且好处是什么?
10、面向切面编程AOP说一下,应用场景有哪些?
11、jvm内存溢出要怎么定位?
12、mysql常用的引擎有哪些?
13、InnoDB事务的隔离级别有哪几种?
14、InnoDB中锁的粒度有哪几种?(全局锁、表级锁、行级锁、页级锁(Innodb中没有))
15、一般怎么优化数据库?