TCS Codevita 第 9 季面试体验
第一轮:第一轮是一个编码竞赛,包括六个竞争性编码问题,第一个问题是一个冗长的实现问题,第二个问题是一个相当简单的数学问题。如果你能解决六个问题中的两个,请放心,你会接到面试电话。如果你碰巧解决了一个问题,仍然有很大的机会获得面试。
第 2 轮:将近 20 天后,我们接到了面试电话。面试分为技术面试和HR面试。
技术问题:
- 自我介绍。介绍。
- 什么是递归?它是一个调用自身的函数。
- 它是如何停止的?解释了退出/基本条件的概念。
- 如果我们错过/没有退出条件怎么办?我们将遇到 StackOverFlow 条件。进一步解释了堆栈如何用于递归。
- 什么是堆?解释了堆内存及其用途。 (后来我也后悔没有提到堆数据结构)
- 什么是方法覆盖?是继承还是多态?它是多态性,有时用于继承。具体来说,它是一种运行时多态性。
人力资源问题:(人力资源回合时间更长,我记得一些问题)
- 你的爱好是什么?已回答(关于 PUBG 进行了一些友好的讨论,就像我找到了替代方案一样)
- 那么你喜欢做哪些不属于你课程的技术性事情呢?已回答
- 那么你能举一个上面的例子吗?已回答
- 你的优势和弱势是什么?优点:善于与人沟通,可以作为团队合作者工作,弱点:倾向于在问题上花费太多时间,直到问题得到解决。
- 接下来的两到三个问题间接地是关于我的弱点站在哪里,我还有它吗,我是如何克服它的。
- 一个具体的问题是“所以如果我们分配给你一项任务并且你面临一些问题,所以正如你所说,在任务完成之前你不会放弃任务,无论时间如何”(“无论时间如何”是诀窍)不,女士,如果有截止日期,那么我肯定需要在规定的时间内完成我的任务,在这种情况下,我总是向我的前辈寻求帮助,因为他们有更多的经验和解决了更多的问题。
- 假设如果你在一个特定的领域/技术上工作,而现在公司需要你在另一个领域工作,你会对此持开放态度还是会坚持你的领域?我肯定会对此持开放态度,因为它给了我学习新事物的机会。
- 从你的生活中给出一个场景来验证这一点。当我是我大学技术俱乐部的一员时,给出了一个场景。
- 假设如果你的队友之间发生争执,你将如何解决?回答。
- 在接下来的五年中,您如何看待自己?前三年我想专注于我将从事的领域/技术,然后在接下来的两年里,我要么在工作的同时继续深造,要么成为团队负责人.
- 你愿意搬家吗?即使是在印多尔?是的女士。
又过了将近 20 天,我收到了选择信。我被提供了一个忍者角色。