三星面试经历 | Set 8(诺伊达三星研究院校园)
三星参观了我们的校园。
一、笔试:
在线测试由一个编码问题组成,将在 3 小时内完成。
给定一个整数 'K' 和一个字符串格式的树。我们必须从根开始打印第 K 层的所有元素的总和。
例如:-
0
/ \
5 7
/ \ / \
6 4 1 3
\
9
树以以下形式给出:(节点值(左子树)(右子树))
对于上面给出的树:(0(5(6()())(4()(9()())))(7(1()())(3()())))
输入格式:K树
输出格式:求和
例如,对于给定的树:
输入:2 (0(5(6()())(4()(9()())))(7(1()())(3()())))
输出:14
能够通过所有测试用例的学生进入下一轮的候选名单。
二、技术面试:(40 分钟)
1. 说说你自己。
2.关于我的项目的讨论。
3. 面试官问我是否懂android编程。
4.什么是多态性?
5. 重载和重载的区别。
6. 使用链表实现队列。
7. 关于排序的几个基本问题。
8. 面试官让我说出C语言的四个头文件。
9. 'conio' 的完整形式(头文件)。
10. 一个简单的谜题:
https://en.wikibooks.org/wiki/Puzzles/Logic_puzzles/Pair_of_Socks
11.什么是信号量?
12.他问CPU调度算法。
13. 抢占式和非抢占式算法的区别。
14. 循环算法。
15. 他问了几个 SQL 查询。
16. DBMS 中的视图是什么?
17. 什么是索引?
18. 你有什么问题吗?
三、人力资源面试:(30 分钟)
1. 说说你自己。
2.关于大学生活的讨论。
3. 他问我人生中最美好的阶段。
4. 你最大的成就是什么?
5. 你目前有其他公司的offer吗?
6. 为什么选择三星?
7. 谜题:
[ ] [ ]
[ ] [ ] [ ] [ ]
[ ] [ ]
他让我在这 8 个方框中填入从 1 到 8 的数字,一个数字恰好一次,这样就没有两个连续的元素是
彼此相邻(对角线、水平或垂直)。
Solution: 3 5
7 1 8 2
4 6
8. 你有什么问题吗?
最终选出了17名学生。