汇丰面试经历
第一轮:(在线编码)
有 2 个编码问题。它发生在我们大学的 cocubes 上。我得到的问题是:
Q1。给定一个字符串评估它的分数。问题中给出了简单的条件,例如 add 10 if char is A 等。
Q2。给定一个数字,找到它的所有素数分解,然后根据给定的数组评估该数字。
例如输入:n=25, arr=[1, 2, 3, 2, 5, 6]
输出:由于 25 的素数分解是 5*5 = 5^2。所以输出应该是 2*arr[5] 即 power*arr[prime factor] 这将是 12
我通过了这两个问题的基本测试用例。但是对于第二轮的入围名单,只有一个问题就足以进入下一轮。
第二轮:SJT
这是一个行为回合,在这一回合中,您被提供了一种情况和 4 个选项,您可以选择最有效的解决方案和最不有效的解决方案。没有时间限制。我在这里练习了这一轮:
https://www.assessmentday.co.uk/situational-judgement-test/index。 PHP
第三轮:技术面试
- 你今天过得怎么样?
- 自我介绍
- 你在我提到的项目中扮演什么角色?
- 解释你的项目的工作。
- 他有我在在线编码回合中提交的代码的打印输出,他让我解释代码
- c和c++的区别?
- 什么是面向对象?
- 解释多态性。
- 他问我在 DS 和算法方面的表现如何。在这个问题之后,他问了我一个编码问题。为您提供了 1-100 范围内的数字,并且仅缺少其中的数字。找到号码。
- 你将如何向你的父母解释什么是人工智能
- 你了解机器学习吗?
第四轮:人力资源
- 首选地点。
- 您已经持有哪些优惠?
- 为什么汇丰超过其他优惠?