📌  相关文章
📜  Bharti SoftBank (Hike) 面试经历 |第 4 组(SDE1 校外)(1)

📅  最后修改于: 2023-12-03 14:59:31.114000             🧑  作者: Mango

Bharti SoftBank (Hike) 面试经历 |第 4 组(SDE1 校外)

公司概述

Bharti SoftBank (Hike) 成立于2012年,是一家由两家公司——印度巨头Bharti Enterprises及日本公司SoftBank共同创办的移动通信应用公司。Hike是一款面向印度市场并拥有超过1亿注册用户的即时通讯应用,致力于带来更快、更轻便、更有趣的聊天体验。

面试流程

本次面试是第4组SDE1校外面试,流程如下:

  1. 简历筛选,收到面试通知
  2. 电话初试,主要了解个人背景和技能水平
  3. 编程在线测试,环节时间为90分钟,主要测试编程能力和解决问题的能力
  4. 面试官面试,约1小时,主要考察对算法和数据结构的熟悉程度,和解决问题的能力
面试问题
电话初试
  • 请介绍一下自己的背景
  • 你最擅长使用的编程语言是什么?并请列举使用该编程语言编写的项目
编程在线测试
  1. 给定一个无序数组,从中找出一个连续的子数组,其和最小
  2. 给定一个无向图,求出其是否为树
面试官面试

下面是本次面试中我遇到的部分问题:

  1. 实现一个检查括号匹配的算法
  2. 解释一下堆栈和队列,并给出你实现的样例代码
  3. 在一个有序数组中查找一个元素的时间复杂度是多少?如何进一步优化它?
总结

本次面试主要考察了编程能力和解决问题的能力。对于求职者来说,需要对算法和数据结构的熟悉程度有相应的了解,并且要能够将知识应用于实际问题中,并给出高效的解决方案。同时,在面试前应该对公司及其核心业务进行调研,并了解其所需要的技能和特长,以便在面试中突出自己的优势。