三星面试经历 | (诺伊达研发园区内)
Samsung Noida R & D 来到我们的校园进行 SLI+FTE。
第一轮:编码轮
这是一个 3 小时的编码回合,有一个问题要解决,允许提交的最大数量是 50,但我们可以根据需要编译它。不允许使用 STL。
问题是:
给出了一个 nxm 的二进制矩阵,您必须切换任何列 k 次,以便您可以获得全 1 的最大行数。
例如,n=3,m=3,
1 0 0
1 0 1
1 0 0
如果 k=2,那么我们将切换第 2 列和第 3 列一次,我们将得到第 1 行和第 3 行,其中 1 1 1 和 1 1 1 即全为 1,因此答案为 2,因为有 2 行全为 1。
如果k=3,那么我们将第2 列切换三次,我们将得到第2 行1 1 1,即全1,所以答案是1,因为有1 行全1。
只有那些通过所有测试用例的学生才能入围面试。
第二轮:技术面试
这一轮持续了大约30-45分钟。
说说你自己。
编码阶段的问题是什么,你是如何解决的,你的方法是什么?
OOPs 概念,多态性(静态和动态)与现实生活中的例子,然后给出一个代码并要求找出多态性应用在哪里。
BUBBLE SORT 的伪代码并试运行它。
线程和进程的区别, Java中线程的实现方式(Runnable接口或扩展线程类)。
Java中的构造函数和“super”关键字的使用。
编写一个伪代码以从字符串中删除所有出现的给定字符,而不使用额外的空间。 https://www.geeksforgeeks.org/remove-all-occurrences-of-a-character-in-a-string
- 项目相关问题。 MVC架构,什么是集合?项目中使用的数据结构。
第三轮:人力资源轮
简介,爱好。
关于家乡,大学的问题。
你知道区块链吗??
你想问的任何问题。
最终名单在一天后公布,5名学生被选为SLI+FTE。我就是其中之一。