搜索面试经历、知识题和 Coding 题。
至少输入两个字符。结果覆盖知识库、面试、Coding、公司和主题。
按公司、岗位和问题整理的结构化面试经历。
共 3 条结果
1.自我介绍 2.说一下在学校中主要做了哪些项目,介绍你对linux这一块和你刚才提到的RK3588,你重点把你学校做过相关的东西介绍一下 3.RTOS和linux之间的区别 4.RTOS下的调度时延明确的是吧?那linux下有方法能实现这种可预期的调度么(具体怎么实现的) 5.说一下linux中断下半部的几种实现方式,区别是什么? 6.你有进行过linux中断相关的开发么?(我说没有,只有进行过ARM+RTOS上的中断开发) 7.什么情况下需要屏蔽中断?(我回答的是优先级翻转,不知道对不对)之后就问除了这个还有别的吗? 8.数据结构有接触过么?你说一下链表和数组的区别,你说一下怎么去判断一下链表里面有没有环? 9.说一下IIC协议?有用过么?说一下IIC里边上拉电阻阻值一般选什么?阻值的大小会影响什么性能? 9.linux系统里面有哪些情况会产生段错误?(我没懂什么是段错误,从来没接触过),然后他就问你开发调试的时候没有遇到过段错误么?(我说是线程崩溃了么)他说你可以理解成线程崩溃(我就回答空指针或者越界,解决这种问题可以减少共享状态或者增加边界检查、看门狗或者说进行进程隔离) 10.进程隔离怎么解决段错误?(这是AI给的答案么) 11.你说一下函数指针怎么定义?你描述一下。 12.(手撕)假如我要定义一个int返回值,两个int参数的函数指针,怎么写?你可以直接敲,这里不有消息框么,发过来就行。(解释一下你写的这个定义) 12.什么是指针函数? 13.反问(①这个岗位主要是做什么:答:嵌入式bsp么,就和你简历上写的这些是差不多的,RK3588或者其他soc芯片的bringup工作,比如设备树的点亮,RTOS也会涉及一些) ②你觉得我哪里做得不够好的,回去可以补充(答:理论基础有点太差了,当然我能感觉出来你刚才用AI了,你面试的时候就正常面试就可以了,你用了AI就没法判断你说的那些信息哪些是对的哪些是错的,就那些是你真是真实掌握的哪些是你没掌握的) ③这个岗位在实习和校招上在学历上和有明确的筛选条件么(答:目前没有,能力够就可以) 到此我就小破一防,没再问了,耻辱下播
我是今年三月份转入嵌入式linux学习的,导师给我的方向是端侧模型部署,但这玩意门槛太高果断转行。 个人感觉:项目>手撕代码>八股 先自我介绍 然后逮着项目问,掺杂一些八股 我感觉嵌入式岗位比较关心dma,内存方面的知识。代码的话力扣hoot100就够了,嵌入式更关心底层的数据结构的实现:内存池,fifo,大小端,内存对齐。 八股跟着网上经验贴背诵就行了,然后结合ai做一些demo。 一定要在面试中学习,而不是学习完再面试,没人能学完的
面试时间:35分钟左右 面试难度:正常 面试内容:首先进行自我介绍;然后开始问项目,首先讲一下项目的整体框架,项目需求是什么,设计完成后,各个指标有没有实际测试,能否满足目标;为什么要考虑多源数据采集,具体的方案是什么,各部分模块怎么选型的,会考虑哪些细节,具体带宽计算以及主控板是否满足通信带宽要求,USB协议有哪些,速率分别是多少,你的主控板有哪些外设资源,怎么分配的;你在公司中做信号仿真工作的流程是什么,眼图会重点关注哪些指标,各指标的含义是什么,怎么判断眼图是否合格,当遇到信号质量不合格情况,你是怎么排查问题,如何优化的;项目中经历过最困难的问题是什么,如何解决的,最后就是反问环节。 面试结果:等待hr通知。 秋招面试流程:一轮技术一轮综合,然后hr面