📜  贝莱德面试经历| 2019年校内实习(1)

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

贝莱德面试经历| 2019年校内实习

面试准备

为了准备贝莱德的校内实习面试,我提前准备了以下内容:

  1. 对贝莱德公司进行了深度了解,包括其文化、研究方向等;
  2. 阅读并掌握了有关数据结构和算法的基本知识,并进行了相应的练习;
  3. 整理了自己近期的项目经历,准备在面试中展示。
面试流程

面试一共分为三轮,分别为电话面试、在线编程测试和现场面试。

电话面试

电话面试主要是考察我的个人背景和技术方向,面试官主要问了我以下问题:

  1. 简述一下自己的项目经历;
  2. 对于网络爬虫的了解和实践;
  3. 介绍一下自己的代码风格和开发习惯;
  4. 介绍一下自己对于数据结构和算法的掌握情况;
在线编程测试

在线编程测试主要是考察我的算法和编程能力,面试时间为90分钟。我需要在这段时间内完成3道编程题目。

一道题目是关于树的遍历问题,要求我给出前序、中序、后序遍历序列中的任意两个推导出另一个遍历序列,并在程序中实现。

另一道题目是关于字符串匹配问题,要求我使用任意一种算法实现模式匹配。

最后一道题目是关于并查集的问题,要求我实现并查集算法。

现场面试

现场面试主要是考察我的团队协作和解决问题的能力。面试时间为2个小时,我和另外两个面试人员一起解决一个实际问题。

我们先接到了一个需求,然后在一定时间内进行梳理和讨论,最终共同完成了一个具有可行性和可扩展性的方案,并在现场进行了演示。

总结

通过这次面试,我不仅考察到了个人技术能力,也提升了我的团队协作和沟通能力。我认为这是一次非常有意义的经历,并为我将来的职业发展打下了坚实的基础。