Teradata面试经验|S1(开发者资料校园)

2021年4月25日17:08:52 发表评论 904 次浏览

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分钟

————————————————————————

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🙂

木子山

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: