2023九坤投资暑期实习笔试复盘

news2024/11/23 10:02:02
  • 5.22号笔试,5.24确认自己笔试挂。想想这也是自己第一次做量化私募基金的笔试,在此复盘一下。
  • 情况:北邮本硕。但开始准备暑期准备的比较晚,4月初才开始一边刷题一边投简历,所以手撕算法不太强,但运气和灵感好也能过笔试和技术二面。
  • 投递岗位:策略组合管理实习生
  • 身边同学有投递数据中台开发实习生岗位的,据他口述是若干选择题、4道简答题、2道算法题,他只记得简答题,数据中台开发实习生岗位部分题目回忆如下:
    在这里插入图片描述
    照2023这就业形式大概直接准备秋招进国企,但还是挣扎一下,如果找到了暑期实习,就做个复盘一下C++研发选手的暑期坎坷路。

5.30更新:阿里三面挂,emo后转测开岗了,目前荣耀OC

目录

  • 考试情况和题目说明
  • 试卷(根据计算草稿回忆版)

考试情况和题目说明

  1. 考试情况:双机位
  2. 策略组合管理实习生题量说明:

    4道选择题
    2道推理填空题
    2道概率论数理统计的填空题
    1道编程题

    PS: 前面的题挺考验数学功底的,编程题思路比较简单,但用动态规划超C++运行时间和内存限制了,头疼没有去优化,编程题0%交卷。

