2022 年 SDE(校内)的 Cognizant 面试经验
我是 B.Tech 的学生。 (计算机科学)(2022 年)在古纳 JUET。 Cognizant 来到我们的校园参加 SDE 培训,了解以下个人资料(GenC-next,GenC,GenC -elevate)角色(实习 + 全职(成功完成后))。
第 1 轮(在线考试): Superset 在线考试。多种语言可供选择(Python 、C++、C)。基于实现的编码问题(如排序、最大值)。对于练习,请做 Codeforces 800 评分问题。
第二轮(技术面试):大部分人都被选中了,包括我在内。幸好我的面试官准时。我的大多数朋友不得不坐一两个小时,或者因为迟到而被重新安排,这就是我们之间的一切:
我:早上好,先生。
采访者:早上好,让我们从自我介绍开始。
我:告诉他我的姓名、地点、CGPA、技术技能、项目、目前的工作项目、成就。
面试官:非常好,所以你做竞争性编程(嗯)。
我:是的,先生。
采访者:那你用什么语言编码?
我:主要是Python ,但只有在 C++ 中存在递归,并且PythonPython都非常大。
面试官:很好。所以让我们从Python开始吧。
我:当然,先生。
采访者:你知道List吗?
我:是的,先生,告诉他什么是列表,不可变与否,用途是什么,我如何使用它,可以使用的不同功能,列表中的内存分配(例如:如果列表,使用相同的内存地址)
面试官: List 和 Tuple 有什么区别。
我:向他解释了一切。
采访者:好的,好的。什么是集合和字典?
我:解释。
采访者:你将如何交换字典中的键和值?
我:虽然有一分钟,告诉他一个很长的方法,使用两个列表,一个用于键和值,然后交换字典中的值。 (但他想要一些更小的方法)(我真的不知道他会问我这个)。告诉他我现在只能想到这个。
采访者:好的,没问题。那么你知道 HTML 和 JavaScript 吗?
我:是的,先生。
面试官:告诉我你是怎么设计一个填表的网页的。
我:好的先生。就像谷歌表格一样? (他说是的)。然后我向他解释了使用正文标签,段落标签,然后他突然说好吧,告诉我你将如何制作表格。我说向他解释了所有表格标签和填充以及所有 .
面试官:好的,那你也懂SQL?
我可以 !
采访者:告诉我Union和Union all的区别?
我:告诉他,但一分钟左右后记起来了
采访者:告诉我有哪些不同类型的钥匙?
我:告诉他,然后突然在我向他解释唯一键时,他说好的,唯一键和主键有什么区别。我解释了他。
面试官:好的,那说说all cross join和full join的区别吧。
我:告诉。
采访者:所以你在你的项目中使用了一个数据库(嗯)
我可以 。
面试官:您将如何将您的数据库与您的应用程序连接起来?
我:我想不起来就这么说了!!!
采访者:问我目前的项目?
我:我很高兴告诉他这是一个基于研究的项目,并解释了需求、技术性和实用性。
采访者:好的好的。好的,xxx,很高兴和你交谈。你想问点什么吗?
我:我问了他一些,然后我可以在哪些方面改进?
面试官:告诉我如何更好地使用 SQL(可能是因为数据库问题)
后来我被选中了,但只有一个档案。我的大多数其他朋友在他们的采访中都谈得很冷淡(不是我的情况)。