- java8新特性
- 常用设计模式在jdk中的使用
- session和cookie的区别
- mysql常见索引、索引方法hash索引和btree索引
- java实现栈队列、遍历二叉树
- 工厂模式、代理模式
- 事务特性、隔离级别、mysql默认策略
- mybatis标签,缓存
- Arraylist,linkedlist、hashmap、hashtable、concurrenthashmap、hashset、vector源码级别
- 红黑树
- synchronizrd volidate lock threadlocal
- 排序,冒泡,选择,快排,二分
- 单例模式,线程安全单例模式
- 多线程机制 ,线程池
- spring和springmvc关系,spring核心aop ioc springmvc注解 自定义注解
- 数组复制源码级别
- 类加载机制、内存机制、垃圾回收机制
- redis常用命令 hash list string等
- servlet生命周期
- 网络tcp/ip http 七层模型
- sql优化,sql行变列
- activeMQ
- nginx 正向代理、反向代理、负载均衡
- jstl标签
- 页面静态化技术 freemark标签
校招面试
- String ,StringBuffer和StringBuilder的区别?
- 实现线程的几种方式?
- list和map的区别?增长因子各为多少?
- hashmap和hashtable的区别?
- OSI七层模型有哪些?tcp是那一层,ip是那一层 http是哪一层?
- 流的分类? 字符流和字节流的区别?
- 使用流写一个文件复制函数?
- 什么叫重载?什么叫覆盖?
- java的反射机制有哪几种实现方式?
- 冒泡排序,选择排序,快速排序的思想或者手写?
- 你对java虚拟机的理解?
- 说说你对java的理解?
- java和j2ee的区别?
- 你对spring Ioc和aop的理解?
- struts 2传值的几种方式?
- mybatis和hibernate的区别?
- hibernate getSession和getCurrentSession的区别?
- hibernate如何配置一对一,一对多关联关系?
- mybatis #和$的区别?
- statement 和preparedstatement的区别?
- jsp九大内置对象?
- 重转发和重定向的区别?
- web如何实现访问追踪?
- 异步和同步的区别?
- 主键和唯一索引的区别?
- Exception和RunntimeException和Error的区别?
- 说几种你知道的设计模式?
-
写一个单例类?
- oracle分页语句手写?
- sql手写左连接右连接?
- hashmap原理?
- springmvc的原理核心Servlet?
- Servlet的生命周期?
- jquery的常用选择器有哪几种?
- 数据库设计范式?
- 数据库几大特性?
- 三次握手协议?
- final finally finalize的区别?
- 构造方法能被final修饰吗?
- 抽象类和接口的区别?
- 抽象类能否继承普通类,普通类能否继承抽象类,抽象类能否继承抽象类?
- 简述java垃圾回收机制?
- ==和equals的区别?
- get和post的区别?
- 如何解析excel?
- 如何解析xml?
- dom解析和sax解析的区别?
- 手写栈和队列算法?
- spring依赖注入有哪几种方式?
- jsp作用域?
- cookie和session的区别?