先讲面试流程,按时间和公司来排序: 阿里: 阿里在拥抱变化消息放出来之后,随随便便做了笔试题,然后竟然收到了面试通知。 技术面略温和。可能是他们不招人的原因。 一面: 问了一个改进的二分查找,要求找到输入为N的第N个值为K的数。 要求写了多线程下的单例。 问了为何选择IOS开发而不是Android开发。我说做Android开发时遇到一些坑,他就具体问我哪些坑。然后问后续有没有解决这些坑。 后来给我总结说自信活泼,能力强,但是遇到问题要深挖。 二面: 拔得很高,都是些很抽象的问题,结合简历来问的,面试官喜欢临场发挥,提一些问题。这个面试官气场...