三星诺伊达研发部校园实习面试经验

三星诺伊达研发部来到我们的校园实习。

null

第一轮:编码轮

在线轮有1个问题和3个小时来解决它。这是一个简单的实现问题:你在棋盘上得到了一匹马和其他棋子的位置。找出马在一步中取出棋子的情况,前提是没有棋子挡住它的路径。你可以想编译多少次就编译多少次,但提交的数量只有3次,因此必须谨慎处理角落案例。

第二轮:技术面试

这一轮持续了大约20分钟。我被要求编写代码来删除双链接列表中的给定节点。 接下来我被问到以下问题: https://www.geeksforgeeks.org/collect-maximum-points-in-a-grid-using-two-traversals/ 与DP和DFS的变化。

我被问及复制构造函数,以及为什么我们使用复制构造函数而不是memcpy。我还被问及虚拟函数及其使用。面试官让我写代码来清楚地解释我的例子。最后,他询问了虚拟内存——什么是虚拟内存,以及它是如何工作的。

第三轮:人力资源回合

这是一个快速的。他问我关于我的家庭和其他事情。最后,他问我是否被选中,我想在三星移动的哪个领域工作。

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享