三星面试经历 | Set 9(诺伊达三星研究院校园)
第一轮:编码轮
第二轮:技术+人力资源面试
第一回合 :
这很简单,问题类似于 ,给定级别 K ,您必须找出二叉树中级别 K 的所有节点的数据总和。
输入的形式有点棘手
(P(C()())(C()()))
P代表父母,C代表孩子。
如果父母有一个孩子:(P(C()())())
如果父母没有孩子:(P()())
第二轮:
技术的:
1.编写一个程序,给定一个有0和1的矩阵,你在(0,0)从左到右的方向输入矩阵,每当你遇到一个0你保持在同一个方向,如果你遇到一个1你必须改变从当前方向向右的方向并将该 1 值更改为 0,您必须找出最后将离开矩阵的索引。
2. 给定 0 的矩阵中的坐标 (x,y),使通过 (x,y) 的所有对角线元素在该矩阵中为 1。
3. 关于运行时和编译时多态性的基础知识。 (举例)
4. 如果我们已经有了编译时多态性,还需要运行时多态性吗? (举例)
5. 编写一个程序来动态分配一个 3D 数组。
人力资源:
1. 简介。
2. 项目和我的角色。
3. 既然已经被安排了,为什么还要加入三星?
我希望我的经验对您有所帮助,并祝您好运。 🙂
三星的所有练习题!