流程
- 自我介绍
- 近期项目介绍(技术栈、数据流、业务流)
- 自我评价(JAVA领域内的优势)
- 相对基础的技术问题
- 自我后期规划
技术问题
不像阿里,网易这些互联网大厂,海康主要是以做安防产品,所以基本上对什么分布式,大数据,微服务这些听起来高大上的基本不太问,下面是几个还记得住的技术访问的问题。技术环节答的稀烂,本身是没打算换工作的,周末培训的时候无聊看BOSS直聘顺手点了下…所以也没准备面试题什么的。
-
Spring AOP原理
当时答的就什么面向切面的编程、统一日志打印什么(答的稀烂,人家问的是原理)。
https://blog.csdn.net/baomw/article/details/84262006 -
Mysql的优化
-
多重索引在什么情况下失效
菜鸡如我,当时是没答出来的;
https://blog.csdn.net/xiehui_top/article/details/9866659 -
设计模式用过哪些
-
单例模式中懒汉式和饿汉式区别
所谓饿汉式,就是直接创建出类的实例;
class Singleton{
//私有的构造函数,保证外类不能实例化本类
private Singleton(){}
//自己创建一个类的实例化
private static Singleton singleton = new Singleton();
//创建一个get方法,返回一个实例s
public static Singleton getInstance(){
return singleton;
}
}
而对于懒汉式,就是在需要的时候再创建类的实例化。
class Singleton {
// 私有的构造函数,保证外类不能实例化本类
private Singleton() {
}
// 自己创建一个类的实例化
private static Singleton singleton;
// 创建一个get方法,返回一个实例s
public static Singleton getInstance(){
//判断singleton是否为null,如果为null,即判定需要实例化
if (singleton == null) {
singleton = new Singleton();
}
return singleton;
}
}
如果真要找工作,提前看面试题是真的必要,不管是会不会,平时用不用嘛,人家就拿这些刷人嘛。