📅  最后修改于: 2023-12-03 14:47:53.421000             🧑  作者: Mango
如果你正在寻找一家值得加入的IT公司,那么 TCS 绝对是一个不错的选择。他们提供了一系列的工作机会,涵盖了许多领域。而且,为了确保他们雇佣的是最优秀的人才,TCS 组织了一系列的面试,包括技术测试、技能评估以及行为面试等等。
其中,最有趣的之一就是 TCS 忍者面试。这是一个基于游戏化方式的在线面试,旨在评估应聘者的技能和才能。下面是我的 TCS 忍者面试体验,希望能为你提供一些有用的参考。
评估标准非常清晰明确,主要评估以下四个方面:
TCS 忍者面试整个过程大约需要 45 分钟,内容分为两个部分:
这部分主要是关于编程语言、数据结构和算法等方面的基础知识。以下是一些在我的面试中出现的问题:
#include<stdio.h>
int main() {
char c = -1;
int i = c;
printf("%d\n", i);
return 0;
}
这部分是真正考验你编程和逻辑能力的时候了。以下是一些在我的面试中出现的挑战:
给定一个字符串和一个字符,写一个函数来计算该字符在字符串中出现的次数。
给定一个有序数组和一个目标值,写一个函数来搜索该目标值是否存在于数组中。如果目标值存在于数组中,则应该返回它的索引位置;否则,应该返回它如果被插入到数组中的位置。(假设该数组中不存在重复的数字)
给定一个二叉树,找出其最大深度。
总的来说,TCS 忍者面试是一种很有趣的方式来测试你的编程和逻辑能力。它向应聘者提供了一个轻松的、有趣的环境来展示他们的技能和才能。同时,通过这种方式 TCS 也能更好地挑选出最优秀的人才来加入他们的团队。如果你对这种方式的面试感兴趣,那么不妨尝试一下!