2016嵌入式软件开发工程师面试题

发布时间:2016-10-22 00:00:00 编辑:嘉辉 手机版

  嵌入式软件工程师主要从事嵌入式软件开发工作。涉及应用层以及底层软件开发和设计工作。下面YJBYS小编为大家整理了关于嵌入式软件开发工程师面试题,希望对你有所帮助。

  嵌入式软件开发工程师面试题

  1、将一个字符串逆序

  2、将一个链表逆序

  3、计算一个字节里(byte)里面有多少bit被置1

  4、搜索给定的字节(byte)

  5、在一个字符串中找到可能的最长的子字符串

  6、字符串转换为整数

  7、整数转换为字符串

  威盛

  1.什么是平衡二叉树?编写一个删除平衡二叉树的程序?

  2.写一个程序,求有向有权图两点之间的最小权?

  3.根据你的理解,写出Cstring类的构造函数和析构函数?

  4.使用C语言实现对ini文件的访问,使程序可以对int,double,字符串类进行读写。

  5.n×n个方格(n为任意整数),定义若两个格有公共边则称两个格相邻。现将 个格中的N个格子图黑,使每个格子都与黑格子相邻。试编程,使N最小。

  1.static变量和static 函数各有什么特点?

  3.描述一下嵌入式基于ROM的运行方式基于ram的运行方式有什么区别。

  4.task 有几种状态?

  5.task 有几种通讯方式?

  6.C函数允许重入吗?

  7.嵌入式操作系统和通用操作系统有什么差别?

  一面,技术面

  (1)VxWorks、uc/OS、Palm嵌入式系统操作系统的区别?

  (2)做嵌入式软件开发和普通桌面软件开发有什么区别?

  (3)c语言问题,union和struct 的区别?

  (4)sizeof(一大堆变量),如果用这个函数分配内存的大小一定与定义相同吗?

  (5)解释什么是优先级反转。

本文已影响872
+1
0