Seclore Technologies 面试经历
产品工程师 - C++
第一轮:能力和技术测试
这是两个单独的测试。
一种。能力倾向测试由两个部分组成——首先是与能力问题相关的 MCQ,其次是由两个问题组成的主观能力。
湾。技术测试包括两个部分
- 首先由 C 和 C++ MCQ 问题组成。
- 其次,由两个编程问题组成 - 使用递归反转字符串的函数,计算否的函数。单词,字符串中的元音。
第 2 轮:面对面 (F2F) 面试
• 描述一下你自己,除了技术之外还有什么爱好吗?
• 拼图
- 黑暗房间里的一个盒子,里面装着红色、蓝色和绿色的袜子。一次可以挑选一只袜子。需要挑选多少次袜子才能得到至少一双?答:4
- 在不使用比例尺的情况下测量建筑物的高度。我说可以使用阴影和三角函数,但不知道太阳的角度。
- 给定 8 个球,其中 7 个具有相同的重量,1 个较重,也是一个重量平衡。在分钟内找到更重的球。脚步。我告诉可以分 3 步完成。他想分两步走。我试过但失败了。
还有一个谜题,但想不起来了。
• 有关当前工作、项目、项目架构的问题。 C/C++ 问题、指针、STL。
• 为什么使用map vs set? set 和 map 上的问题都是在两者中排序的键。
• 实现浏览器历史功能(后退和前进按钮)。他询问使用哪种数据结构。我先说双端队列。他问为什么不叠?我在堆栈中说我们无法轻松实现前进按钮。然后,他问向量呢?我说可以使用矢量。最终,我同意了矢量,因为矢量中的后退按钮功能可以像 v[i – 1] 和前进按钮像 v[i + 1]。
3天后收到拒信。他们更注重能力而不是技术技能。我无法回答所有更重要的谜题。