砺算科技-时间线:一二三面 10.24 - hr面 10.26 - 释放 12.5三轮技术面一起面的,面了三个小时左右三轮面试主要涉及问题:一面:1. C语言:用于打印输入字符串中所有的回文, 以及该回文的首字母在原始字符串中的偏移,函数返回值为回文的个数。2. 不同配置下,多线程的结果特点3. 怎么确保每个线程附着在不同cpu上4. CPU性能的具体指标5. 你项目里的实验用了多少线程,实时性提高了多少6. http1.1增加机制7. 创建tcp连接,服务端端口没有打开,会怎么样8. 你用的RFC协议,讲一下9. linux的驱动开发10. 字符设备驱动11. 常用的块设备12. 字符设备有哪些12. 进程,用户态/内核态13. c++,vector push_back和emplace_back的区别二面:14. 做题:C++:写一个循环Buffer15. 讲一下你项目用到的google protobuffer16. 你这个和struct的区别是什么17. 介绍下c++的结构性的数据结构(enum,struct)18. 网络协议栈分层19. tcp可靠性如何保证20. 介绍滑动窗口具体原理21. linux驱动开发做过吗22. 交叉编译讲一下23. 如何实现交叉编译24. 为什么在x86平台编译出可以在arm平台运行的二进制文件25. 编译的过程26. 二进制文件执行过程27. C++左右值28. move 和forward29. move的本质是什么30. 右值转发为左值31. unique和share指针三面:32. 嵌入式底层接口33. I2C34. 做题:C++:单向链表,节点排序35. soc,mcu其余就是中间会串插聊自己的各种项目,面试强度蛮大的,一直在说话所以后半程几乎一直在补水,得亏本科是电信专业,不然有部分问题还真答不上来。最后开的在本地的价格其实是正常价格,但是因为我硕士海外偏软,本科是电信,所以比别人少1k,另外hr人真的非常好,公司也蛮重视对gpu人才的培养的,965不卷,自研gpu工程师属于稀缺资源。#面经#