📜  Arcesium 面试经历 |在校园(1)

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

Arcesium 面试经历 | 在校园

介绍

Arcesium是一家金融科技公司,主要提供专业的资产管理解决方案,公司总部位于纽约,在全球多个城市拥有办公室。它提供一系列的平台和工具,帮助客户管理交易、净值计算、风险管理等等。

面试方式

我是在校招聘网站上看到Arcesium的招聘信息,然后申请的该公司的软件工程师职位。Arcesium采用了一种十分普遍的招聘流程,先要进行一轮在线编程测试,通过后才有可能进入面试环节。在线测试的难度非常高,主要考察的是编程基础、算法优化和代码质量。如果能够顺利通过这一轮,就会收到一封来自Arcesium HR的面试邀请信。

面试主要包含了两轮,分别是技术面试和HR面试。技术面试按照不同岗位不同职位要求,考察技术能力、工作经验和职业发展规划等方面。HR面试则更多的是考察个人生活经历、工作态度和公司文化匹配度等方面。

技术面试

Arcesium的技术面试主要考察的技术能力,为使面试者更好的准备技术面试,这里分享一下我面试时被问到的一些常见问题。

1. 数据结构和算法

Arcesium非常注重算法能力,对于数据结构和算法基础的考察非常严格。如被问及:什么是红黑树?实现堆排序算法?如何在O(1)时间复杂度内实现求一个数据流的中位数?

2. 多线程和同步

面试者的多线程和同步处理能力也是Arcesium非常关注的点。在我的面试中,被问到了多线程下的死锁和线程安全实现方式,并要求画出加锁的代码流程图。

3. 数据库和SQL

在面试中,对于数据库和SQL语言的基础也进行了考察。如被问及:什么是SQL注入攻击?解释一下ACID?

4. 设计模式

由于Arcesium是一家金融科技公司,设计模式和代码规范也是它的重点方向。在我的面试中,被问及如何实现单例模式和工厂模式,并要提供相应的代码实现。

HR面试

在Arcesium的HR面试中,主要问到了我过去的项目经验、个人职业规划、个人性格特点等方面。具体问题包括:

  • 您最近的项目经验是什么?
  • 您最大的成功是什么?
  • 您的个人特点是什么?
  • 你对目前市场上的金融技术发展有什么看法?

回想起过去的面试,虽然紧张了一些,但是我对Arcesium公司的技术氛围和团队文化非常感兴趣,这也为我加深了对于这个企业的认识。

总结

Arcesium在技术面试和HR面试上都展现了它作为一家科技公司的严谨性和关注点。如果你想申请该公司的职位,需要有扎实的计算机科学基础、出色的编程能力、优秀的沟通技巧和团队协作精神。