3月15号收到面试通知要求3月20号去武汉小米现场面试,一共面了两轮。 一面: 自我介绍,项目介绍,问了很多关于项目方面的东西 红黑树 用的哪一版本的c c 11用过吗?c 11新特性了解哪些,智能指针用过吗? java的hashmap底层是怎么实现的? 堆排序,详细问了怎么建堆,然后引申出了海量数据中找前k个数? KMP算法 hadoop,spark,hbase一些大数据的东西 一面好像只问了这么多,面试过程中还让我手写了两道算法题 一道是判断链表是否有环 另一道是旋转数组中找目标值,好像是剑指offer上的题。 一面就问了这么多,大概1个多小时,面试官非常nice,面完后还给我详细...