📜  Tower Research 面试经验 1.5 年经验丰富(1)

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

Tower Research 面试经验

公司介绍

Tower Research 是一家美国量化交易企业,成立于1998年,总部位于纽约。该公司主要利用大数据技术、机器学习和人工智能等高科技手段,从大量市场数据中捕捉交易机会,实现高效盈利。

面试流程
推荐途径

我是通过校园招聘推荐进入 Tower Research 的。除此之外,该公司还会通过 LinkedIn 和 Glassdoor 等专业的招聘网站发布职位信息,并且向优秀程序员发出面试邀请。

面试流程

我的面试流程共分为三轮,具体如下:

  • 第一轮:HR面试。主要询问个人经历、项目经验以及职业规划等方面的问题。

  • 第二轮:技术面试一。主要考察算法和数据结构方面的能力,这一轮的难度相对较高。

  • 第三轮:技术面试二。主要围绕项目经验和编程实践展开,考查实际工作能力。

在完成以上三轮面试后,我还需进行一轮文化面试,了解公司文化和价值观等方面的内容。

面试问题

在面试过程中,有一些问题是较为典型的,用以考察应聘者的基本素质和工作技能。以下是我在 Tower Research 面试中遇到的几个例子。

技术问题
  • 如何判断一个链表是否有环?如有,求出该环的起点。
  • 请设计一个数据结构,实现插入、删除和随机访问等操作时间复杂度均为 O(1)。
  • 描述以下二叉树遍历算法的实现过程:前序遍历、中序遍历、后序遍历和层次遍历。
  • 什么是贪心算法?请给出一个贪心算法的应用示例。
行为问题(Behavioral Questions)
  • 能否描述一下你在之前的项目经历中遇到的困难,以及你如何克服这些困难?
  • 假设你加入我们公司后,你将会负责某个具体项目。请描述一下你的工作计划,如何分配时间和任务、如何协同团队成员等方面。
  • 请分享一下你最近阅读的技术书籍或者博客,对你有哪些启发和收获。
总结

以上是我个人在 Tower Research 面试中的经验。该公司面试难度较大,需要具备扎实的算法和数据结构基础,同时还需要有较强的编程实战能力和团队协作精神。但如果你能通过面试,将能够进入一个高科技的金融领域,拥有更加广阔的职业发展前景。