优选部门
1.面向对象编程是什么
2.面向对象特性,分别说说
3.Java里面有几种修饰符
4.不加修饰符和protect什么区别
5.接口和抽象类的区别
6.了解哪些设计模式
7.手写单例模式
8.写的synchronized什么作用,(.class)是什么意思,括号里可以是别的吗,锁的又是什么
9.有没有不加锁的写法
10.饿汉式和懒汉式的区别
11.除了内存空间还有其它区别吗
12.饿汉式是线程安全的吗
13.了解的集合类
14.Arraylist和linkedlist什么区别
15.比较两个list是否相等,写代码
16.栈和队列的区别
17.树有几种遍历方式,分别讲一下
18.给了一个文件栈:
Asdasd
Ewiury
L11
L12
Iuyrqw
Sadiouyui
L21
怎么获取l11,l12,l21,怎么获取每一层的数据
19.输入一个网址到返回结果的过程,经过osi哪些层
反问:
业务(供应链库存管理)
面试表现("整理感觉还行")