Quikr 面试经历
第一轮:笔试(1小时)
有一个大约 1 小时的书面回合。他们提出了 2 个编码问题,我们必须将其写在纸上。大约300名学生参加了考试。
问题一:二叉搜索树
问题2:二维矩阵问题
解决其中两个问题的人将被选中进入下一轮。
第 2 轮:技术面试(1.5 小时)
只有 13 名学生被选中进入第二轮。(那些编写高效代码的人)。我就是其中之一。
我被问了几个问题。
1.AVL树
2.二叉搜索树
3.二叉树
4. 设计一个停车场
5. 数据结构在现实生活中的使用(简要讨论)
6.几个SQL查询(大量讨论)。他们会在这方面对你进行测试。
7. 要求我解决和优化(我被要求以 o(logn) 时间复杂度解决)这两个问题都是在书面回合中给出的。
8. Java的特性和问了几个交叉问题。 (如果您不确定,请不要说)
9. 几个图题(Bfs, Dfs, TTopological sort )。
为什么我们在设计停车场时更喜欢树而不是图。(完整讨论)
我正确回答了每一个问题。
第三轮:技术面试(1.5小时)
本轮仅有 7 名学生获得参赛资格。我就是其中之一。
问了几个问题,其中一些是。
1.设计图书馆管理系统。
2. 我被要求在 o(logn) 中优化几个算法。他们正在寻找可以优化算法的人。所以要做好准备。
3. 我被要求用 o(logn) 和 o(n) 写幂函数。
4. 我得到了一个矩阵,我必须在 o(logn) 中搜索一个元素。矩阵是按行和按列排序的。
5. 我被要求使用递归和不使用递归来反转链表。
6. 问了几个关于我在 React js、JavaScript 和PHP中的项目的问题。
我能够正确回答所有问题而不会失败。
第四轮:HR轮(30分钟)
问了基本的hr问题。
我做了一个关于我的简历的介绍,所以hr对我印象深刻。
正常讨论。
在过程结束时,只有 4 名学生被 quikr 选中,我就是其中之一。
提示:诚实是关键,但最重要的是,他们会检查您的耐心、毅力和您在 Btech 运营商 4 年中所经历的辛勤工作。
有很多因素,但最重要的是您的技术技能应该在其他水平上(您必须非常擅长 DS、算法、SQL、DBMS、操作系统、优化代码)才能被选中。
祝一切顺利!