2023九坤投资暑期实习笔试复盘
- 5.22号笔试,5.24确认自己笔试挂。想想这也是自己第一次做量化私募基金的笔试,在此复盘一下。
- 情况:北邮本硕。但开始准备暑期准备的比较晚,4月初才开始一边刷题一边投简历,所以手撕算法不太强,但运气和灵感好也能过笔试和技术二面。
- 投递岗位:策略组合管理实习生
- 身边同学有投递数据中台开发实习生岗位的,据他口述是若干选择题、4道简答题、2道算法题,他只记得简答题,数据中台开发实习生岗位部分题目回忆如下:
照2023这就业形式大概直接准备秋招进国企,但还是挣扎一下,如果找到了暑期实习,就做个复盘一下C++研发选手的暑期坎坷路。5.30更新:阿里三面挂,emo后转测开岗了,目前荣耀OC
目录
- 考试情况和题目说明
- 试卷(根据计算草稿回忆版)
考试情况和题目说明
- 考试情况:双机位
- 策略组合管理实习生题量说明:
4道选择题
2道推理填空题
2道概率论数理统计的填空题
1道编程题PS: 前面的题挺考验数学功底的,编程题思路比较简单,但用动态规划超C++运行时间和内存限制了,头疼没有去优化,编程题0%交卷。
试卷(根据计算草稿回忆版)
-
python中有序数组的二分法查战工貝bisect,bisect_left/bisect_right方法在有序数组中查找使用二分法查找目标idx,该方法 计算的时间复杂度为(),工具包中使用insort_left/insort_right可以后续的插入工作,该方法的时间复杂度为()
搜索是 O(log n) 的,插入是 O(n) 的。
-
同事家有两个孩子,但是男女不知道,若其中一个是个男孩,那么另一个也是男孩的概率是多少?
这题我理解的独立,写了0.5。但网上答案给的1/3,我理解的1/3对应的提问是:已知至少有一个男孩,求两个都是男孩的概率。
-
12 个外观完全一样的金属小球,有 11 个小球质量相同,有 1 个小球或轻或重,现在只有一个天平,那么最少需要多少次称显才能准确找到这个不一样的小球?
3次。先两边各放4个
-
float32数据类型可以精确的表示下列哪个小数() PS:选项{0.1,0.3,0.8,0.5}
浮点数精度会丢失,float32是一种32位浮点数据类型,使用23位表示尾数(小数部分)和8位表示指数。
a 符号位: 1代表负数, 0代表正数。
b 指数部分:8个比特位, 全0和全1有特殊用途,所以是00000001~11111110, 也就是1到254, 减去偏置127,指数部分最终范围为-126 ~127.
c 小数部分, 23个比特位, 范围为 ( 0 − − 2 23 − 1 ) / 2 23 \left(0--2^{23}-1\right) / 2^{23} (0−−223−1)/223
数据的计算方式为: ( − 1 ) sign ∗ 2 exponent-127 ∗ ( 1 + fraction 2 23 ) (-1)^{\text {sign }} * 2^{\text {exponent-127 }} *\left(1+\frac{\text { fraction }}{2^{23}}\right) (−1)sign ∗2exponent-127 ∗(1+223 fraction )
所以,仅考虑2指数*(1+分数的情况),能够表示的数应该是0.5 -
一个10*10的方形格子,去掉左上角右下角的各一个格子后能否用1*2的格子填满,有多少完美填法
组合数学里的完美覆盖问题,根据完美覆盖问题充分必要条件的结论:m*n棋盘有b格牌的完美覆盖当且仅当b或者是m的一个因子或者是n的一个因子。问题转化为能否分割为多个满足2是因子的格子。答案应该是否。
-
假设摩托车油箱加满油之后,可以跑100公里。假设有两个人骑摩托车同行,他们油箱间的油通用。这两个人协作,能达到最远的距离有多远? 如果队伍变大,有100个人的情况下,最远能到多远?
两个人只需要走到50km时,把其中一人的油箱全部装满即可,100*(1+1/2)
n个人同样的思路,考虑每次让剩余的人的邮箱填满,n*(1+1/2+…+1/n)
注意:由于这个级数不收敛无法用统一公式计算,只能暴力或者夹逼得到一个近似值
PPS:这里我不知道能写代码算,开始没想起来可以用笔记本上的idle -
一副扑克牌,包括大小总共有54张牌。做又放回的随机抽取,每张扑克牌都至少出现一次时的抽取次数记为X,求X的期望值
可以采用递推的思想解决问题。记 f ( i ) f(i) f(i)表示还有 i i i个没抽到,初始化 f ( 54 ) = 0 f(54)=0 f(54)=0, f ( i − 1 ) = f ( i ) + i n f(i-1)=f(i)+\frac{i}{n} f(i−1)=f(i)+ni表示下一次抽取到了n个球中的这i个之一的概率,即在已经获得i-1张牌的情况下,抽到新牌的概率i/n。所求期望即
f ( 0 ) = 54 ( 1 + 1 2 + 1 3 + ⋯ + 1 54 ) = 这里我又没算出来 f(0)=54\left(1+\frac{1}{2}+\frac{1}{3}+\cdots+\frac{1}{54}\right)= 这里我又没算出来 f(0)=54(1+21+31+⋯+541)=这里我又没算出来 -
(0,1] 上的均匀分布。取三个数,求这三个数代表的长度能够构成三角形的概率,进一步的,三个长度构成的是锐角三角形的概率是多少?
用 x + y = z , x + z = y , y + z = x x+y=z, x+z=y, y+z=x x+y=z,x+z=y,y+z=x 三个平面去切单位正方体,求得立体体积为 1 / 2 1 / 2 1/2
-
给你 k \mathrm{k} k 枚相同的鸡蛋,并可以使用一标从第 1 层到第 n \mathrm{n} n 层共有 n \mathrm{n} n 层 楼的建筑。已知存在楼层 f f f, 满足 0 < = f < = n 0<=f<=n 0<=f<=n, 任何从高于 f f f 的楼层愘 下的鸡蛋都会碎,从搂层或比它低的楼丛落下的欢哥都不会破。 每次操作, 你可以取一枚没有碎的鸡蛋并要它从任一楼层 x x x 扔下 (满 足 1 < = x < = n 1<=x<=n 1<=x<=n ) 。如果鸡蛋碎了, 你就不能再次使用它。如果某板鸡 蛋扔下后没有熟碎, 则可以在之后的操作中重复使用这放鸠㿿。 请你计算并返回要确定 f \mathrm{f} f 确切的值的最小操作次数是多少? 其中 1 < = k < = 100 , 1 < = n < = 1 0 4 1<=k<=100,1<=n<=10^4 1<=k<=100,1<=n<=104
注意: 时间限制:C/C++2秒,空间限制:C/C++ 262144K动态规划超时寄了,有时间就来回头练一下这题,写个解析
相关文章:

