TCS数字面试体验校园
职位简介-系统工程师
第 1 轮:能力 + 编码评估。 (线上轮)
能力和语言推理:
- 口头(15 个问题)
- 定量(15 个问题)
编码评估(两个问题):
- 第一个问题:https://www.geeksforgeeks.org/calculate-sum-of-all-numbers-present-in-a-string/
- 第二个问题:https://www.geeksforgeeks.org/distribute-n-candies-among-k-people/
第2轮:技术+管理+人力资源轮(面对面面试)
面试流程是这样的:
技术面试
- 说说你自己。 (介绍)
- 告诉我 OOPS 的四大支柱。
- 由于我在介绍中提到了Java ,他问Java是否支持多重继承?
- 有没有办法在Java中支持多重继承?
- 链接中提到的两个代码的输出——https://www.geeksforgeeks.org/method-overloading-null-error-java/
- Java中的同步关键字是什么?
- Java同步代码的两种方法? (我不知道这个)
- 由于我提到了Java中的多线程,他要求提供两种在Java中实现多线程的方法。
- 什么是死锁?死锁发生的四个必要条件?如何解决Java中的死锁? (我不知道如何在Java中解决它)。
- 您对数字角色的理解是什么?
- 由于我在之前的回答中提到了云计算、机器学习、物联网。他问我什么是机器学习?
- 如果我们用错误的数据训练它,机器会给出正确的输出吗?
- 给我举物联网的例子?
- 您想更改 Whatsapp 的哪一项功能?
- Pegasus 间谍软件如何工作?
- 什么是政府的电子支付计划? (我无法回答)。
管理问题:
- 告诉我手帕除了正常用途外的五种用途?
- 如果给你一个项目,截止日期是两天,没有人帮你,客户也很不耐烦,你对项目中将使用的技术堆栈一无所知,你会怎么做?
- 您有任何核心电子项目吗?
-人力资源问题:
- 搬家有什么问题吗?
- 你有任何学习休息或积压吗?
小贴士:简历中要有项目,这样你就可以谈了,否则如果你没有项目,面试官会就你在简历中提到的技术技能进行深度提问。
判决:选择。