本文主要是介绍面试某私募量化投资公司软件开发工程师岗位经历,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Job description:负责搭建金融数据平台,能够高效处理海量结构化和非结构化数据。
面试形式:一台电脑,Linux Ubantu系统;
自己在桌面上新建一个以名字字母缩写的文件夹,新建python脚本,开始做题;
1. 指针题目??
有一个数组 [1,2,3,4,5],要求将其转换成什么类似下图指针形式:
2. 有一个数组[2,9,10,1],转化成环形数据结构形式并分割求差值?
3. 有两个文本内容,a与b ,比较文件a和文件b ,第一列数字是时间,同一时间点,对应的数值可能不同,找出这两个文本的值不同,需要考虑时间排序可能也不同,怎么算法实现?
4. 配对问题;甲队有三个人:a, b, c;乙队有三个人:x, y, z;甲队与乙队队员一对一比赛,列出所有的配对可能性。比如a与x, b与y, c与z。算法实现?
5. 会爬虫吗?
6. 懂 指针吗?
7. 有两个硬盘,一个含有大约大小500G的数据,称为a,另一个含有大约1T的数据,称为b,怎么快速实现检测b是否包含a?怎么提高搜索效率?
8. 处理时间序列问题,当前时间精确到毫秒,再加上多少毫秒?python实现?
9. python 处理excel问题,python自动测试?
10. 会用Python作可视化图echart会吗?
这篇关于面试某私募量化投资公司软件开发工程师岗位经历的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!