刚经历了阿里二面结果的被拒,来写一下总结教训吧,真的感觉 面试是一种很好的经历,毕竟很少有机会有人告诉我该怎么做,我面试中的不足,以及怎么整理自己的思路。 专心准备考研了,阿里三年后再见~希望到时候我会成为不一样的自己。
阿里一面
具体谈了什么
和面试官聊了快八十分钟,首先会做个自我介绍,然后主要针对我做过的项目展开了提问,就好像我做了局部哈希敏感的一个推荐系统,会针对这个展开一些Java中的hashmap如何实现之类的问题,展开到了数据结构的红黑树,平衡二叉树,hashmap如何改进可以做到线程安全,数据库的索引如何实现的,B+树的优势之类的,为什么用B+树而不用红黑树,然后是一个多线程的路由协议模拟,针对这个问了一些多线程相关的问题,比如加锁,同步,并发控制,比如多线程的优势,OS中的线程与进程之间的相关知识,然后是IP路由中的一些计网知识,比如网络分层,traceout的具体实现。然后最后问了一下算法相关的,快排的原理,还有一道动态规划的题目。
经验总结
最后面试官告诉了我我的不足,我没办法一下子把握住他真正想问的是什么,如果是其他面试官来问的话一下子没结果可能就跳过了,第二个就是我的简历其实做得很不错,但是最好把相关涉及到的都系统了解一下,做个更系统的总结,第三就是多去了解一下多线程相关的,加锁,同步,并发控制,第四是系统去归纳一下DS中的那些涉及到的数据结构都有