某中小厂面试

一面:
20min
1. 自我介绍
2. 讲一下static关键字
3. Linux驱动程序分为哪几类,有了解吗,说了字符设备驱动和块设备驱动,网络设备忘记了
4. 讲一下字符设备驱动程序
5. 讲一下总线设备模型
6. probe函数里面记录资源的时候,为什么要判断资源是来自设备树还是C文件
7. 用过poll函数吗,讲一下
8. 用过epoll还有什么忘记了(没用过)
9. 讲一下文件IO
10. read和poll的区别?没答好
11. 讲一下freeRTOS内部机制
12. 能实习多久
13. 学习之外还有没有什么别的爱好
14. 你的规划是什么,为什么想做Linux,单片机没难度?
15. 你期望学到什么
    
反问:
    1. 我答的怎么样
    2. 面试成功概率大吗
    3. 在贵公司实习能学到什么
    4. 多久二面

公司人数有点少,大佬有点多,面的岗位还不错,在融资阶段,怕被认出来

全程八股,第一次面试,太紧张,感觉凉了

_______________分割线________________

隔天出结果,一面过了

---------------分割线-----------------

二面:
30min
1. 自我介绍
2. 学校是不是还有课,不用上课吗,考试怎么办
3. 声明一个函数指针,返回int指针,参数是int指针
4. 学校开了哪些计算机的课?答:c语言,数电,模电,微机原理
5. 是不是在上大学前学过?答:只在暑假学过c语言
6. 讲一下微机原理学了啥?什么架构忘记了?冯诺依曼体系?还有别的忘记了,答不出来,然后说了学期期中才开的课
7. 学校开过数据结构这门课吗,没有
8. 汇编学的怎么样,用过汇编写代码吗,接触过在一个c文件里面嵌入一段汇编码吗
9. 以后想做什么,你的目标规划是什么
10. 拷打项目
11. 假设一个要做一个达达鸭,上位机拍照检测有人靠近,达达鸭需要通过控制电机摇摆,要完成这个项目需要怎么做(当时不是很懂说的是什么意思,心里想的是难道不是有人靠近就控制电机吗)
12.简历上的都是自学的吗
13.了解PID吗,讲一下

反问:
    没问,不知道问什么,面完才想起来问什么

只有在拷打项目的时候才回答的流畅,以为二面是HR面,结果还是技术面
#通信硬件人笔面经互助#
全部评论
实习面试这么硬核
点赞 回复 分享
发布于 06-05 17:59 陕西

相关推荐

好像是有一个考试的,考完了之后很早就进入面试中的流程了,到9.23左右才约面,最后约的9.26一面:1. 自我介绍2. IIC总线3. UART、IIC、SPI、CAN的对比4. 为什么要有Linux系统,怎么看到总线驱动设备这么一套框架5. Linux是怎么去找驱动的6. Linux驱动具体做过些什么7. 具体怎么做Linux驱动开发8. Linux和RTOS的内存管理9. 具体Linux里面是怎么分配内存的10. 怎么映射地址的11. TLB知道吗,具体的虚拟地址到物理地址,怎么找到的,怎么分配的12. 内存分配的算法13. 知道best fit吗?14. 怎么看待内存碎片,怎么合并15. 怎么减少内存碎片的出现16. 是否有办法做到内存碎片不出现17. Linux怎么做内存管理的,跟RTOS有什么区别18. Linux对内存是否有优化的管理算法19. 文件系统20. 进程线程21. 锁的简单理解22. 中断里能不能用互斥锁(这个不太会,但答案是知道的是不行,可以用自旋锁)23. volatile关键字(这个被拷打了很久,我记得是直接从内存读取,但面试官说我说反了,这个我纠结了很久)24. CPU怎么调用函数的25. 函数如何传参26. 内存怎么分配的,会分配成什么样子27. 变量会存在内存的哪里28. 有用过yolo,知道些什么,是否考虑做算法29. 系统启动的具体流程(最后说了STM32的启动过程)30. ST从FLASH启动,为什么是0x08000000(留给SRAM和其他内部RAM)31. 经典反问业务就是做一些芯片的底层开发,也有协议开发,是一个非常大的部门,跟硬件相关的都在这个部门内去完成。一共三面,然后等通知。#秋招##嵌入式##通信硬件人笔面经互助#
查看31道真题和解析 通信硬件人笔面经互助
点赞 评论 收藏
分享
阿里凉经一面1.问了简历上的三个项目 逐一介绍 逐一解答2.用的气压计什么精度 怎么实现定高3.面试官挺喜欢我的第三个项目 问我比赛完后有没有继续去落地下面问问基础4.主要使用的语言5.怎么理解C++的封装 继承 多态6.堆和栈的区别7.进程和线程的区别8.讲了之后再自己顺便讲了多进程、多线程的方法9.父进程和子进程的区别10.讲讲TCP和UDP面试官:有什么问题问我?复盘:体验不错 得到了面试官的认可 面试后状态就显示通过了技术二面 80分钟1.你觉得你哪个项目最有难度 介绍一下2.用的6ull是arm几的 几核的3.用的stm32有什么参数 (朋友们对自己用的硬件要有了解)4.Mpu6050的一些可选参数是什么5.用的气压计觉得有什么缺点6.如何处理和过滤噪声数据?你提到卡尔曼滤波能介绍一下吗7.在设计嵌入式系统时,如何进行硬件与软件的协同设计?8.中断上下文了解吗?具体做了什么 有哪些寄存器 能画图表示过程吗?9.我看你项目里有 linux 驱动 你知道windows和linux 驱动的异同点吗?10.可以手写一个i2c驱动吗?讲讲原理也行11.读过freertos 源码吗?有了解过那些RTOS?说说12.面试官:了解linux吗?我:了解面试官:讲讲Linux 的宏内核有什么优势相较于其他的系统讲讲linux 内核,linux源码看过一部分吗?知道进程和线程吗?进程调度?我:了解一部分假如你做一个进程管理系统 可以参考linux内核  你可以说说你的想法13. 手撕:一道hard 。。。。。最后:你有什么想问我的二面凉我面试看的是大佬的面经,链接放下边了  c++/嵌入式面经专栏-牛客网 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
查看21道真题和解析
点赞 评论 收藏
分享
6 3 评论
分享
牛客网
牛客企业服务