小米一面Java
首先自我介绍一下
你在蚂蚁金服实习,那么你在蚂蚁金服实习的过程中,你做了什么。
这个业务背景是什么样的。
你认为在这个难点在哪里。
你还做了什么嘛?
进程和线程的区别
进程中如何去使用一个共享内存
volatile关键字是如何保证一个可见性的(//todo 面试官提到了底层在总线或者缓存加锁,需要看一下
你遇到过线上oom的问题嘛
你遇到线上cpu100%的问题嘛?
如果遇到了如何排查
你是如何使用jstack的,你可以详细说一下过程吗。
如果线上故障宕机,如何复现
你提到了hashmap和ConcurrentHashMap说一下两者的区别
说一下AQS的实现原理
说一下get和post请求的区别
说一下HTTPS请求
编码题:
链表排序(说了思路,落地出现问题惹,有点自闭
快排和归并的时间复杂度和空间复杂度。
希望对大家有所帮助~