dolphindb C++开发一面凉经

1. 手撕 c++ 优先队列 实现 push / pop
2. c++ 之智能指针理解。shared_ptr 引用计数存在哪里?
3. shared_ptr 线程安全吗?
4. c++ static / inline 使用场景
5. 两个编译单元相同名字的static函数会报错吗
6. 线程安全的单例
7. c++死锁怎么定位。gdb具体讲讲
8. 怎么确定哪个线程死锁了?
9. 常用的锁有什么?
10. 互斥锁自旋锁区别?
11. 自旋怎么实现?
12. 为什么要先自旋再阻塞?
13. 进程/线程切换
14. 824线性一致性如何实现
15. 如何读
16. 怎么优化读请求
17. raft no-op理解
18. raft 惊群怎么优化
19. 15445如何并发控制
20. 三个隔离级别讲讲
21. 两阶段锁流程
22. 死锁如何检测
23. B+树如何实现并发
24. 乐观悲观实现
25. 火山模型
要求挺高的,
全部评论
挖槽,难度好大
1 回复 分享
发布于 2023-05-26 17:20 江苏
你咋问得这么多呀,我上次面,就问了两个问题,然后就一直跟我说部门业务什么的,小厂也有kpi吗?
1 回复 分享
发布于 2023-04-12 21:15 吉林
dolphindb 约面真的慢,每周都给我保温说下周约面…到现在一面都没约上
1 回复 分享
发布于 2023-04-07 19:59 北京
硬核啊
点赞 回复 分享
发布于 2025-03-25 17:36 江苏
你这直接拉满了
点赞 回复 分享
发布于 2024-07-12 17:59 重庆
我拿了OceanBase意向,但dolphindb笔试没过😅
点赞 回复 分享
发布于 2023-05-28 20:24 江苏
想问一下楼主是本科还是研究生啊,这问的也太难了
点赞 回复 分享
发布于 2023-04-08 10:13 湖南
谢谢分享
点赞 回复 分享
发布于 2023-04-07 20:20 江苏

相关推荐

2025-11-13 00:23
西安电子科技大学 C++
面试岗位AI软件开发面试官一副肥头大耳(虽然评论外貌有点不妥,但是忍不住了),语气中给人透露着傲慢,感觉参加的不是面试,而是一场羞辱,承受着他工作中的不顺。开局介绍项目,然后说你这个C++还能编译为arm架构?用的什么编译的?arm指令版本是什么?cmake编译时能看到arm参数吧,你设的参数是什么?在你这arm机器上还能运行python?你这里提到了npu,他的具体型号是什么?他内存布局是什么样子?存储层级是什么?他的内存可以改吗?你说npu共用操作系统内存,NPU存储和ARM存储有什么区别?(WCNM,实习干的就是上层应用,谁TM关注底层NPU,而且这是我能接触到的吗?要不要我去把NPU图纸偷出来给你看,开局一套组合拳给我干麻了?语气就是,你真的在这里实习过?)接着八股期间让先介绍Transformer多头注意力机制,介绍完之后,他说我要的是你介绍他里面怎么算的,我???(我不是刚介绍过了吗,包括QKV矩阵和点击注意力和多头怎么切片),我说我刚才介绍了,然后又重复了一遍他的问题,我要的是多头注意力怎么计算的?我愣了,我说那我在白板上演示下每一步怎么计算以及得到的结果的维度,他说不用,你就语言说一下多头注意力怎么计算,我说的还不够清晰?听不懂?后面的八股包括但不限于大模型训练用什么优化器,adam相较于SGD的优点,ADAM里面动量是什么,怎么更新计算,交叉熵损失的物理意义是什么?介绍一下pytorch里面的**和**模式(没听过,没记住),介绍pytorch indicator,pytorch支持的模型并行化方法有哪些,在数据并行和模型并行的时候,哪些模块消耗显存?模型量化方法有哪些?模型训练时链式求导怎么算的,不要说数学推导,有两个fc层的残差结构,链式求导怎么求?介绍python gc模块,python中怎么解决循环引用。yield和yield from的区别是什么?cpp模版里的内存萃取是什么?模版特化是什么?python和cpp多线程有什么区别?Python线程和协程有什么区别?python里异步调用和同步调用区别是什么?其中很多都没答上来,最后快结束的时候说,那我们问个简单的,都知道的东西,在x86的cpu中,为什么一个核心通常都是有两个线程。(我不知道,在这一刻,仿佛失去了所有的力气和手段)固然,我是个彩笔,达不到你们的招聘要求,但是有必要这样的压力吗?面完心态直接炸穿了。
查看30道真题和解析
点赞 评论 收藏
分享
评论
28
200
分享

创作者周榜

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