MpHrx(My Personal Health Rate Express)面试经历
第1轮:
第 1 轮是在 Aspiring Minds 上进行的,它包括基本的逻辑推理和能力问题,然后是自动机修复部分,你提供了不正确的代码,你必须纠正逻辑和编译错误,有 7 个问题要在 12 分钟内完成,所以速度是关键。然后是我们应该做 2 个编程问题的 Automata pro。我的是:
Q1:https://www.geeksforgeeks.org/a-linked-list-with-next-and-arbit-pointer/
所有的代码都应该在空间和时间上都进行优化,只有这样问题才能通过所有的测试用例。
第 2 轮:F2F 面试
面试官很友好,他让我做链表的结构,然后把一个链表复制到另一个链表中,然后:
Q1:https://www.google.com/url?q=https://www.geeksforgeeks.org/a-linked-list-with-next-and-arbit-pointer/&sa=U&ved=0ahUKEwiu2Zug2oDWAhULLY8KHXJFDBIQFggEMAA&client=internal- uds-cse&usg=AFQjCNF8C2D0F91K3T8wdDbUCO2bPpM4cQ
Q2:https://www.geeksforgeeks.org/queue-using-stacks/
然后是一个谜题,假设一个特殊的天平具有一次测量 3 个球的特性,在测量天平时可以判断所有球的重量是否相等,或者其中一个更重。需要多少次试验才能在 100 个球中找到一个有缺陷的重球。
Ans: [log4n] 用于 n 个球。
能够轻松解决它并进入第二轮。
第二轮:
关于 c 和 C++ 之间区别的基本 Oops 问题,然后访问说明符
类型和用法,项目讨论
人力资源回合:
常见问题解答,例如为什么要创业,我们为什么要雇用您,5 年后您在哪里看到自己。
在最后 6 名学生中,创始人本人要求 4 名学生在他们的办公室进行最后一轮
最后一轮:
为什么建堆的时间复杂度是O(n)
然后 https://www.geeksforgeeks.org/kth-smallestlargest-element-unsorted-array/
还有一个谜题 https://www.geeksforgeeks.org/puzzle-7-find-the-jar-with-contaminated-pills/