量化笔试题
关于
1年前
更新
0
频次
7
题目数
分享

有问题?问问AI帮你修改 改主题:如咖啡问卷改为奶茶问卷
请直接在空白处填写,若无法作答或无法完整作答,可以填写相应的思路或者填写过程中被卡住的点。
Q1:姓名
Q2:项目使用git进行版本管理,请写出rollback,branch和merge的语法
Q3:请简述使用过的消息中间件,阐述为什么要使用消息中间件
Q4:请简述下asyncio的用途,并写出一个使用方法的示例(伪代码即可)
Q5:假设在某时刻,BTC-ETH的买一卖一价格分别是34和36;ETH-USD的买一卖一分别是220和230。现在如果BTC/USD的买一卖一是8400和8500,请问:(1)如果没有手续费的情况下有套利空间吗?(2)如果手续费是0.2%,情况又如何呢?背景知识:(1)BTC、ETH都是主流的加密资产,如果不了解加密资产,可以简单认为是两个可进行交易的资产品种;(2)USD是美元;(3)BTC、ETH都可以用USD进行交易,同时BTC与ETH可以相互之间直接进行交易;(4)A-B的交易对,如果买1价格为10,卖1价格为11,可以认为是:用11个B能够买到1个A,卖出1个A,可以得到10个B,也可以这么理解:通过券商买卖股票的时候,看到的“订单簿”中某支股票的最优买价就是卖1,最优卖价就是买1)
Q6:给定一个非空的字符串s和一个整数 k,要将这个字符串中的字母进行重新排列,使得重排后的字符串中相同字母的位置间隔距离至少为 k。所有输入的字符串都由小写字母组成,如果找不到距离至少为 k的重排结果,请返回一个空字符串。示例 1:输入: s = aabbcc, k = 3输出: abcabc解释: 相同的字母在新的字符串中间隔至少 3 个单位距离。示例 2:输入: s = aaabc, k = 3输出: 解释: 没有办法找到可能的重排结果。示例 3输入: s = aaadbbcc, k = 2输出: abacabcd(可以写伪代码,给出对应的时间复杂度)
Q7:编写程序,根据https://binance-docs.github.io/apidocs/spot/cn/#k (给出可运行的代码;若链接打不开,可能会需要科学上网)a. 获取2021-01-01至 2021-12-31 时间区间内 BTC/USDT交易对的1min级别的OHLCV数据(O-开盘价、H-最高价、L-最低价、C-收盘价、V-成交量)b. 计算该时间段内每小时VWAP价格(根据成交量加权的平均价格);注:第一分钟的时候,得到的是第1分钟到第60分钟的VWAP价格,第二分钟得到的是第2分钟到第61分钟的VWAP价格,以此类推。
联系我们
问卷网公众号