Carwale 面试体验(SDE1 校内)
最近,我接受了 CarWale 的校园 SDE-1 职位面试。
第 1 轮:书面技术(编码):
这是在 HackerRank 上举行的在线编码测试。有 4 个问题需要在 2 小时内解决。2 个简单,2 个中等。解决 2 个问题可能会让你入围。
第 2 轮:技术:
第一面试官问了一些与我的简历有关的问题;他已经有了。然后我们就我在简历中提到的项目进行了小型讨论。然后他问了一些数据结构和算法的问题。
1. 给你一个 n 个字符的字符串。您必须准确删除 k 个字符并制作字典最小的字符串。预期时间复杂度 O(n) 。
2. 给你一个数组。您必须找出是否存在索引 i、j、k 的三元组,使得 i 3.系统设计:我必须设计Facebook。他让我只为一些核心功能设计后端。会有多少张桌子?你将如何链接它们?然后他让我把这个数据库转换成数据结构。您将如何使用任何数据结构存储这些信息?您将对该表使用哪种数据结构?这些类型的问题就在那里。 面试官很有帮助。无论我遇到什么困难,他都会给我提示。我只想建议不要一开始就用蛮力去寻找最好的解决方案,并不断优化您的解决方案,并且永远不要放弃并在最后提出问题。 第 3 轮:技术: 面试官是技术负责人。整个面试以简历和项目为主。他让我简单地解释一下我的项目,并问了很多关于项目的问题,比如他根据我的项目给了我一些需要解决的情况。然后他询问了我在项目中的角色,我在这个特定项目中做了什么以及我是如何做到的。然后他问我将如何升级我的系统以及新的核心功能是什么。关于“你将如何做到这一点?”的长时间讨论然后他询问了我在实施该系统时遇到的困难以及我是如何克服这些困难的。然后他最后问我有什么问题,我问了一些问题。 第四轮:人力资源面试: 这是整个招聘过程中最好的部分。他非常友好。首先他让我告诉他我的家庭、朋友、学校生活、大学生活、教练生活、人生冒险、成就、弱点等。他问我的学校朋友、教师、学校老师、大学朋友会告诉他关于我的什么如果他问他们。然后他问我我的爱好以及我在空闲时间做什么。然后他给了我一些情况: 1. 什么是我的成功? 2. 如果你的经理想把你拉下来,你会怎么做? 3. 你会再次和之前把你拉下台的经理一起工作吗? 4. 如果你的队友想破坏你的工作,你会怎么做,你会怎么处理? 他给了我很多情况。我只想建议做你自己并给出积极的答案。 然后他问我是否有任何问题,我问了几个问题。我们就一些话题进行了长时间的讨论。 面试结束后半小时后公布结果。 4 人被我的大学录取,我就是其中之一。