📜  黑巴克面试经历 | SDE FTE 校内

📅  最后修改于: 2022-05-13 01:58:12.090000             🧑  作者: Mango

黑巴克面试经历 | SDE FTE 校内

在线测试

在线测试在Interviewbit平台进行。测试时间为60分钟。有2道编码问题。

1) https://www.interviewbit.com/problems/gas-station/

2)找到两个给定数字之间的连续子数组和的数量。

大约有25人被选中进行采访。

采访

第1轮

他要求介绍,即,讲述一些关于你自己的事情。

问了两个与字符串相关的编码问题,并说以尽可能低的时间复杂度对它们进行编码。

1) https://www.geeksforgeeks.org/length-of-the-longest-substring-without-repeating-characters/

2)给定一个字符串文本和一个字符串模式。返回一个向量,该向量具有字符串文本中子字符串的起始索引,该子字符串作为模式的变位词。

大约 18 人被选中参加第二轮比赛。

第二轮

他要求介绍。

问了两个编码问题,并说以尽可能低的时间复杂度进行编码。刚开始时,面试官说我们将更多地关注时间复杂度。

1)给定一个包含每天温度的数组。对于每一天,需要找出多少天后温度会升高。如果不可能,取0。返回该数组作为输出。

2)给定一个排序顺序的数组,其中包含重复的数字和一个目标值。在数组中找到目标值的开始和结束索引。返回一个向量。如果给定数组中不存在目标,则返回[-1 -1]。

大约 10 人被选为第 3 轮。

第三轮

他要求介绍。

1) 询问我的实习项目。

2)一些操作系统的概念。分页,信号量。

3) 索引概念。

4) 并发控制中的锁。

5人入选第四轮。

第四轮(人力资源轮)

1)讲述你自己。

2) 讲述你在大学里大约 3.5 年的经历。

3) 被要求讲述你在大学中进行的任何活动,这些活动显示了你的一些特征(如大学里的俱乐部、组织、协会等)。

4)我属于计算机科学分支,所以她问你最喜欢什么以及CSE让你兴奋的地方。

5)询问他们的公司,你对公司了解多少。

6) 几年后你会在哪里看到自己。

7)你是努力工作还是聪明工作。所以用过去的经验例子来解释。

8) 您期望在 BlackBuck 从事什么类型的工作。

9) 询问我的家人。

我们以为,面试结束了(考虑到这是最后一轮)。但是4个小时后,公司再次打电话给公司工程负责人进行最后一轮面试。他们将其命名为“SDE领导力面试”。

4人被要求参加第5轮。

第五轮(SDE 领导面试)

才10分钟。由公司工程部负责人拍摄。

问了我的实习经历。关于我的项目的一些基本问题。我的项目是基于MATLAB的。他问我MATLAB是编译器语言还是脚本语言。

他问我编译器语言和脚本语言的区别。C++、 Java、 Python属于哪一种。

您最喜欢使用哪种语言编写代码以及为什么。

使用Python可以进行面向对象编程吗?语言中最重要的事情是进行面向对象编程。

最后,他问我有没有什么问题要问他。

3人被选中,我是其中之一。 🙂