软件工程师的持久系统面试经验(校内)
第一轮:在线测试
因此,首先,第 1 轮计划于 2021 年 7 月 24 日上午 11:00,UTC +05:30,IST(新德里)至 2021 年 7 月 26 日上午 11:00,UTC +05:30,IST(新德里)。我们可以在分配的时间间隔之间的任何时间尝试测试。
所以在参加测试之前,我们必须先在 AMCAT 平台上注册。他们要求提供个人详细信息以及我的简历。
所以第一轮的模式如下:
- 客观测试计算机科学(时间:- 20 分钟,最少 20 个问题)
- 英语语言技能(口头)(时间:- 15 分钟,最少 12-15 个问题)
- 逻辑能力(时间:- 至少 15 分钟 12-15 个问题)
- 基本编程(2 个编码问题)(总时间:- 45 分钟)
- 第一个问题有点容易(时间:-15 分钟)
- 第二个问题有点棘手或冗长(时间:- 30 分钟)
- 所以就我而言,前三个部分很容易。计算机科学科目题多以理论为主,英语语言技能部分包括句子改正、段落和填空(按最合适的词),在逻辑能力部分,很少有数据解释和逻辑推理题。在编程部分,如果你会读理论,第一个问题太大了,但问题的本质只是从输入数字中找到负数,第二个问题有点棘手。
- 一周后,我在大学通过 TPO 拿到了这一轮的成绩。在这一轮的基础上,他们对人员进行了高级测试和基础包的分类;所以这一轮也很重要……!!!!在这里,我被选为基础包,我们将进一步了解基础包过程。
第二轮:技术面试
所以我收到了 8 月 13 日的面试电话。他们称之为一级面试。
面试问题清单如下:
- 说说你自己?
- 编程语言偏好(我给了Python ,然后他说,“好吧,所以你肯定知道 C 和 C++。”)
- 给了我一个用 C 编码的程序,我必须猜测它的输出。 (所以程序有switch case,但诀窍是每个case之后都没有break语句)
- 下一个程序是用 C++ 编写的,我必须再次预测它的输出。
- 编写 SQL 查询以获取不是经理的员工姓名(员工和经理表由面试官提供,我们只需编写查询,无需像在记事本中键入查询那样实际运行查询)
- 编写用于在员工表中插入“ID”列的 SQL 查询。
- 编写 SQL 查询,从国家表(为此提供了国家表)中找到每个国家的总分。
- 编写 SQL 查询以查找姓名以“A”开头的员工。
- 编写代码以打印模式。
- 从第一个字符串中删除第二个字符串的出现。
- 来自操作系统的问题告诉我有关链接器和加载器的信息。
- 当您在浏览器中键入“www.google.com”时,后端会发生什么过程? (关于计算机网络的预期答案,但我是根据谷歌通过检查 HTML 标签之间的文本实际进行搜索的方式来回答的。)
- 你将如何找到链表的中间?
- 有什么问题要问我吗?
所以印刷图案问题是
- 删除子字符串问题是
Input :-
str1="This is the thing"
str2="is"
output :-
"Th the thing"
- 我必须从 str1 中的每一次出现中删除 str2。
- 从问题 2 到 8,我必须在 AMCAT 平台环境中编写代码或输出预测问题。
注意:- 如果您在右上角检查您选择的语言编译器,那就更好了
第三轮:人力资源在线评估测试
- 该测试于 8 月 20 日在 AMCAT 平台本身举行。
- 这里的大多数问题都是 MCQ 类型的。他们通过改变问题类型重复提出一些问题,但问题的本质将与之前检查我们的心理能力的问题相同;无论我们是再次改变我们的选择还是坚持下去。人力资源评估的问题大多在 70 -100 之间。分配的时间为 15-20 分钟,但您可以尝试 25-30 分钟。
毕竟,我在 2021 年 9 月 1 日收到了软件工程师职位的录取通知书。感谢阅读,
希望对你有帮助