小米一面、二面,面经
非常喜欢小米这个公司,所以也非常想去,今天一面还是有点小紧张和小激动的,记录一下。时间:55min普通类和抽象类有什么区别?接口和抽象类有什么区别?I/O分为几种?BIO、NIO、AIO的区别是什么?String、StringBuffer、StringBuilder的区别是什么?Sting string = “abc” 和 Sting string = new String(“abc”) 有什么区别?说一下HashMap的实现原理HashMap的put操作底层是如何实现的?为什么要用数组+