【内推】海康威视嵌入式岗位 - 内推码

💰面试八股文:嵌入式秋招最全八股文 - 详细整理

🏢公司名称:海康威视 内推链接

🌟内推码1: U856E0 来源用户:VVV16

🌟内推码2: 6056BQ 来源用户:牛客592751416号

🌟内推码3: 9PPA31 来源用户:天赐H

🙇嵌入式近年面试问题:

同学1:

一面:

  • Linux 中断流程,谈谈你对中断上下文的理解‌
  • C 语言字节对齐的规则,为什么要字节对齐?‌
  • 进程间通信的方式,为什么分用户空间和内核空间?‌
  • C++多态怎么理解?C++有哪些多态的典型例子?‌
  • C 语言程序运行时的内存分配‌
  • const 关键字的用法‌
  • extern C 有什么用?为什么声明 C 语言环境?与 C++环境区别?‌
  • delete []和 delete 的区别?‌
  • 互斥量和信号量区别‌
  • SPI 的通信过程?SPI 有几根线?速率配置?‌
  • DMA 是什么?解释其作用‌
  • GDB 常用命令?段错误如何定位?‌
  • FreeRTOS 任务抢占机制‌
  • 二面:

  • Linux schedule() 函数的原理和调用的时机‌
  • 页表实现机制,分页的缺点?‌
  • 多级反馈调度策略和时间片轮转,如何用 nice 命令优化优先级?‌
  • 共享内存分配的空间、读写速度,是否依赖内核?‌
  • 实时操作系统的调度器设计细节(算法、上下文保存)‌
  • 信号量释放后,如何选择下一个线程?‌
  • 如何评估操作系统的实时性?如何测算中断响应时间?‌
  • MCU 上如何设计用户态和内核态?如何保障安全性?‌
  • 驱动开发中遇到的棘手问题及解决方案‌
  • 上下文切换时系统做了什么?‌
  • MMU 如何实现虚拟地址到物理地址的转换?‌
  • u-boot 启动流程分两阶段的原因?第一阶段为何要足够小?‌
  • 同学2:

    综合面试:

    • 自我介绍
    • 导师对自己的评价
    • 导师交给自己的事情
    • 社团干事对自己的评价
    • 在社团中最有成就感的事情
    • 生活中存在哪些压力
    • 怎么释放压力
    • 项目中遇到的困难
    • 自己的缺点
    • 实习计划,导师让自己的去实习吗
    • 最有成就的事情

    同学3:

    • 个人介绍3分钟
    • 问我平常如何跟学校的实验室团队交流工作
    • 用过哪些stm32的芯片 型号是什么
    • 芯片上有什么外设(除去ARM内核) 用过什么
    • IIC产生起始信号的条件是什么
    • IIC如何读数据
    • 问中断有哪几种
    • 这三种中断如果同时存在配置什么: 中断全局使能 优先级 (面试官问还有呢 没回答上来)
    • 中断执行程序能不能执行时间过长 如果过长(超过中断执行周期)会有什么问题
    • 问项目Linux的OTA更新的什么东西:kernel initrd rootfs
    • 如何更新的kernel initrd :从BOOT分区更新 (双系统物理分区 重启后更改GRUB选项)
    • 如何下载这个升级包通过什么协议 :http库文件 。如果文件下载到一般传输断了 怎么办?答:把没有下好的文件删除,重新传;用http下载包如何判断他是基于TCP还是UDP?答 : 用网络报文
    • 对一个文件写数据 如果不从头开始写从中间第多少多少位开始写 应该怎么办(文件IO): 这个没用过 直接不知道
    • 用过什么Linux系统?
    • 说五个Linux的指令: 查看进程信息:ps aux 创建文件 touch 查看网络状态ifconig 写数据 echo 创建文件夹mkdir
    • 用过Linux系统经常做什么?
    • docker容器能直接把两个容器合并在一起吗: 不能 是隔离的

    #海康威视面经##海康威视内推海康威视内推海康威视内推##海康威视2025届内推码##内推#
    全部评论

    相关推荐

    投递帆软软件等公司8个岗位
    点赞 评论 收藏
    分享
    评论
    点赞
    收藏
    分享

    创作者周榜

    更多
    牛客网
    牛客企业服务