美国银行于 2020 年 12 月访问了我们的校园,担任全职高级技术助理。这次有3轮,招聘过程略有不同,因为这次第一轮是视频面试,有2个编码问题。任何熟悉Java和 SQL 的人都可以轻松破解这次面试。
第 1 轮(视频采访):
- 这是一个视频面试问题,您必须在其中记录您的答案。介绍一下您自己,并说明您的培训和技术背景。
- 这是一个很容易的编码问题。给定一个字符串,您必须将每个替代字符设为大写,并忽略不是字母或空格的字符。示例输入:我是一个有 3 个兄弟姐妹的男孩。输出:我是一个有 3 个同胞的男孩。
- 这也是一个很容易的编码问题。检查表达式中的平衡括号。 https://www.geeksforgeeks.org/check-for-balanced-parentheses-in-an-expression/
- 这是一道视频面试题。解释第二个编码问题背后的逻辑。 (只需解释时间复杂度和使用的数据结构以及代码背后的逻辑。)
- 这是一道视频面试题。你怎么能成为美国银行的资产? (仔细参加安置前谈话,只需记下公司正在研究的技术,这对您的 F2F 技术面试也很有用。)
第二轮(第一次技术面试 F2F):
在 450 人中,约有 300 人有资格参加这一轮比赛。这一轮面试官主要关注Java、DBMS、SQL。
- 说说你自己。
Java问题:
- 解释 OOPS 概念。 (用现实生活中的例子解释了所有的 OOPS 概念)
- 什么是构造函数?
- Java是否允许构造函数重载? (是的)
- 访问私有变量的方法的名称是什么? (获取和设置方法)
- 什么是继承
数据库管理系统问题:
- 什么是主键、外键和候选键?
- 解释 DBMS 中的所有连接?
- 酸特性
SQL 查询问题:
- 在雇员表中找到第 n 个最高工资。 https://www.geeksforgeeks.org/find-nth-highest-salary-table/。
- 打印同一表中重复 2 次或 2 次以上的行的值。 https://www.geeksforgeeks.org/how-to-print-duplicate-rows-in-a-table/
编码问题:然后他问了我 1 个编码问题。给定一个字符串打印在该字符串重复的字母。
- https://www.geeksforgeeks.org/print-all-the-duplicates-in-the-input-string/
然后他让我解释我的一个人工智能领域的项目,并做了一些与之相关的交叉问题。
你有任何问题吗? (问任何问题只是不要回答不。)
第 3 轮(第二次技术面试 F2F):
- 说说你自己。
- 详细解释 OOPS 概念。
- 接口是什么?
- 为什么Java不支持通过类进行多重继承?
- 详细解释所有连接。
- SQL 和 NO SQL 的区别。
- 我有一个使用 SQL 的 DBMS 领域的项目,因此他开始询问与此相关的深入问题。
- 您将如何使用第一个表检索第二个表的值?(内部联接)
- 你在你的项目中使用过索引吗?
- 解释 DBMS 中所有类型的索引。
- 您如何改进您的项目以满足行业要求。
- 然后他给了我一个谜题。 https://practice.geeksforgeeks.org/problems/the-3-5-litre-die-hard-water-puzzle
- 你了解投资银行吗? (您应该了解银行如何运作的基础知识,并了解美国银行的价值观及其主要关注的工作。)
- 你有任何问题吗? (问任何问题只是不要回答不。)
所以我详细而自信地解释了所有问题,他对我的回答非常满意。
所以大约有 70 名学生从我的校园中被选中,我就是其中之一。我给你的建议是,你应该能够证明你简历中提到的任何一点是合理的。即使您不知道任何答案,也可以说您不知道,但一定会在面试后尝试学习。只要有信心,对自己有信心。实习季没那么容易,你需要不断尝试,不要失去希望,不断复习OS、DBMS、 Java等核心科目。在实习季节,你会学到很多东西。只是不要重复你的错误。
一切都适合您的就业季节!