启林量化开发一面

自我介绍
做过什么工程项目(划重点:工程。)
谈到时间复杂度
int数组和vector在什么情况下,谁更快,为什么
tcp和udp在理想情况下谁更快,为什么
为什么udp头部需要封装长度信息
访问内存速度是什么量级的
访问内存的过程是什么样的
智慧指针的uniqueptr的应用场景
一个5ms的进程拆成十个线程,理想情况用时为多少
上一个问题如果考虑实际生产环境,会有什么因素影响最终运行时间
讲讲cache和buffer
操作系统(偏软件)有缓存吗?硬件有缓存吗?
给你一个20亿的long数组,谈谈排序方法。
上一个问题,多线程排序和单线程排序谁更快,谁用的空间更少
反问

面试体验很好。挺多没答上来的,估计寄了。 #秋招# #面经# #校招# #量化# #C/C++#
全部评论
后续:挂了。
3 回复 分享
发布于 2022-09-02 21:07 北京
问的都是技术问题啊,看上去还注重细节
2 回复 分享
发布于 2022-09-02 20:38 陕西
同学,有兴趣了解【天王星量化】吗? 天王星量化,承载世界顶级高频电子交易商的交易技术和知识体系,充分挖掘团队每个成员的潜力、帮助其成长和提高领导力是天王星的核心文化。2021年,天王星以华尔街量化界巨擘(全球唯一上市的高频做市交易公司virtu financial创始合伙人、亚太区总裁)为核心组建上海新总部,全面升级投研、交易综合战斗力,跨资产参与全球资本市场。 2022年,成立天王星量化科学研究院, 这里是上海和成都最接近华尔街顶级量化圈层的科研圣地。为有志于深耕量化交易行业的年轻人提供系统化理论培训和实战机会,全方位提升量化技能点。在天王星量化,你能参与或者学习:高性能低延迟系统开发技术——解锁码农的金融游戏,指引金领发展方向;机器学习模型在量化交易中的应用——拒做无脑调参师,广阔天地大展拳脚;海量金融数据分析和挖掘技术——畅游数据海洋,跻身顶级数据科学家。 目前校招正式批和日常实习多岗位均在火热招聘总~有兴趣可点击下方链接了解 https://app.mokahr.com/campus-recruitment/uranus-research/54175?previewKey=9b6d9088332e4d10974668867735629e2f4e045435cc475caa5887b9d8e76857#/
点赞 回复 分享
发布于 2022-10-12 14:23 四川

相关推荐

鼠鼠大三,回顾大二一整年的技术积累和实习经历,我觉得还是有很多值得总结和分享的内容。希望我的一些经验,能够为即将准备秋招和实习的同学们带来一些启发。由于我的技术栈偏底层,主要面向高性能方向,因此在求职时可以覆盖的岗位范围也相对较广。在今年,我拿到了以下几份offer:阿里巴巴淘天终端:主要方向为框架优化与 SDK 优化;Shopee 搜广推部门;某量化公司实习岗位接下来,我将围绕手撕代码、八股、项目、实习经历和场景题这几个方面,逐一分享我的经验。手撕在无论是大厂还是量化岗位的技术面试中,手撕代码都是极其关键的一环。它直接体现了你的编码能力、逻辑思维、问题建模能力。因此建议一定要系统性训练这部分内容。首先我推荐入门的话,可以先刷刷leetcode上hot100,理论上你刷完hot100对你面试就足够了(这里指的足够是你能把hot100基本都能很快的写出来).接下来你还想继续强化的话(面独角兽和量化),那我十分推荐这里面的 [题单](https://huxulm.github.io/lc-rating/zen),你按照里面题单刷,对能力提升我觉得是质变的.(具体刷是按照难度和自己的熟练度,觉得自己掌握了就跳200的熟练度的下一题)八股就是八股的部分.对于八股来说.你必须要掌握的,我觉得有三方面,一个是数据库,分布式,和redis.对于前两者来说 有比较好推荐的资源是cmu的15445和mit的6.824.这个对于你理解数据库和raft是很有必要的.这两者是相辅相成的,你学完这两者会让你直接猛猛提升理解.能力提升很多很多. redis的话,我推荐你读源码,redis源码1是不难,2是确实写的很好.又能提升读码能力,又能提升对nosql的理解.至于操作系统和计算机网络.因为掌握这两方面对于你对计算机里理解的提升是质变的,可以看linux早期源码和bsd网络协议栈源码(如果时间充裕的情况下),这对你阅读源码的能力的提升很大.但时间不够或者不感兴趣没必要看源码,浪费时间.语言方面的话,我是cpp,rust.我只能推荐这两个你要深入的理解的话,你可以先理解cpp,你就会发现rust就是严格板cpp.学cpp的八股有两本书,一本书stl源码详解,一本是modern effective cpp,照这两个学,再加上做个cmu的那个数据库任务,就足够了.rust的话,直接读官网教程就很ok了.反正最重要的还是理解,你得把他们理解贯通,在面试中随时切换,就很棒了项目对于项目来说,最重要的是现在的简历的项目同质化很严重.你需要给面试官眼前一亮的感觉,没必要做啥xx商场,xx外卖这些的.做个可以体现你能力,技术栈的项目就很ok,加上点啥想法,给面试官耳目一新的感觉就ok了(一定要有mysql优化,感觉面试官很喜欢问),最后在包装包装,就很ok了实习实习经历的话,你得要讲清楚自己做了什么,具体而言是什么.用了什么手段,怎么优化,把每一步都说清楚,这样的话,很给你加分的.比如我做了什么什么的优化,我为什么做这个优化,我是怎么发现这个的问题.然后把你试过的每一个方案都讲清楚.怎么进一步优化,最终结果是什么,有什么还值得更深一步的改进的地方.体现你对做个业务的逻辑的思考,面试官都是比较喜欢这种.场景场景题我感觉很容易问,天天问你各种场景,问你有一棵树怎么快速保存和恢复,问你怎么设计负载均衡的算法,问你怎么比较快速通知100万人.这些问题其实非常的考验自己的计算机能力和见识,这就是我为什么推荐去看看底层实现,这都是底层实现中比较常见的实现,例如第一个,分成保存索引和实际数据两块,负载均衡可以参考cfs,通知考虑推拉流,这更多体验你全方位的能力,可以多看看面经,然后有不懂的问ai,把这些都搞懂,就没什么问题了.多看面经 + 学会主动思考 + 不懂就问 AI,积累久了你也能应付自如。其他建议突击的话,你就面前一两天,几个小时刷刷,比如数据库,计网,os这些,然后具体看看你面试的那个部门的面经,具有参考的意义很大.总结总结大二这一年的成长,我最大的感受是,“真正打动面试官的不是包装,而是你对技术的理解深度与思考广度。”好好沉淀吧,希望我的复盘能为你在实习或秋招中提供一些方向感。如果觉得有用的话,给我点个赞吧
在写bug的芹菜很大...:合工之名,威震天下
没有实习经历,还有机会进...
点赞 评论 收藏
分享
评论
6
62
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务