2023九坤投资暑期实习笔试复盘
5.22号笔试,5.24确认自己笔试挂。想想这也是自己第一次做量化私募基金的笔试,在此复盘一下。情况:北邮本硕。但开始准备暑期准备的比较晚,4月初才开始一边刷题一边投简历,所以手撕算法不太强,但运气和灵感好…...

深度学习的定义和未来发展趋势
深度学习的定义和未来发展趋势 什么是深度学习数学和编程的基础知识深度学习的应用领域深度学习的常见算法和模型训练深度学习模型深度学习的未来 🏘️🏘️个人简介:以山河作礼。 🎖️🎖️:Python领域新星创作者&#…...

如何更改 Linux 文件和目录权限?
在Linux系统中,文件和目录权限是安全性和访问控制的关键组成部分。正确设置文件和目录的权限可以确保只有授权的用户能够读取、写入或执行这些文件和目录。 本文将详细介绍如何在Linux系统中更改文件和目录的权限。 1. 文件和目录权限概述 在Linux系统中ÿ…...

Revit楼板问题:楼板连接处以及楼板开洞,一键开洞
在我们做楼梯时,楼梯与楼板处的连接处理不是那么符合实际,会出现一些问题,如下图,这样的连接会导致楼梯配筋时钢筋外露。 我们来学习如何调节楼板与楼板连接处的高度,选中楼梯,点击“编辑楼梯”在所需要更改…...

【AI领域+餐饮】| 论ChatGPT在餐饮行业的应用展望
💂作者简介: THUNDER王,一名热爱财税和SAP ABAP编程以及热爱分享的博主。目前于江西师范大学会计学专业大二本科在读,同时任汉硕云(广东)科技有限公司ABAP开发顾问。在学习工作中,我通常使用偏后…...

