📜  BankBazaar 面试经历 |设置 3(1)

📅  最后修改于: 2023-12-03 15:13:36.345000             🧑  作者: Mango

BankBazaar 面试经历 |设置 3

简介

BankBazaar是印度领先的金融比较网站,提供信用卡、贷款、保险等服务。该公司成立于2008年,总部位于印度南部城市钦奈。银行科技公司在2018年融资了超过2亿美元,并扩大了其服务范围。

面试流程

我参加的岗位是Java程序员,BankBazaar的面试流程如下:

  1. 初试:在网上通过视频与人事部门进行面试,主要考察基础技能以及是否符合岗位要求。面试时我需要写出一些代码来证明我的能力,并解释代码为什么可行。
  2. 复试:第二轮面试在公司,主要由技术部门负责。面试期间,我的算法秒杀能力受到了考察。我需要回答一些技术问题并进行编码测试,大约持续2-3个小时。
  3. 最终面试:由CIO或CEO主持,询问我的开发经验、领导力以及目标等方面的问题。技能测试部分也会在这个环节进行。
技术问题

BankBazaar的面试流程非常注重技术问题,我被问到了以下问题:

  • 如何优化SQL查询?
  • 什么是死锁?
  • 什么是内存泄漏?如何避免?
编码测试

BankBazaar的编码测试非常注重应聘者的编码能力,我被要求解决了以下问题:

  • 使用Java编写一个快排算法
  • 编写一个程序,输入两个正整数n,k(k<=n),求Sn,k的值,其中S是下列三角形的第一行为1,第二行两个元素均为1,从第三行开始每个元素值等于它上方两个元素之和的三角形。对于每一行,输出其中第k个数字,如果不存在,输出-1。
结语

总体来说,BankBazaar的面试流程非常注重技术能力。除了基础知识测试外,编码测试环节也非常重要。参加该公司的面试需要具备很好的编码能力和优秀的沟通技巧,同时需要掌握Java、算法等方面的知识。