小米二面凉经
今天收到了小米的感谢信,本来聊得挺开心的,不知道是不是后面的单例写错了,反正就是被刷掉了真的难受。
小米一面:
1、自我介绍
2、说一下对JVM的了解
3、说一下你项目的高并发是怎么实现的
小米二面
1、第一个实验室的项目主要负责什么
2、java的设计模式有哪些
3、数据库的事务
4、java语言的特点
5、写一个单例
public class Singleton { private static volatile Singleton singleton; private Singleton(){} public static Singleton getInstance() { if(singleton==null) { synchronized(Singleton.class) { if(singleton==null) { singleton =new Singleton(); } } } return singleton; } }