【计算机视觉 | 目标检测】arxiv 计算机视觉关于目标检测的学术速递(5月29日论文合集)
文章目录 一、检测相关(12篇)1.1 Linear Object Detection in Document Images using Multiple Object Tracking1.2 Hybrid Energy Based Model in the Feature Space for Out-of-Distribution Detection1.3 BEV-IO: Enhancing Birds-Eye-View 3D Detection with Instance Occu…...

Altium Designer 相同电路多组复制布线
在进行设计开发的时候,总会遇到相同的电路,或者模块,这些电路可以使用相同的布局和走线。我们可以画好其中一部分,然后直接复制,就可以提高效率。下面记录我自己的实际操作过程,有一些地方遇到了问题&#…...

C++线程池介绍和C++代码实现
1、介绍 1.1 线程池应用场景 在进行创建线程任务时,如果需要频繁的创建线程、销毁线程,这样会极大地降低效率,因为创建线程也是需要时间的,一个完整的线程处理运行时间包括:线程的创建时间、线程运作时间、线程的销毁…...

【day 06】vue的组件
组件 组件就是把一个网页分割成独立的小的模块,然后通过把模块进行组合,构建成一个大型的应用 单文件组件 只有一个组件 html css js 都在这个文件内 非单文件组件 可有多个组件 全局注册 !! 得先注册子组件 再生成 vm实例对象 创建子组件 const …...

第3章 Class and Object
构造函数 Guaranteed initialization with the constructor使用构造函数保证初始化 • If a class has a constructor, the compiler automatically calls that constructor at the point an object is created, before client programmers can get their hands on the o…...

卫星定位北斗芯片AT6558一款高性能BDS/GNSS多模卫星导航接收机SOC单芯片
1 芯片简介 AT6558R是一款高性能BDS/GNSS多模卫星导航接收机SOC单芯片,片上集成射频前端, 数字基带处理器,32位的RISCCPU,电源管理功能。 芯片支持多种卫星导航系统,包括中国的北斗卫星导航系统BDS,美国的GPS,俄罗斯 的…...

提升您的 MQTT 云服务:深入探索 BYOC
引言 您是否希望将物联网基础设施提升到更高的水平?为了应对业务的不断扩展,您需要一个强大且安全的消息平台来支持它。 MQTT 协议凭借其轻量级、发布/订阅模型和可靠性,已经成为构建物联网平台的首选方案。但是,随着业务的增长…...
Zookeeper面试题总结
1、说说 Zookeeper 是什么? 有些软件你想做成集群或者分布式,你可以用 ZooKeeper 帮你来辅助实现。特点:ZooKeeper 的特点:维护、协调、管理、监控 最终一致性:客户端看到的数据最终是一致的。可靠性:服务…...
如何使用HTML、CSS和JavaScript来制作这两种类型的时钟
随着计算机技术的不断发展和普及,人们对于时间的精准度要求也越来越高。时钟作为我们日常生活必不可少的工具之一,也得到了越来越多的关注和研究。而在Web开发中,我们同样可以使用HTML、CSS和JavaScript的组合,制作出各式各样的时…...
Java中操作Xml使用备忘
List item 文章目录 Java中操作Xml使用备忘1. Hutool中XmlUtil的使用简介2. Hutool中XmlUtil快速读取Xml字符串某个节点值 [简单取值时,推荐使用]2-1 Hutool工具包Maven依赖和测试Xml字符串如下2-2 读取Xml中的节点<message>的值 3. Hutool中XmlUtil详细操作示…...

【Java|基础篇】内部类
文章目录 1.什么是内部类?2.实例内部类3.静态内部类4.局部内部类5.匿名内部类6.结语 1.什么是内部类? 内部类就是在一个类中再定义一个类,内部类也是封装的体现.它可以被声明为 public、protected、private 或默认访问控制符。内部类可以访问外部类的所有成员变量和方法&…...

七牛云图床设置
文章目录 七牛云图床设置下面是用picgo配置图床SSL证书申请https网站显示http图片解决方案 原文链接图床设置,免费SSL证书申请,https网站显示http链接的图片 七牛云图床设置 登录七牛云官网并进行个人注册,然后找到对象存储 点击空间管理&a…...
Android 12.0下拉状态栏录屏去掉弹窗直接录屏
1.概述 在12.0的系统rom开发中,在systemui的下拉状态栏中有个录屏的快捷按钮,可以通过点击录屏实现录屏功能,但是在录屏的时候发现需要先弹出 dialog,然后点击开始实现录屏,这有的麻烦,所以需要去掉弹窗直接开始录屏,就需要弹窗的相关代码来实现功能 2.下拉状态栏录屏…...

