首页
编程日记
ChatGpt专题
LINUX学习
Java学习
前端教程
单片机
开发板评测
数学建模
wpf
elasticsearch
内核
微信授权功能
日志收集
产品
996
ci/cd
网页设计与制作
halcon
搜索框
测试员
零知识证明
环境变量
微信扫码登录
考点
Java循环
jar
面经总结
2024/5/5 17:39:10
嵌入式软件开发笔试面试知识点总结-手写数据结构与算法题目
文章目录 面试中需要能达到手写水平的代码链表实现链表的逆置判断单链表中是否存在环单链表相交,如何求交点求有环链表第一个入环节点写出链表的删除一个节点的程序用普通算法实现两个有序链表的合并用递归算法实现两个有序列表的合并二叉树先序遍历中序遍历后序遍历(重点)排…
阅读更多...
嵌入式软件开发笔试面试知识点总结-C语言部分
文章目录 C语言简述编译运行一段代码的过程静态链接和动态链接有什么区别静态链接库和动态链接库有什么区别4字节对齐什么是字节对齐?为什么需要字节对齐?几个基本概念字节对齐的几个例子浅析总结#define和const的区别,const比#define的优点数组和指针的区别malloc、free和n…
阅读更多...
嵌入式软件工程师面试题目整理(七)
文章目录 了解Linux的那个驱动?举例讲讲。中断上半部下半部spinlock semphore mutex 区别uboot传给kernel的参数内核空间和用户空间通信方式MMU作用实现container_ofLinux内核中container_of宏的详细解释结构体在内存中是如何存储的container_of宏typeof(((type *)0)->memb…
阅读更多...
嵌入式软件工程师面试题目整理(六)
文章目录 嵌入式软件工程师面试题目整理(六)请问uboot启动过程都做了些什么为什么uboot要关掉cache?nandflash和norflash的区别,对norflash的操作方式的理解?嵌入式系统中代码的执行方式主要有3种:语句for( ;1 ;)有什么问题?它是什么意思?do……while和while……do有…
阅读更多...