Myntra 面试经验(校外)2021
一个月前,我通过推荐申请了软件工程师 - 前端(React JS)的职位。我总共有 1 个 YOE,招聘过程总共包括 4 轮如下:
第 1 轮(技术面试 - 解决问题):面试官给了我 3 个编码问题:
- 从给定链表的末尾删除第 N 个节点
- 检查字符串是否相互旋转的程序
- 在字符串中的每个数字周围添加括号,使其具有与数字本身相同的括号数量。注意:使用优化的方法来实现这一点,使得使用的括号数量最少。
例如——
213 -> ((2)1((3))) 210 -> ((2)1)0
注意:您应该讨论解决问题的所有方法,包括蛮力和最有效的方法。围绕所有角落/边缘案例和问题的复杂性进行讨论。
第 2 轮(技术面试 - 数据结构):面试官再次问了我 4 个编码问题:
- 从链表中删除没有头指针的节点
- 检查表达式中的平衡括号
- 火车站所需的最少站台数量
- 二叉树中的最低共同祖先
第三轮(招聘经理面试):对您当前的工作职责和工作进行非常详细的讨论。解释技术堆栈、API 设计、用例和实现。
关于设计和构建国际象棋应用程序逻辑的讨论。
讨论实现一个阅读一本书(以文件形式)并创建整本书的音频版本的小程序。
有人问了一些关于 React JS 和 JavaScript 的问题,比如——
- 为什么一个页面可能会刷新多次?
- 生命周期方法
- React 中的状态管理
- 设计一个 API 以在页面上动态定位组件。
第四轮(HR面试):讨论我的个人项目。
一般问题,例如 -
- 优势劣势。
- 在任何项目中最具挑战性的经验。
- 收到最好的建议。
- 为什么我要找新工作?
- 你为什么想加入Myntra?
最后,祝你一切顺利,你有这个!
希望这对你的面试有所帮助。
判决:选定