小米面筋,攒人品
http://www.cnblogs.com/BBchao/p/8615687.html
一轮海投之后只有小米给了面试机会,面试小哥哥也很nice,我开始非常紧张,他特别耐心的问问题,声音也很好听,后来就慢慢放开了,人生中第一次面试,有很多不足,后面要加油(ง •̀_•́)ง
一轮海投之后只有小米给了面试机会,面试小哥哥也很nice,我开始非常紧张,他特别耐心的问问题,声音也很好听,后来就慢慢放开了,人生中第一次面试,有很多不足,后面要加油(ง •̀_•́)ง
- 一面51min:
ArrayList,LinkedList原理,时间复杂度分析,这里我提到了HashMap,时间复杂度可控,然后很强大,balabala..
HashMap是线程安全的吗?线程安全的Map都有啥,Collections.synchronizedmap(),concurrenthashmap,hashtable,底层实现,concurrenthashmap有啥优势,1.7,1.8区别
线程,进程,然后线程创建有很大开销,怎么优化,
线程池运行流程,参数,策略
你说你用过ASM框架,讲一讲,
JDBC的反射,反射都是什么
socket编程,BIO,NIO,epoll,
都用过啥锁,synchronized,偏向锁,轻量级锁,重量级锁,锁膨胀机制,在CLASS文件的哪里,然后问原理,这里我说了一种自定义可重入锁,之前博客有写到
wait方法底层原理
jvm GC算法,垃圾收集器。。。
你说你了解事务传播机制,那你讲讲。。。CAID,隔离级别,MySQL的gap锁
项目做了什么,自定义注解怎么实现的,
有什么想问我的吗,我就问问感觉我的水平怎么样,他说,对于大三的话,挺好的。。
- 二面24min:
小米面试流程炒鸡快,下午一面,晚上就二面了,有点慌。。
怼项目,然而项目很水。。。
你自己实现了JAVA WEB框架,你对HTTP一定很熟吧。。。
听说你写过socket。。。
说说TCP,三次四次。。
join,notify,notifyall
数据库,group by
类加载过程
你怎样学新技术
知道什么前沿技术
你有什么想问我的。。。
感觉慌得一批。。。现在是用人部门筛选状态,估计凉了。。
#小米##Java工程师#