天天刷牛客的面经。。。第一次给牛客贡献一下。。。。。 一面 0、上来先写一道排序题,数组的排序。 1、操作系统了解说,说一下你设计操作系统要几个模块。 (磁盘管理 线程管理 IO管理 文件管理) 2、说一下final 3、说一下string stringbuffer stringbuilder 4、集合类说一下, 说一下ArrayList 和 LinkedList, ArrayList为什么用数组,怎么扩容, 为什么扩容的时候新建数组,而不是数组去扩容。 5、XML的解析怎么用什么解析的? 6、说一下锁 7、说一下你知道的设计模式, 说一下单例的经典问题。设计模式的六...