MySql基础学习(1)
MySql基础学习 一、数据库1.1 什么是数据库1.2 MySql的启动与停止1.3 MySql数据模型 二、SQL2.1 SQL通用语法2.2 SQL分类2.2.1 数据类型2.2.2 DDL使用方法2.2.3 、表操作-修改&删除DDL总结 2.3 DML2.3.1 DML添加数据2.3.2 DML---修改数据2.3.3 DML---删除数据DML总结 2.4 D…...

18- 弹幕系统设计
1、弹幕系统设计 场景分析:客户端针对某一视频创建了弹幕,发送后端进行处理,后端需要对所有正在观看该视频的用户推送该弹幕。 1.1、实现方式 使用短连接进行通信或使用长连接进行通信。 1.1.1、短连接实现方案 所有观看视频的客户端不断…...

Docker 离线安装指南
参考文章 1、确认操作系统类型及内核版本 Docker依赖于Linux内核的一些特性,不同版本的Docker对内核版本有不同要求。例如,Docker 17.06及之后的版本通常需要Linux内核3.10及以上版本,Docker17.09及更高版本对应Linux内核4.9.x及更高版本。…...

Xshell远程连接Kali(默认 | 私钥)Note版
前言:xshell远程连接,私钥连接和常规默认连接 任务一 开启ssh服务 service ssh status //查看ssh服务状态 service ssh start //开启ssh服务 update-rc.d ssh enable //开启自启动ssh服务 任务二 修改配置文件 vi /etc/ssh/ssh_config //第一…...

关于iview组件中使用 table , 绑定序号分页后序号从1开始的解决方案
问题描述:iview使用table 中type: "index",分页之后 ,索引还是从1开始,试过绑定后台返回数据的id, 这种方法可行,就是后台返回数据的每个页面id都不完全是按照从1开始的升序,因此百度了下,找到了…...

【Java_EE】Spring MVC
目录 Spring Web MVC 编辑注解 RestController RequestMapping RequestParam RequestParam RequestBody PathVariable RequestPart 参数传递 注意事项 编辑参数重命名 RequestParam 编辑编辑传递集合 RequestParam 传递JSON数据 编辑RequestBody …...

Linux --进程控制
本文从以下五个方面来初步认识进程控制: 目录 进程创建 进程终止 进程等待 进程替换 模拟实现一个微型shell 进程创建 在Linux系统中我们可以在一个进程使用系统调用fork()来创建子进程,创建出来的进程就是子进程,原来的进程为父进程。…...
iOS性能调优实战:借助克魔(KeyMob)与常用工具深度洞察App瓶颈
在日常iOS开发过程中,性能问题往往是最令人头疼的一类Bug。尤其是在App上线前的压测阶段或是处理用户反馈的高发期,开发者往往需要面对卡顿、崩溃、能耗异常、日志混乱等一系列问题。这些问题表面上看似偶发,但背后往往隐藏着系统资源调度不当…...

云原生安全实战:API网关Kong的鉴权与限流详解
🔥「炎码工坊」技术弹药已装填! 点击关注 → 解锁工业级干货【工具实测|项目避坑|源码燃烧指南】 一、基础概念 1. API网关(API Gateway) API网关是微服务架构中的核心组件,负责统一管理所有API的流量入口。它像一座…...
MinIO Docker 部署:仅开放一个端口
MinIO Docker 部署:仅开放一个端口 在实际的服务器部署中,出于安全和管理的考虑,我们可能只能开放一个端口。MinIO 是一个高性能的对象存储服务,支持 Docker 部署,但默认情况下它需要两个端口:一个是 API 端口(用于存储和访问数据),另一个是控制台端口(用于管理界面…...

PHP 8.5 即将发布:管道操作符、强力调试
前不久,PHP宣布了即将在 2025 年 11 月 20 日 正式发布的 PHP 8.5!作为 PHP 语言的又一次重要迭代,PHP 8.5 承诺带来一系列旨在提升代码可读性、健壮性以及开发者效率的改进。而更令人兴奋的是,借助强大的本地开发环境 ServBay&am…...

图解JavaScript原型:原型链及其分析 | JavaScript图解
忽略该图的细节(如内存地址值没有用二进制) 以下是对该图进一步的理解和总结 1. JS 对象概念的辨析 对象是什么:保存在堆中一块区域,同时在栈中有一块区域保存其在堆中的地址(也就是我们通常说的该变量指向谁&…...