📜  三星专访 |第二套(软件工程实验室)

📅  最后修改于: 2022-05-13 01:58:12.498000             🧑  作者: Mango

三星专访 |第二套(软件工程实验室)

首先,我要感谢 GeeksforGeeks 提供了这么好的网站。

第一轮(笔试)
1. GSAT(全球三星能力倾向测试)
2. 30 题 30 分钟。带有 -ve 标记*(20 个 Q.来自 C、C++ n DS 和 5 个来自操作系统,5 个来自数据库和网络、微处理器)

我记得的一些问题......

1.下面的输出是什么

#include
int main(void){
            int i=1, j;
            switch(i){                
            case 1:
               printf("SAMSUNG");
               break;
            case j;
              printf("NOIDA");}                
   }

2. 十六进制 no 1234 如何以大端形式存储有四个选项……。

3.实现栈需要多少队列。

4. 什么线程不共享……
一种。数据
湾。堆
C。代码
d。消息队列

5. 电子邮件传输需要什么协议…………有四个选项

6.什么是代码复杂度

int f(int n) {
  if(!n) return 1;
  return n*f(n-1);
}

7. 一个进程调用fork() 系统调用n 倍于创建了多少新进程(2^n-1)。

8.不用于排序链接列表..
a. 快速排序
b.归并排序
c.堆排序
d.这些都不能用

9.由于进程的优先级,优先级调度会出现什么类型的问题..

10. 程序的输出是什么。

char a[] = "hello";
char b[] = "hello\0";
if(strcmp(a,b))
   printf("string is same");
else
   printf("not same");

11. 用什么数据结构来检查表达式是否平衡..

12. 递归函数使用哪种数据结构..

13.什么是代码输出

int fun(){
  static int i;
  return i++;
    }
 
main()
{
  int i;
  for(i=0;i<5;i++)
    printf("%d ",fun());
   }

a.1 1 1 1 1
b.1 2 3 4 5
c.0 1 2 3 4
d.5 5 5 5 5

14.关于对象定义的一个问题..

15.如果时间片大于最大执行时间进程的执行时间,则轮询充当...

16. 如果派生类与基类具有相同名称的函数,而不是调用它。

17. 假设一个进程需要一些 I?O 事件而不是 CPU 必须等待什么事件来解决这个问题(多编程)..

18. 最坏情况下归并排序的复杂度是多少?

19. 空间复杂度最大的..
一种。快速排序 B.选择 C.合并排序 D.基数排序

技术面试:-
1.如何找到你的系统是不是大端。

2.编写不同类型的堆排序和复杂度的代码。

3. 最小堆和最大堆的插入和删除..

4.编写快速排序的代码并举例说明你的代码

5、inorder、preorder、postorder的迭代实现

6. BST中的删除

7. 他写了一个多级继承的例子,问析构函数是按什么顺序调用的,为什么?

8.什么是虚函数。

9. 什么是封装解释它是如何实现的,并给出现实生活中的例子......

10.他画了一个栈元素是(从上到下)8 3 2 1 4
编写一个递归函数来打印 4 1 2 3 8

11. C 相对于 C++ 的优势。

12.什么是函数指针如何使用……

13.什么是结构填充为什么会发生。

14. 怎么做 一个程序的变量不能被另一个程序使用

15.

char *p="SAMSUNG"
char p[]="SAMSUNG"

他们有什么区别
16. 使用链表实现栈并执行push()和pop()操作。

17. 删除链表

18.检测链接列表中的循环如何去除

19.如何在链接列表中找到中间

20.链表优于数组的优势。

21. 链表中的排序合并

22.什么是多编程

23. 什么是页面错误以及它发生的原因..

24.什么是虚拟内存。

25.关于页面替换算法LRU

26. 什么是进程间通信,有哪些类型,哪一种是快的,为什么?

27. 什么是碎片化......关于外部碎片化的简要讨论..

28. 一个来自网络的简单问题和 1 个来自 DBMS 的问题

人力资源面试:-

1. 找到数组中最大和第二大的元素给出 4 种不同的方法
2. 介绍一下你自己?
3. 为什么要加入三星?
4.你对三星了解多少?

最后在 2 小时后被安置在 SRI NOIDA………… 🙂

三星的所有练习题!