- Java基础知识
- 基础类型,引用
- static块
- 编码(中文乱码)
- 异常(checked && unchecked)
- 接口与抽象类
- Collections:ConcurrentHashMap的实现机制(CAS)
- 非线程安全:HashSet、HashMap、ArrayList、TreeMap、TreeSet、LinkedList
- java集合分为两大类 Collection和Map,而Collection又分Set和List,这就是我们熟知的java3大集合类 Map、Set、List。 List:有序的,内容可重复的 (长度可变的数组) Set:无序的,不可重复的 (一个容器:大筐) Map:键值对,键不可重复 (键值对 key-value)
- Collections.synchronizedMap(xxx)
- 范型,上下界
- JVM
- java的堆模型
- 线上应用出现OOM,如何处理
- Java的内存模型(JMM): volatile
- 多线程
- Synchronized关键字(static方法)
- executorservice
- 同步机制:锁、CountDownLatch,join
- IPC机制: pile, FIFO,信号量,内存映射,Socket。
- 常用框架
- Spring:IoC(afterPropertiesSet,ApplicationContextAware),AOP,事务实现,
- ibatis
- Quartz
- maven
- 架构 && 业务建模 && 设计模式
- MVC
- 继承与组合
- 数据架构,业务架构
- 项目经历
- 最有成就感的项目
- 底层知识(操作系统 && 编译原理 && 网络 && 分布式,等)
- 文件系统,IPC,编译原理、网络编程、NIO
- 高效工作习惯 && 沟通能力
- 脚本?
- linux
- 前端开发能力
- JS
- CSS(LESS)
- 高并发,高性能,大数据(负载均衡,Cache,Hadoop,等)
- 安全
- CSRF、XSS、SQL注入、登录验证