Innovaccer 面试经历 | SDE实习生
2019 年 11 月左右,我通过 Innovaccer 的网站申请了 SDE 实习生。实习生招聘计划被命名为“Summergeeks”。有2轮。
第一轮:作业
我们被要求制作一个条目管理网络应用程序,给定的时间约为 1 周。 Web 应用程序必须为用户提供两个选项:
登记入住:访客被要求输入他/她和房东的详细信息。然后,向房东发送短信和电子邮件,提供访客的详细信息。
结帐:要求访客输入他/她的电子邮件 ID 以进行验证,然后访客结帐。此后,将向访问者发送一封电子邮件,其中包含他/她的访问详细信息。
允许使用任何技术堆栈。
来自印度各地的大约 80 名学生从这一轮中入围。
第二轮:电话轮
这是最后一轮,是电话面试。面试官首先询问了我简历中提到的项目。他让我解释我所有的项目,然后他就这些项目中使用的技术堆栈/语言提出了一些问题。我提到了一个图像处理项目,所以他向我询问了一些 OpenCV 函数和库。
他向我询问了 HTML/CSS 标签、Javascript 主题(IIFE、回调、提升、this 关键字、== v/s ===)、Restful Routing。
在面试完项目后,他问了我一些数据结构和算法的问题。
Q.1 检测链表中的循环
Q.2 合并排序
Q.3 一次找到链表的中间
Q.4 使用最小堆解释优先队列的所有功能
Q.5 他问了我一个基于拓扑排序的问题
Q.6 Djikstra 算法的时间和空间复杂度,计数排序
最后他问了我2个关于MySql的问题。
Q.1 Sql 查询查找第二高的薪水?
Q.2 不使用嵌套查询查找第二高薪水的 Sql 查询?
我的其他接受采访的朋友被问及 OOP 概念和其他 CS 基础知识(OS、CN)。面试主要集中在项目上。