• 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注入、登录验证