TCS数字面试体验(2019年9月)
大家好,
TCS 的第一步是获得高分的 NQT。只有最优秀的候选人才有机会参加 TCS 数字笔试。如果你擅长 mcq 的编程和编码,那么破解书面论文并不难,你只需要关注 Aptitude 部分。 NQT 和 TCS Digital 笔试的英语部分都非常简单。 Coding mcq的部分主要包括'C' mcq以及一些与'C++'和' Java'相关的问题。 (需要注意的一点是,如果您是Python程序员,那么您对Python 2.7 语法有一些了解)
TCS Digital 面试在北方邦加济阿巴德 ABES 工程学院举行,所有印度北部地区合格的候选人都聚集在那里。候选人被分为三个时段 1、2、3。我在第一个时段(上午 9:00)。大约 300 名候选人排在第一个位置。快到下午 3 点 30 分轮到我了。
第一轮(技术):
Q1- 介绍一下你自己?
答:我在 3-4 分钟内介绍了自己。
(当我回答面试官时,请查看我的简历。)
Q2-你最喜欢的科目是什么?
答:每个科目都有其重要性。我喜欢每一门学科,但主要阅读 DS、Algo 和Python。
Q3-你知道队列和循环队列吗?
Ans- 解释 FIFO 概念图,并说明其实现方法,如使用数组和链表。
Q4-在链表的内部位置执行插入?
Ans- https://www.geeksforgeeks.org/insert-a-node-at-a-specific-position-in-a-linked-list/
Q5-哪个是最好的排序算法?
Ans- https://www.quora.com/Which-sorting-algorithm-is-best-and-why
阅读有关不同排序算法及其时间复杂度分析的更多信息
https://www.geeksforgeeks.org/analysis-of-different-sorting-techniques/
Q6- 使用试运行解释快速排序和冒泡排序?
Ans-解释
Q7-您对 DBMS 满意吗?
Ans- 是的,当我在我的大学项目中担任网站开发团队的一员时,我作为应用程序用户工作。(我的简历中没有提到)
Q8- 定义归一化并用示例解释第 1、第 2 和第 3 归一化?
Ans- https://www.geeksforgeeks.org/introduction-of-database-normalization/
对于不同的范式,请参阅:https://www.geeksforgeeks.org/normal-forms-in-dbms/
Q9- 写一个查询来获取从公司中获得第五大薪水的人的姓名、年龄、部门?
Ans- https://javarevisited.blogspot.com/2016/01/4-ways-to-find-nth-highest-salary-in.html
Q10- 一一告诉我你的项目?
Ans- 我按时间顺序开始,在每个项目中,我首先解释基本概念(即我的项目如何工作),然后解释构建该项目的动机、开发中使用的技术以及开发过程中面临的困难。
在面试官告诉我请在外面等候之后,我们会通知您进一步的步骤。 15分钟后,先生打电话给我。
第二轮(MR+HR):
Q1-编写一个函数在链表末尾和链表中间插入元素?
答案-
最后 – https://www.javatpoint.com/program-to-insert-a-new-node-at-the-end-of-the-singly-linked-list
在中间 - https://www.geeksforgeeks.org/insert-node-middle-linked-list/
Q2- 讨论您了解的技术?
Ans:- 一一解释了与之相关的所有技术和项目。
Q3- 说说你的爱好?
Ans:- 阅读小说、骑自行车、步行。
Q4-告诉我你读过的上一部小说吗?
Ans-小说名称、作者和主题。
Q5-你被告知你知道Python。然后告诉我一些Python包?
Ans- 一般使用- os、re、itertools、collections、bisect 等。用于机器学习 numpy、pandas、sklearn 等。
Q6- 为什么选择 TCS?
https://ca.indeed.com/cmp/Tata-Consultancy-Services-(tcs)/faq/why-would-you-want-to-work-at-tata-consultancy-services-tcs?quid=1bf839mlv0mt96lf
等待结果………………
感谢极客们帮助我准备这一切。 ?