星宸科技是全球领先的视频监控芯片设计公司,专注于AI视觉处理SoC芯片的研发。
【面经问题】- 60分钟
请介绍几种你熟悉的数据结构,例如链表、树、哈希表、队列和栈。
你了解哪些常见的算法?当哈希算法发生冲突时,有哪些解决方法?
能否讲解快速排序的原理?以及动态规划的基本思想是什么?
在驱动开发方面,你有哪些相关经验或了解?
请简述 Linux 操作系统的启动流程。
请谈谈你对多线程编程的理解。当多个线程发生资源竞争冲突时,可以采取哪些方式解决?
多线程之间通常通过哪些机制进行通信?
多进程之间常用的通信方式有哪些?
在使用消息队列时,如何避免出现竞争冲突?
你提到多进程可使用共享内存进行通信,请说明其具体实现方式及底层原理。
请简要介绍 TCP/IP 协议的基本概念与分层结构。
你提到 TCP 是可靠传输协议,它是通过哪些机制来保证传输的可靠性的?
如果需要在底层实现一个互斥锁,你会如何设计其基本操作逻辑?
招聘网址(包含校招和社招入口):
https://sigmastar.zhiye.com/Campus
你好,我是Allen康哥,CSDN嵌入式领域博客专家,知乎嵌入式领域优质答主,嵌入式技术领域粉丝15万。现任世界500强外企高级软件开发工程师,有多年国企和外企嵌入式行业工作经验,擅长嵌入式行业学习规划,单片机和嵌入式Linux学习规划,嵌入式硬件转软件学习规划,简历及offer咨询,报考/考研咨询等,欢迎留言交流!
489
