中科曙光一面(C++)

讲解项目中多线程的使用
线程同步如何解决的
讲讲项目中的socket网络编程如何实现的
gcc编译过程
strlen和sizeof区别
strcpy和memcpy区别
进程同步的方式
哪种方式最快
虚函数如何实现多态的
构造函数和构造函数能否是虚函数
讲讲内存对齐
内存分布
在C++中引入C的代码为什么用extern C
讲讲四种强制类型转换(只说出来了两个
深浅拷贝
cuda的内存分布(不知道)
讲讲vector和list
(三十分钟左右)
反问:
业务(做高性能计算的,cuda相关的得会)
一般三轮面试,2技术
人太多,一面结果十月中才能出来。。。
培训机制
全部评论
校友投的什么岗位
1 回复 分享
发布于 2023-09-19 21:36 陕西
和我上午面的问题一模一样
1 回复 分享
发布于 2023-09-19 16:19 北京
烙铁base哪里的
1 回复 分享
发布于 2023-09-19 15:41 天津
佬,这个公司不是卡学历很厉害吗
点赞 回复 分享
发布于 2023-10-23 08:24 陕西
有下文么
点赞 回复 分享
发布于 2023-09-27 10:43 广东
佬,项目也是webserver吗
点赞 回复 分享
发布于 2023-09-25 18:36 山东
难度还可以,cuda没复习,看不懂😭
点赞 回复 分享
发布于 2023-09-20 10:25 甘肃

相关推荐

03-25 20:11
暨南大学
没问八股,问了些项目相关的+ 如何提高项目并发性可用性+ 如何支持多个用户的群聊需求+ 根据项目和专业:国密和国外的算法区别是什么+ 项目会被中间人攻击吗,如何防止或者实施+ 平常会怎么使用AI Coding+ CPP如何管理内存,如何排查和处理内存泄露手撕说白了就是求一个有向无环图的拓扑排序,但是鼠鼠代码能力为零直接拉了坨大的来了个 $O(n^2)$ 解。```cpp#include <iostream>#include <map>#include <vector>using namespace std;int list[256];map<string, vector<string>> components = {{"A", {"B", "C"}},{"D", {"B", "C"}},{"E", {"F", "B"}},{"B", {"L", "F"}},{"L", {}},{"N", {}},{"F", {}},{"C", {"B"}},{"P", {"N"}},{"Q", {"P"}}};vector<string>  solution(map<string, vector<string>> components) {vector<string> res;while(1) {for(auto &item: components) {auto index = int(item.first[0]);if(list[index] != -1) continue;for(int i = 0; i < item.second.size(); i++) {auto index_ = item.second[i][0];if(list[int(index_)]==-1) goto end;}list[index] = 1;res.push_back(item.first);if (res.size()==components.size()) {return res;}end:}}}int main() {for(int i = 0; i < 256; i++) {list[i] = -1;}auto res = solution(components);for(auto i : res) {cout << i << " ";}}```
查看6道真题和解析
点赞 评论 收藏
分享
03-16 20:28
已编辑
京东_后端开发(实习员工)
聊天成长式非常规面经1h,聊嗨了。非常规面试,但感觉很棒,面试官全程微笑。感觉和面试官都是梦到什么说什么[隐去了一些个人经历的深追问题]1.讲一下从小到大的个人经历,为什么选择计算机这个行业呢?2.在大学有哪些规划呢?你对未来的职业发展有哪些想法?未来你想走怎样的路呢?3.讲一下自己的两个项目的时间节点,完成度4.这个自研项目需求点,解决了生活中哪些痛点,你觉得这是实际需求还是伪需求,具体的需求点在你实际落地体现在哪里呢?5.有调研过市面上有哪些相似的项目嘛,或者说真正有名的有哪些6.在做这个项目过程遇到了哪些困难7.视频转音频,转文字,AI分析是怎么实现的8.FFmpeg了解底层的一些机制嘛9.具体讲讲分片上传断点续传的实现,追问为什么先落盘再记账到Redis10.关于保障数据不丢失,你觉得各种中间件的持久化有哪些相通的机制11.你有具体关注过哪些开源项目嘛12.你平时是怎么进行AI coding的13.最近有用过OpenClaw嘛?有哪些应用的场景呢14.讲讲你在Calude Code和Codex的使用差别,你觉得应该怎么去分别使用呢15.你觉得未来AI的一个发展趋势?反问1️⃣有什么能够提高的确或者有哪些地方不足。[面试官说取决于我的需求和目标,想进大厂就多背八股算法等等,想进创业小公司方向就保持自己的敏锐性]2️⃣如果有后续流程会去做哪些业务。以及后续面试的流程。[说是各司其职的公司,大家都会沿着自己的目标去奋斗。流程忘说了]
小牛炒肉:发现一有个没见过的其他项目,面试官就完全不问点评了,四场面试询问次数为0
查看15道真题和解析
点赞 评论 收藏
分享
03-17 00:07
已编辑
哈尔滨工业大学 golang
📍面试公司:字节跳动🕐面试时间:2.6投简历 推到2.26一面 2.27二面 3.2三面 3.6hr面 3.16 oc❓面试问题:一面面试官比较新手,先自我介绍一下,然后好奇了一下我的比赛都在做什么。然后考了一点八股链表和数组的区别/应用场景快排的原理哈希表的实现和冲突解决红黑树和avl树的区别和应用(读多写少/读少写多)dp是什么,思路进程线程协程的区别goroutine的gmp模型死锁是什么,怎么避免linux io模型和复用虚拟内存和页表的过程tcp的三次握手四次挥手tcp/udp的区别和应用tls的握手过程go的runtime负责做什么,如何垃圾回收然后拷打20min项目最后给了两个简单的算法题,一个是字符串中最长的不重复字符串,一个是矩形网格左上走到右下权值最小路径二面二面拷打的比较厉害,比较紧张记不太清了上来先问了问八股,没问算法相关的,直接问的操作系统相关的仔细问了问线程切换和协程切换,c++的协程和goroutine有啥区别goroutine的工作窃取怎么做的深入拷打死锁,还有银行家算法怎么做的拷打项目,比较深入,结合这个项目为啥这么设计和怎么调试(因为我讲了中间遇到竞态问题)三面三面就面试了半小时,没怎么问八股聊了聊python,golang,c++的区别,应用场景解释器和编译型区别,为啥要用golang 还有runtime逃逸分析啥的,比较聊天然后聊了聊agent开发(有一个相关项目)的事,还问了问用没用过openclaw 有啥感想最后问了下期望的工作地点和到岗时间就结束了
查看26道真题和解析
点赞 评论 收藏
分享
评论
6
56
分享

创作者周榜

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