链接:https://www.nowcoder.com/discuss/1032264
来源:牛客网
一开始投递了摘星计划,后hr联系是否可换到C++开发,我本身就是想走开发路线,因此开始面试
一面:
问了一些传统问题:tcp ip、进程间通讯、C++模板等,从linux 协议栈角度、ipc struct、编译原理等角度进行解答
之后过了几天通知一面通过,之后的面试都在一天内完成,在上海线下公司
首先是笔试:
一道三连问的题目,构建初始的数据结构:是vector、stack、string、unique_ptr、shared_ptr大家猜,ide是visual studio(由于没用过这个【一直是vs code】,因此没编译就叫了面试官过来了)
之后做完后进行一面,先对做的题目进行分析,之后开始讲解我的python回测系统及C++中高频期货交易系统,讲完之后,对系统并发的地方进行分析,提出问题【当时有个仓位更新时候怎么避免竞态这个问题现在想来也是值得思考的,这种情况确实是会出现的】
之后一面完后,由高频主管进行二面,这真的是我收获最大的一场面试了,了解了很多交易系统的相关知识如preload,然后也开始慢慢去思考spdlog为什么快。然后也出了一个项目相关的场景题。
之后面试官说通过了,之后可以联系他给出秋招offer。
有时候工作或者兴趣,遇上志同道合的人真的重要,对眼了,才可以顺利走下去。
全部评论
(2) 回帖