华测导航嵌入式一面面经 常规八股文

最近参加了华测导航嵌入式岗位的一面,整体面试体验还不错,面试官态度比较随和,沟通节奏也比较自然。就我个人感受来说,这场一面的内容不算难,问的基本都是嵌入式岗位里比较常见的基础知识和项目相关问题,只要平时有准备、基础比较扎实,回答起来压力不会太大。我这场整体答得还可以,大部分问题都能接上。

这里简单整理一下这次一面的题目和感受,给后面准备华测导航嵌入式岗位的同学做个参考。

面试题目

  • 局部变量、全局变量、静态变量、常量分别存放在哪些内存区域?
  • 堆和栈的区别是什么?
  • 函数调用时栈帧里一般会保存什么内容?
  • static 关键字有哪些常见用法?
  • const 修饰指针时几种写法分别是什么意思?
  • volatile 的作用是什么?
  • 宏和普通函数有什么区别?
  • .c 文件到最终可执行文件,编译过程大致是怎样的?
  • 声明和定义有什么区别?
  • UART、SPI、I2C 三种通信方式有什么区别?
  • I2C 为什么需要上拉电阻?
  • 中断和轮询有什么区别?
  • 中断服务函数为什么要尽量短?
  • 项目里用了什么通信协议,为什么这样选?
  • 实习或项目中遇到过什么问题,是怎么排查的?

嵌入式八股文专栏https://www.nowcoder.com/creation/manager/columnDetail/mPZ4kk

(专栏包括各类基础八股文以及大厂面试题等内容)

总结

整体来看,这场一面问的内容还是比较常规的,主要集中在 C 语言基础、内存相关知识、关键字、编译过程、常见通信协议,以及项目和实习经历这些方面。题目本身不算很偏,也没有特别刁钻的深挖,更多还是考察基础是否牢固、项目是不是自己真正做过。

我自己的感觉是,只要把常见八股认真过一遍,把 staticconstvolatile、堆栈、编译链接、UART/I2C/SPI、中断这些高频内容准备好,再把项目里的通信方式、模块功能、问题排查过程梳理清楚,整体应对起来还是比较顺的。

结尾

总的来说,华测导航这场嵌入式一面难度适中,比较偏基础,面试氛围也还不错。对准备嵌入式岗位的同学来说,重点还是把基础知识学扎实,把项目经历讲清楚,不用把它想得太难。

这次一面对我来说整体回答得还可以,也算是一次比较顺利的面试经历。

全部评论
秋招进度如何
点赞 回复 分享
发布于 04-09 10:58 北京
欢迎加入我司
点赞 回复 分享
发布于 04-08 22:07 江苏

相关推荐

评论
点赞
2
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务