我与万事达卡暑期实习生的面试经历|在校园| 2022 年夏季
第 1 轮(编码轮) :有两个编码问题。
- 给定一个二进制矩阵(矩阵只有 0 或 1),我们必须计算至少有一个相邻 1 的单元格的数量。 (简单)
- 当给定的路径数组包含路径字符串时,查找二叉树的 LCA。 (如路径数组 [L,R,LL,LR] ,节点值 [1,2,4,5])。 (中等的)
28 名学生在编码回合后入围。
第 2 轮(技术 + 人力资源):提出以下问题:
- 自我介绍。
- 预测某些 c 代码的输出(基于 c 中的静态变量、字符串指针)。
- malloc和calloc函数的区别()。
- 打印不带分号的“hello world”。 (https://www.geeksforgeeks.org/print-hello-world-without-semicolon-in-ccpp/)
- 解释一个项目。
- 什么是 Git 和常用命令?
- OOP、概念以及抽象和封装之间的区别。
- 按值调用和按引用调用的区别(https://www.geeksforgeeks.org/difference-between-call-by-value-and-call-by-reference/)
- 关于数据库的一些问题。
人力资源问题:
- 我有 ECE 分支机构,为什么我想在 IT 部门工作?
- 询问课程设置。
- 和一些关于我的经验的基本讨论。
最后,选择了 9 个,而我没有。
提示:
- 准备好您的编码语言概念。
- 自信一点,面试很容易。