阿里蚂蚁金服面经
本人是学习ACM的,平时写C++比较多,莫名其妙的面了Java岗,
你说我本来好好的写C++,怎么就突然来面Java了,
面试的开始时候内心是崩溃的,一开始他问了我Java的Hashmap,
我记得我用过一次 就简单的说了说,之后问了我快排,和Hash表
以及Hash表的处理冲突问题,个人觉的不是很难,又问了我一些数据库和操作系统的知识,
分布式,索引,B树啥的。
然后是算法题,问找前100大的元素,我把他转换成了用nth_element求第K大元素的算法,听说正解是维护一个堆
感觉,感觉两者复杂都差不多,面试官也就没问啥,又问了我的一些项目(其实也没啥项目),又问了我最近看了什么书,扯了一些其他的
最后他给我的建议是,要拓宽知识面。然后就没了。感觉阿里凉了。