瑞士信贷通过全球编码挑战对技术分析师进行采访
通过参加由瑞士信贷组织的 2019-20 年全球编码挑战赛,获得了技术分析师职位的招聘机会。
1. 通过hirevue进行一轮面试
一共有五个问题。显示问题后,我有 30 秒的准备时间,然后有 3 分钟的时间使用网络摄像头记录您的答案。我们可以在任何问题之间休息一段时间重新登录并回答,只需在截止日期前完成所有问题。
- 为什么要加入金融公司
- 按值传递和按引用传递之间的区别。
- 不同的范式
- 线程和进程之间的区别。
2. 技术轮(电话面试)
有些问题是问我朋友的,所以我也添加了它们。
- 面试官浏览简历,然后“告诉我你自己和你的项目”。
- 你做过Java项目吗?
- 比赛怎么样,问题在哪里?
- 你是否曾经在一个团队中工作,而有人不做很多工作?你在团队中的角色是什么,你的影响是什么?
- 你有没有遇到过这样的情况,你有一个任务并且在最后一分钟发生了变化,你做了什么?
- 你渴望成为什么?
- 你如何解决问题?
- 什么是Java中的不可变对象?
- Java中的array、set和ArrayList有什么区别?
- 当我们的程序发生异常/错误时会发生什么?
- 你可以在 try 或 catch 块中有一个 return 语句吗?
- LinkedList 和 ArrayList 的区别?
- 如果您要编写一个使用 LinkedList 或 ArrayList 的程序?如果有很多操作,您应该使用哪一个?
- 在数据结构中你遇到过 Typecasting 吗?两种可比的类型 a=20 和 int b=30 你如何将这两个相加?我不知道可比性,所以他告诉我们现在将其更改为对象,您将如何添加它,向上还是向下?
- 给定 10 5 5 6 如何使用冒泡排序进行排序,您将如何处理重复项?
- 给定一个字符串,找到第一个不重复的字符。
- 一个数组由 1 到 100 个元素组成,所有元素都应该是唯一的,但其中一个是重复的,找到重复的元素。
- Java中的链接哈希图和哈希图之间的区别。
- 数据库 ACID 属性。
- OOP 概念,如封装、抽象及其现实示例。
- 当您在浏览器中输入 URL 时会发生什么? (DNS相关)
3. 与导演讨论(电话采访)
- 您已经被安排在“X”公司,为什么要加入瑞士信贷?
- 您如何处理日常生活中的冲突?一个例子
- 您认为作为个人还是团队更重要的是什么?
- 当你超越一个情境,去做一个任务?
- 你想继续深造吗?
- 您可以搬到班加罗尔、浦那或孟买吗?
4. HR轮(电话面试)
- 编码挑战和技术面试怎么样?
- 您可以搬到班加罗尔、浦那或孟买吗?公司将决定地点。
- 跟我说说你的家庭。
- 告诉我当你是领导者或一起参与一个项目时的情况?
- 假设您在一个 5 人的团队中工作,并且您的团队中的一名成员是您儿时的朋友。他犯了一个错误,这将导致公司遭受巨大损失,最终可能导致您的朋友失去工作。你是第一个发现错误的人你会怎么做?
- 如果您的朋友让您代表您进行交易,您会这样做吗?
- 您已经在公司工作了,为什么要加入瑞信?
几天后,我收到一封电子邮件,我被选中担任该职位。