1、首先让介绍一下自己,主要说自己做过那些项目/实习
2、接下来面试官对其中比较感兴趣的项目或实习经历进行提问
主要问到项目/实习过程中主要做了哪些工作,以及Map-Reduce机制等(我的经历涉及)。
-详细讲解一下Map-Reduce的机制,在纸上画一下。
-如果想实现多字段的排序,Map-Reduce中应该怎么实现。
3、手写代码题
题目:求两个单向链表的相交点,链表自己写个结构体来实现。
我用的最笨的双重循环,时间复杂度O(nm),较高。
面试官问有没有更快一点的实现方法,后来提示说单向链表的尾节点是相同的。
总结:
1、面试前应该想好自我介绍模板
2、把自己简历上提到的所有项目、实习经历涉及的工作内容、技术点、专业知识都进行回顾总结
3、好好刷题吧少年