我也是,看我没开发过linux,就不感兴趣了,让我秋招见🤣
点赞 1

相关推荐

1. 嵌入式系统中的看门狗定时器是什么?如何使用它?2. 如何在嵌入式系统中实现低功耗模式?3. 什么是实时操作系统(RTOS)的优先级调度?如何实现?4. 在嵌入式系统中,如何处理数据溢出和下溢?5. 如何使用ADC(模数转换器)读取传感器数据?6. 在嵌入式系统中,如何实现多种通信协议的支持(如UART、IIC、SPI)?7. 如何设计一个简单的PWM(脉宽调制)控制电路?8. 在嵌入式系统中,如何实现数据加密和解密?9. 什么是嵌入式系统中的内存管理?如何进行优化?10. 如何使用RTOS实现任务的优先级反转问题的解决?11. 在嵌入式系统中,如何进行外部中断的配置和处理?12. 如何使用操作系统的文件系统在嵌入式设备上存储数据?13. 在嵌入式系统中,如何实现网络通信(如TCP/IP)?14. 如何在嵌入式系统中实现远程固件升级?15. 什么是嵌入式系统中的事件驱动编程?如何实现?16. 如何使用模拟信号处理技术(如滤波器)处理传感器数据?17. 在嵌入式系统中,如何实现多任务的资源共享?18. 如何使用图形用户界面(GUI)库在嵌入式系统中开发应用?19. 在嵌入式系统中,如何进行系统性能的评估和优化?20. 如何设计和实现一个简单的音频播放功能?更多知识关注大佬面经  c++/嵌入式面经专栏-牛客网 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
点赞 评论 收藏
分享
11-09 14:46
已编辑
河海大学成人教育学院 C++
时间一个小时,我和面试官都没开摄像头面试官是个声音好听的女孩,是公司的技术总负责人,说是主管面实际上全程在聊技术。对着项目问的,我的消息队列好像撞到她的枪口上了。我的序列化方式是什么?xml,json类似的文本格式和二进制格式的对比?我只回答了可读性和存储大小,常用的二进制序列化protobuf。如果让你自己设计二进制序列化怎么设计?我说就把每个字段大小读出来,内容写到buf里。追问如果长度是可变的怎么办?比如结构体里有个vector。->反序列化不出来。怎么解决?分析一下proto文件改变了,会出现什么问题,怎么解决。(就是对不同版本的兼容性问题)了不了解protobuf是怎么解决的。介绍消息队列?关键的的数据?我的消息队列是推模式还是拉模式,我是拉模式如果让我实现推模式怎么实现,怎么设计消费方接口的统一。回答完这个问题我说,我了解到常用的消息队列只会实现一种模式,她说dds就是推拉都有,后来搜了一下这是汽车常用的中间价....果然撞枪口上了...我的消息队列如何解决读消息冲突的?讲了集群模式怎么做的。如果广播模式要求所有的消费者收到消息,怎么做,什么时候可以删除一个物理消息队列,怎么标记.....这块花了挺长时间,她也问不清我也讲不清哈哈哈被问的有点慌了一个线程的整个生命周期?什么情况下会被挂起?你觉得什么是好的cpp代码?我答了做好内存管理,用简单的方式实现功能,避免使用复杂语法和特性(她说这点特别好)...怎么做到代码复用和可扩展性?用设计模式追问你常用哪些。讲一下CAP原理,分别在什么场景下牺牲哪一个特性。你觉得自动驾驶应该首先保证哪个。你有没有觉得比较好的编程习惯?有没有觉得写的特别好的库?我说了ffmpeg。反问:剩下的时间就交给你来问我了(好可爱)我着急回去上班,就没有反问,好后悔十分钟后通知通过了
查看18道真题和解析
点赞 评论 收藏
分享
牛客网
牛客企业服务