技术面:项目中使用的设计模式手搓两种单例模式的写法(双重检验法 + 饿汉式),问双重检验法的volatile为什么防止了并发问题(从Java内存模型和原子操作讲)设计模式的原则给了一段双线程代码,问有什么问题,怎么解决(从并发编程的可见性和有序性方面讲)现在客户端有一亿台,服务端一百台,考虑可用性和扩展性,有什么想法?说说知道的负载均衡策略手撕:两数之和(写的双指针,问还有没有解法(哈希))回顾了机试(5月7日),为什么第二题没做出来(忘了怎么建树了,知道考树形DP),第三题之前见过吗(包的)反问:技术栈,部门业务30min后紧接着主管面:项目中遇到最大的问题为什么本科就出来工作,不继续读研究生呢跟人打交道的时候遇到的挫折为什么来华为进来华为你觉得自己最大的优势和劣势反问:学习方法面试官人很好,全程面试气氛融洽接下来静等检验114525定律