Teradata最近访问了我们的校园进行招聘
第一轮:时间:– 40分钟
————————————————————————
C/C++和OS共提出了20个客观问题。问题是简单和中等级别的。那些已经解决了16个以上正确问题的人将在第一轮获得成功。没有–ve标记。
第二轮(技术):时间:– 1:20小时
————————————————————————
1.有一个大小为20的字符数组。你必须设置102位。
例如– char arr [20]。设置102位
2.反向链接列表。https://www.lsbin.org/write-a-function-to-reverse-the-nodes-of-a-linked-list/
3.关于我的项目的讨论。
4.关于malloc()和free()的内部工作的许多讨论。以下语句将发生什么?
int *arr = malloc(100*sizeof(int));
free(arr+1);
5.什么是余额BST? BST和Balance BST有什么区别?
RB树和AVL树有什么区别?
编写用于AVL树的插入, 删除和遍历的代码。
6.什么是哈希?不同的哈希技术。如何在C++++ STL库中内部实现哈希。
7.什么是呼吸优先搜索(BFS)?写代码还有什么是BFS的实时应用程序?
8.什么是编译器?编译器和解释器之间的区别编译器内部如何工作?
9.在以下代码中查找Bug并说明原因。
a. int n = 5;
int arr[n] = {1, 2, 3, 4, 5};
printf("%d" , arr[4]);
b. int n;
scanf("%d", &
n);
int arr[n];
10.当你的C程序加载到RAM中时, 操作系统如何在RAM中分配内存
讨论不同的内存段。堆栈段和堆段之间有什么区别?
https://www.lsbin.org/memory-layout-of-c-program/
第三轮(技术):时间:-1:20小时
————————————————————————
1.编写代码以检查"两棵树"是否相同(优化代码)。
https://www.lsbin.org/write-c-code-to-determine-if-two-trees-are-identical/
2.找到树的高度。
https://www.lsbin.org/write-a-c-program-to-find-the-maximum-depth-or-height-of-a-tree/
3.什么是出队?出队, 循环队列, 优先级队列和普通队列之间有什么区别?所有不同类型的队列的实时应用。
4.什么是" strstr"功能?编写自己的" strstr"函数。我给出了天真的解决方案。然后他告诉我对其进行优化。然后我给出了KMP算法。他满足了我的回答, 并告诉他编写KMP算法的代码。
5.以下语句的输出是什么?
char str[] = "";
char *ptr = NULL;
sizeof(str)_____ ?sizeof(ptr)_____ ?
sizeof(*str)_____ ? sizeof(*ptr)_____ ?
strlen(str)_____ ?strlen(ptr)_____ ?
*str ________?*ptr _______?
6.关于我的项目的讨论。
7.查找给定字符串中的第一个非重复字符(优化代码)。https://www.lsbin.org/given-a-string-find-its-first-non-repeating-character/
8.找到最大的连续和子数组。https://www.lsbin.org/largest-sum-contiguous-subarray/
9.检查给定的树是否是BST树?
https://www.lsbin.org/a-program-to-check-if-a-binary-tree-is-bst-or- not /
10.螺旋顺序的水平顺序遍历
https://www.lsbin.org/level-order-traversal-in-spiral-form/
第四轮(人力资源+技术):时间:– 30分钟
————————————————————————
【Teradata面试经验|S1(开发者资料校园)】1.告诉我你自己的事吗
2.你对Teradata有什么了解?
3.在接下来的十年中, 你在公司中的位置如何?
4.你最喜欢哪个学科?
5.除了教学大纲外, 你还做了什么?
6.为什么要加入Teradata?
7.讨论我的项目。
8.你和你的朋友之间是否必须选择一个人?
第五回合(电话人力资源回合):时间:– 30分钟
————————————————————————
1.跟我说说你自己。
2.谈谈Teradata。
3.你的力量是什么, 为什么是你的力量?
4.你最后一次违反规则是什么时候?
5.我为什么要雇用你?
提示
1.你的基本概念应该很好。
2.熟悉C, C++++和OS。
3.在面试官面前诚实。
4.要自信。
5.所有数据结构和算法的一般知识。
谢谢lsbin??
推荐阅读
- 使用递归从中间顺序到左右顺序遍历链表
- 检查是否可以通过修改至少一个元素来使数组严格增加
- 算法题(使用递归反转双向链表)
- 拆分二进制数以使每个部分都可被2整除的方式数量
- 技嘉主板,教您技嘉主板如何设置U盘打开
- 显卡,教您独立显卡怎样安装
- 惠普 bios设置,教您惠普笔记本bios如何设置U盘打开
- 主板BIOS_教您如何刷主板bios
- 无法格式化u盘,教您如何将U盘恢复正常