📜  Factset 面试经历(1)

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

Factset面试经历

一、简介

Factset是一家专门为金融行业提供数据和分析工具的公司。它的客户主要为投资银行、对冲基金和私募股权公司等金融机构。Factset面试主要针对计算机语言和金融知识这两方面进行考察。

二、面试流程
1. 初试

初试一般由HR进行,主要考察求职者的基本信息和一些基础能力。例如,编程语言、算法基础、操作系统等等。

2. 技术面试

技术面试一般由部门负责人或资深开发人员主持。主要考察求职者的编程能力、算法基础、数据结构、操作系统、网络通信等方面的能力。同时,也会考察求职者的面向对象思想以及代码质量等方面的能力。

3. 金融面试

金融面试由金融部门的负责人或专业人员进行考察。主要考察求职者对金融市场的了解以及相关的理论知识。

4. 面试总结

面试结束后,公司会进行面试总结。一般会根据面试者在初试、技术面试和金融面试这三个方面的表现进行评估。评估结果会影响公司是否给求职者发放工作offer。

三、面试重点
1. 编程

Factset的编程语言主要是Java。所以,求职者需要掌握Java的基础知识,例如:数据结构、算法、多线程、网络通信等等。同时还需要了解Java的一些基础框架,例如:Spring、Hibernate、Mybatis等等。对于面试者来说,熟练掌握Java这一门语言是非常重要的。

2. 算法

算法是面试中必不可少的一部分,求职者需要了解各种基础的算法,例如:排序、查找、递归、动态规划等等。同时需要了解常用的数据结构和算法的时间复杂度、空间复杂度等等。

3. 设计模式

面向对象的程序设计是面试中的重要知识点。设计模式是面向对象程序设计中的重要内容。求职者应该了解至少一些设计模式,例如:单例、工厂、策略、装饰器等等。

4. 数据库

对于面试者来说,熟练的数据库应用能力是非常重要的。求职者需要掌握SQL基础命令、索引、事务、触发器等等。对于一些非关系型数据库的了解也是受欢迎的。

5. 英语

Factset是一家国际公司,需要求职者有一定的英语能力。求职者需要具备读写英文的能力,有口语流利的求职者会更受公司欢迎。

四、总结

Factset的面试难度相对较高,需要求职者有扎实的计算机和金融方面的基础知识。求职者需要熟练掌握Java语言、算法、设计模式、数据库等技术知识,并且具备较好的英语能力。如果想要进入这个公司,一定需要花费大量的时间和精力进行准备,才有可能取得成功。