笔试简记-某坤数据清算开发工程师
笔试简记-某坤数据清算开发工程师
由于某些稚嫩而苦涩的原因,站在当下看,目测我要加入到2023年的求职大军,但是2022年的秋招还有个小尾巴,就这么放过去了也不太合适,索性就当一回儿秋招气氛组 ヽ(ー_ー)ノ。具体来说,突击准备了一份有模有样的简历,参加了阿交组织的“双选会”,然后转悠了一个多小时领了几个小礼品顺带投了两份简历。
有鉴于今年互联网算法岗位的“凉意”,最近才进入我视野中的“量化金融”成为了一个切实可选的方向,本着“光脚不怕穿鞋”的心态,投了两个“量化”岗位。就在上周,我敬爱的求职甲方“某坤”,给我发了个数据清算开发工程师的实习生岗位的在线笔试邀约。不得不说,如今真是各种“工程师”满地跑哦,搜了半天我也没太搞明白这个数据清算开发工程师是做啥子的,只知道会涉及到数据库,再加上“量化金融”普遍需要的概率论和数理统计以及算法,OK,齐活了。那种感觉就是新手村领了个木剑,然后出村打 boss,气氛组无所畏惧,反正一无所有,怎么着都是经验呗。
I. 题型以及分值
这次笔试主要考核了四部分的知识 (括号中数字为分值):
-
编程题
一共三道,分别是简单、中等和困难三个级别。- 简单 (15): LeetCode-187重复的DNA序列
- 中等 (25): 剑指Offer 63股票的最大利润
- 困难 (10): LeetCode-42接雨水
简单题和中等题难度不大,有过准备应该都能做出来。我没系统地刷过LeetCode,只做出了中等题,简单题做了但是大概有错,困难题没搞出来。
-
概率论与数理统计
分为选择题 (6),判断题 (6) 和填空题 (12)样题1: A和B结对编程,贡献代码比例是3:5。A的每千行代码的bug率是千分之10,B的每千行代码的bug率是千分之15,现在代码出现了bug,求bug由于A造成的概率?
样题2: 不规则硬币,正面概率3/4,背面概率1/4,连续抛硬币,直到连续两次正面为止,求抛硬币次数的期望?
总体来说,有一定的难度,不过是那种正常的难,不是很偏的难。
-
Python
分为选择题 (2) 和填空题 (4)样题:
a = [1, 2, 3]; b = [1, 2, 4];
那么id(a[1]) == id(b[1])
的输出是挺简单的,没什么好说的。
-
数据结构以及数据库
分为选择题 (4),判断题 (4),填空题 (4) 和编程题 (8)数据结构刷过算法题的话应该也不难;数据库部分既考察了基础知识,又考察了SQL编程,emmm,本科后数据库就全还给老师了。
II. 注意事项
- 在线笔试使用的是牛客网平台
- 笔试期间电脑摄像头全程开启,注意关闭即时通讯软件
- 笔试期间手机通过微信小程序全程监控,全程亮屏并处于小程序界面,可以使用小程序提供的计算器
- 这次编程题不能跳出答题界面使用本地IDE,暂时不知道是不是普遍的要求
- 任一答题模块只能进入一次,答完提交后不可再次进入修改
最后祝大家和我都能卷到满意的offer!