📅  最后修改于: 2023-12-03 15:34:53.554000             🧑  作者: Mango
本文将介绍在2021年校内求职期间,笔者参加 Intuit 公司的 SDE1 面试的体验。
第一轮面试是一次电话面试,时长约为50分钟。面试官会对候选人简历和技能进行深入的了解和询问。具体包括以下几个方面:
这一轮面试需要在电话中进行,需要注意的是要保持良好的语言交流和表达能力。
第二轮面试是一次视频面试,时长约为2小时,分为两个部分。
第一部分主要考察编程能力,问答形式,需要对数据结构和算法有深入的理解和掌握。包括但不限于以下内容:
第二部分主要考察设计能力,需要设计一个系统,从数据库到前端同时具备高可用性、可扩展性、安全可靠等方面要求。其中需要考虑到以下因素:
在这一轮面试中,需要用到类似于代码编辑器的工具进行编程,并且需要详细表达出设计的思路和细节。
第三轮面试是一轮 onsite 面试,时长约为4个小时,分为三个部分。
第一部分主要考察数据结构和算法的应用能力,需要在白板上进行编写,并进行时间复杂度分析。
第二部分主要考察系统设计能力,需要在白板或者代码编辑器上进行代码设计和实现。
第三部分主要考察候选人的综合能力,需要讨论一些技术细节和项目相关经历。
本次 SDE1 面试采用了不同的面试形式,囊括了编程能力、设计能力、综合应用能力等多个方面。在面试中需要注意保持良好的语言表达能力,同时深入理解掌握算法和数据结构、设计思路和架构能力都是功不可没的。此外,对于实际项目经验和团队协作能力的阐述也是面试官所关注的点。