智洋创新嵌入式软件一面

岗位:嵌入式软件工程师(Linux)

时长:30min

  • 1. 基础概念及区别类
  • 堆和栈有什么区别
  • 结构体struct和共用体union的区别
  • sizeof和strlen有什么区别
  • strcpy和memcpy有什么区别
  • 不可重入函数和重入函数
  • 一个指针占几个字节
  • 在32位和64位系统中,其他数据类型的大小
  • 什么是大端和小端
  • 2. 硬件及嵌入式系统相关
  • GPIO电压范围,八种模式中,推挽输出和开漏输出区别
  • I2C、SPI、UART都有几根线,每根线是什么作用,传输速率
  • 中断向量表
  • 3. 嵌入式开发经验
  • 了不了解RTOS
  • 是否做过U-Boot或者内核
  • Linux熟悉程度
  • Linux板子做过开发吗
  • 硬件原理图会画吗
  • 4. 操作系统与网络编程
  • 进程和线程区别
  • 进程之间通信方式
  • 什么是异步I/O,需要哪些函数
  • TCP/IP进行网络编程的经验
  • client和server分别使用什么最基础函数
  • 5. 问题与调试相关
  • 什么是死锁
  • 内存泄露和内存溢出
  • 6. 场景题
  • 单片机型号,选型注意哪些方面
  • 如何排查串口通信问题
  • 1024大小的数组,怎么把每个元素赋值为1,一行代码实现
  • 一个server能具备同时并发处理四个client,怎么实现
  • 创建socket后没有调close,会导致什么
  • 假如程序去访问一个空指针/野指针,会导致什么后果?
  • 段错误怎么排查
  • 7. 反问:
  • 经典业务内容、部门架构、培养机制、晋升机制

评价:八股盛宴,累了

SAGIMA 个人面经整理 文章被收录于专栏

本人在秋招过程中的一些面经,尽可能的结构化、系统化的整理了,有些细节可能记不太清,大家可以随便提问,肯定知无不言言无不尽

全部评论
sagima佬感觉面了很多家了,肯定一堆offer了
3 回复 分享
发布于 09-29 23:26 山东
明天下午面试,现在紧张的一批
点赞 回复 分享
发布于 10-13 23:46 湖南
今天刚面完硬件,真的爱问八股,拷打了半个钟全是八股问题
点赞 回复 分享
发布于 11-05 20:00 福建

相关推荐

不愿透露姓名的神秘牛友
10-31 20:52
点赞 评论 收藏
分享
13 61 评论
分享
牛客网
牛客企业服务