巴克莱BA3实习面试经验 |校园 2022
角色:BA3分析师
资格:仅限第 3 年的 CS 和 IT 学生,在 X、XII 和工程学期的成绩≥ 60%。
第一轮(编码轮):第一轮包括 30 个 MCQ 问题和 2 个编程问题。
时间:1小时30分钟
平台:HackerEarth
MCQ 来自以下主题:
- Java
- Python
- 小服务程序
- MongoDB
- 面向对象
MCQ 是理论问题和基于产出的问题的混合体。此外,MCQ 上也没有负分(因此请尝试每个 MCQ 以最大化分数。)
编码问题的权重分别为 20 分和 50 分。我遇到的两个问题如下:
- 字符串子序列相关问题(我不记得与问题相关的确切细节,但贪婪地解决了它)
- 因子树的最大高度(通过基本优化递归求解)
Round 2(TechnoHR Round):这是一个单一的面试。预定的采访时间为 30 分钟。
提出的问题如下:
- 说说你自己。
- 问我使用过哪些编程语言? (我回答说我曾广泛使用 C++ 解决问题,使用 JavaScript 和 Node.js 进行 Web 开发)
- 接下来他问我是否在 C++ 上构建过任何项目? (我告诉他没有,但给了他一个替代方案,我曾在 Node.js 和 MongoDB 的全栈项目中工作过)。
- 所以他让我解释我的任何简历项目。我解释了其中一个(最初只是一个概述)。
- 他似乎对这个答案很满意,并要求我详细说明该项目的技术实施。
- 我花时间回答这个问题直到最后一个细节(PS:我已经为这些问题做好了准备,所以回答它们并不难)
- 接下来他问我为什么使用 Node.js 作为我选择的后端框架? (详细阐述了 Node.js 的事件循环架构和 Node.js 应用程序的可扩展性)。他似乎对这个答案印象深刻。
- 我使用 Socket.io 构建了一个聊天应用程序。所以他还问了我对数据库的偏好以及为什么? (为什么对每个项目都非常重要。我向他解释了 MongoDB 通过关系数据库访问 CRUD 的速度,并强调了 MongoDB 的可扩展性方面。他似乎对我的回答很满意。)
- 我觉得他对我的技术知识很满意,并决定继续讨论基本的人力资源问题。他问我,虽然我曾经使用过 C++ 和 JS,但如果公司使用不同的技术堆栈会怎样?你对学习新技术的开放程度如何? (我解释说我总是欢迎学习曲线,因为它是每次实习/学习经历的一部分。此外,我非常愿意学习新技术来帮助构建代表公司愿景的产品。)
- 最后,他问我有没有什么问题要问他。我向他询问了他在巴克莱银行参与的工作和项目,他花时间向我解释了这一切。
就是这样。信不信由你,整个采访持续了大约 20 分钟。我离开时对谈话感到非常满意。
VERDICT:已选择
最后提示:
- 对简历中的每一个关键词都进行彻底的处理。我怎么强调都不过分。
- 尝试在实际面试之前尽可能多地回顾过去的面试经历。
- 请务必仔细研究巴克莱的价值观和宗旨。我的很多朋友都被问到这个部分的问题。
- 黄金提示:至少准备一个好问题,以便在面试结束时提出。它显示了您对公司的兴趣和好奇心。
祝你好运。最后我们都会成功的!!!