试卷(根据计算草稿回忆版)

  1. python中有序数组的二分法查战工貝bisect,bisect_left/bisect_right方法在有序数组中查找使用二分法查找目标idx,该方法 计算的时间复杂度为(),工具包中使用insort_left/insort_right可以后续的插入工作,该方法的时间复杂度为()

    搜索是 O(log n) 的,插入是 O(n) 的。

  2. 同事家有两个孩子,但是男女不知道,若其中一个是个男孩,那么另一个也是男孩的概率是多少?

    这题我理解的独立,写了0.5。但网上答案给的1/3,我理解的1/3对应的提问是:已知至少有一个男孩,求两个都是男孩的概率。

  3. 12 个外观完全一样的金属小球,有 11 个小球质量相同,有 1 个小球或轻或重,现在只有一个天平,那么最少需要多少次称显才能准确找到这个不一样的小球?

    3次。先两边各放4个

  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} (02231)/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

  5. 一个10*10的方形格子,去掉左上角右下角的各一个格子后能否用1*2的格子填满,有多少完美填法

    组合数学里的完美覆盖问题,根据完美覆盖问题充分必要条件的结论:m*n棋盘有b格牌的完美覆盖当且仅当b或者是m的一个因子或者是n的一个因子。问题转化为能否分割为多个满足2是因子的格子。答案应该是否。

  6. 假设摩托车油箱加满油之后,可以跑100公里。假设有两个人骑摩托车同行,他们油箱间的油通用。这两个人协作,能达到最远的距离有多远? 如果队伍变大,有100个人的情况下,最远能到多远?

    两个人只需要走到50km时,把其中一人的油箱全部装满即可,100*(1+1/2)
    n个人同样的思路,考虑每次让剩余的人的邮箱填满,n*(1+1/2+…+1/n)
    注意:由于这个级数不收敛无法用统一公式计算,只能暴力或者夹逼得到一个近似值
    PPS:这里我不知道能写代码算,开始没想起来可以用笔记本上的idle

  7. 一副扑克牌,包括大小总共有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(i1)=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)=这里我又没算出来

  8. (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

  9. 给你 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

    动态规划超时寄了,有时间就来回头练一下这题,写个解析

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/589497.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

ChatGPT除了模型, 各个大厂、中厂、小厂们还在卷什么?

ChatGPT 问世后&#xff0c;各大公司都在「大模型」上下了苦功&#xff0c;模型能力也成为大家最关注的话题。ChatGPT 虽直接定义了基于大模型的生成式对话机器人这个产品类型&#xff0c;其模型的强大也导致大家都忽略了它在产品使用上的问题。 其实不管是底层模型开发的大厂…

印尼市场入门指南:品牌如何在当地获得市场份额?

2023年&#xff0c;印尼成为了全球最大的新兴市场之一。印尼是东南亚最大的经济体&#xff0c;拥有庞大的人口和潜在的消费市场&#xff0c;吸引着越来越多的国际品牌进入。根据预测&#xff0c;印尼的消费支出将在2023年达到1.3万亿美元&#xff0c;成为亚洲增长最快的消费市场…

个人博客搭建详细步骤

1. 安装 jdk 和 tomcat 下面将带大家安装 jdk 和部署 tomcat; 首先在本地下载好 jdk 和 tomcat 安装压缩包在服务器新建一个目录&#xff0c;比如在服务器新建一个目录 soft&#xff0c;上传 jdk, tomcat 到服务器 mkdir soft cd soft rz 选择上传的文件名称 //上传文件新建…

【windows脚本】使用diskpart命令管理未分配磁盘

环境 系统&#xff1a;win10 x64 概述 使用windows脚本管理未分配磁盘&#xff0c;手动操作需要做以下几步&#xff1a; 1、初始化磁盘GPT形式&#xff1b; 2、新建简单卷&#xff0c;设置大小和驱动器号。 3、格式化。 diskpart命令 使用diskpart工具&#xff0c;命令如…

PNAS| 绘制人脑发育曲线:横断面研究低估了人脑变化

文章目录 第一部分&#xff1a;横断面数据低估了与年龄相关的大脑变化。第二部分&#xff1a;横截面规范模型最小限度地帮助个体化预测。第三部分&#xff1a;非年龄相关因素对于预测个体变化的误差起到了贡献作用。参考 **按&#xff1a;**研究人脑毕生发展对于理解常见的精神…

springboot应用程序并发请求达到多少会被拒绝

文章目录 前言内嵌服务器tomcat测试 undertow 前言 前几天刷B站看到了一个问题&#xff0c;感觉挺有意思的&#xff0c;“忽略接口本身性能&#xff0c;springboot应用程序能处理多少请求不被拒绝&#xff1f;”&#xff0c;今天便来探一探这个问题 本文主要重点是侧重于spri…

matplotlib常用函数总结

文章目录 1.IDE里的1.1 显示模式&#xff08;plt.ion()和plt.ioff()&#xff09;1.2 backend说明 2 jupyter里的3 通用的3.1 cmap3.2 subplot()相关3.3 绘制动态图&#xff08;Animation类&#xff09;3.4 matplotlib利用rcParams配置样式参数 4. 与opencv连用可能遭遇的问题1.…

迭代器的设计原则

iterator必须提供5种associated types 1.iterator_category 2.value_type 3.diiference_type 4.pointer 5.reference 对于iterator_category来说&#xff0c;例如双向链表:typedef bidirectional_iterator_tag iterator_category;算法和迭代器的关系&#xff1a; 算法提问&a…

WAV 格式和音频裁剪、转码处理

文章目录 0、参考资料1、WAV 格式了解1.1 WAV 文件头1.2 RIFF Chunk 区块1.3 Format Chunk 区块1.4 Data Chunk 区块 2、音频剪裁 -> 解码 -> 编码2.1 mp32.1.1 裁剪2.1.2 解码2.1.3 编码 2.2 pcm 裁剪 0、参考资料 【音频处理】WAV 文件格式分析 ( 逐个字节解析文件头 …

用友BIP新一代全球司库,重塑企业资金管理新价值

资金是企业有效推进业务运营与发展并赖以生存的血液和养料&#xff0c;资金管理是企业财务管理的核心职能&#xff0c;在《“十四五”中央企业发展规划纲要》中明确央企要将集团资金管理业务规划置于重要战略位置。而国资委1号文发布&#xff0c;则进一步强调司库建设对中央企业…

2核2G3M腾讯云轻量应用服务器CPU性能测评

阿里云轻量应用服务器2核2G3M带宽一年95元&#xff0c;100%CPU性能&#xff0c;3M带宽下载速度384KB/秒&#xff0c;40GB SSD系统盘&#xff0c;月流量200GB&#xff0c;折合每天6.6GB流量&#xff0c;超出月流量包的流量按照0.8元每GB的支付流量费&#xff0c;地域节点可选广州…

vue+springboot前后端分离项目整合部署流程

我们在进行前后端分离开发的时候&#xff0c;一般是将前端项目部署到nginx服务器上&#xff0c;与后端项目分开部署&#xff0c;但是如果是个人开发的小型项目&#xff0c;不需要这么麻烦&#xff0c;直接将前后端项目放到一起部署即可。 本文就来介绍一下前后端项目一起部署的…

第一章 部署DHCP服务

♥️作者介绍&#xff1a;奇妙的大歪 ♥️个人名言&#xff1a;但行前路&#xff0c;不负韶华&#xff01; ♥️个人简介&#xff1a;云计算网络运维专业人员 目录 DHCP&#xff1a;动态主机配置协议 1.DHCP的优点 2.DHCP的分配方式 3.DHCP的工作原理&#xff08;租约过程…

winows搭建远程仓库Github(linux通用)

winows搭建远程仓库Github&#xff08;linux通用&#xff09; 文章目录 winows搭建远程仓库Github&#xff08;linux通用&#xff09;创建远程仓库配置SSH克隆项目多人协同开发代码冲突标签分支 创建远程仓库 以下操作为演示在Github网站上创建远程仓库 1.登陆注册Github 2.创…

Linux知识点 -- 进程概念(二)

Linux知识点 – 进程概念&#xff08;二&#xff09; 文章目录 Linux知识点 -- 进程概念&#xff08;二&#xff09;一、进程优先级1.概念2.进程中的优先级信息3.更改进程优先级4.进程切换 二、环境变量1.概念2.常见的环境变量3.环境变量相关命令4.通过代码获取环境变量5.环境变…

JDK相关知识

查看是否安装了jdk java -version 将输出当前系统上默认 Java 环境的版本信息&#xff0c;其中包括 JDK 的位数&#xff08;64 位或 32 位&#xff09;。如果输出中包括 “64-Bit” 或 “x64” &#xff0c;则表示你的 JDK 是 64 位的&#xff1b;否则&#xff0c;它就是 32 位…

PackML 学习笔记

PackML 的官网 上如此描述PackML--- PackML是由OMAC开发并由ISA采用的自动化标准TR88.00.02&#xff0c;可以更轻松地传输和检索一致的机器数据。PackML的主要目标是鼓励整个工厂车间的通用“外观和感觉”&#xff0c;并支持和鼓励行业创新。 优点 这里的重点是通用“外观和感…

MySQL树状结构表查询通解

文章目录 前言一、数据准备二、代码实现三、案例使用1. 建立数据表实体类2. mapper文件3. 使用 四、总结 前言 ​ 最近做了一个中医药方面的项目&#xff0c;该项目分为游戏端和服务端。笔者负责的是服务端的开发。在服务端的业务中包含两部分&#xff1a;系统信息管理模块、游…

这是我见过对redis最直白的讲解,看完我哭了......

我是Redis 你好&#xff0c;我是Redis&#xff0c;一个叫Antirez的男人把我带到了这个世界上。 说起我的诞生&#xff0c;跟关系数据库MySQL还挺有渊源的。 在我还没来到这个世界上的时候&#xff0c;MySQL过的很辛苦&#xff0c;互联网发展的越来越快&#xff0c;它容纳的数…

0801向量及其线性运算-向量代数与空间解析几何

1 向量的概念 既有大小又有方向的量叫做向量&#xff08;或矢量&#xff09;。 表示 用有向线段表示向量&#xff1a; 向量大小&#xff1a;有向线段的长度向量方向&#xff1a;有向线段的方向 示例如下图1-1所示&#xff1a; 记法&#xff1a;字母上面加箭头 单字母&#x…