第1轮:
这是一个书面回合,有 40 个问题,没有负面标记。
有3个部分:
C/C++ 输出(相当艰难)
操作系统(平均),能力(平均)
第二轮:
他详细询问了我的项目,并重点介绍了我如何实现几个关键事物的功能。给写了一个正确的c代码
https://www.geeksforgeeks.org/write-ac-program-that-given-a-set-a-of-n-numbers-and-another-number-x-determines-whether-or-not-there-存在两个元素在 s 中,其总和恰好是 x/
首先,我给出了一个 O(n^2) 的方法,然后他说要优化它。然后我通过对数组进行排序然后使用二分搜索来找到 O(nlogn) 方法 find(arr[i] – k) 其中 k 是给定的总和。
第 3 轮:
这一轮有些人是人力资源,有些人是技术。对我来说是技术。
问了几个 c++ 问题以及 c/c++/ Java和几个谜题之间的区别。
共有11名学生被选中,我是其中之一。