拓竹科技面试题 · 技术原理
拓竹科技相关面试题,按最终去重题目聚合。
共 367 道真题 · 当前筛选命中 270 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 41 题const 属性的值是在什么阶段确定的?请解释编译期常量和运行时常量的区别。 考察对 const 关键字语义、编译期求值和运行时常量的理解第 42 题在PID控制中,如果系统输出左右摆动(振荡),应当如何处理? 考察对PID参数调整和振荡现象的处理能力第 43 题函数对象是什么,跟函数指针有什么区别? 考察对函数对象与函数指针概念及适用场景的理解第 44 题请说明串口、IIC 和 SPI 三种接口协议的区别及其典型应用场景。 考察对常见通信接口的协议特性、差异和适用场景的理解第 45 题请介绍常用的任务间通信方式有哪些? 考察对操作系统或并发编程中任务间通信机制的掌握广度第 46 题IIC的通讯时序是什么? 考察对I2C总线协议时序细节的掌握程度第 47 题流量控制有哪些机制? 考察对流量控制机制的理解和实际应用能力第 48 题请描述单片机从上电复位到进入主函数前的启动流程。 考察对单片机启动机制、内存初始化及中断向量表的理解第 49 题无重复字符的最长子串 考察滑动窗口与哈希表在字符串处理中的应用第 50 题请解释SPI通信中CPOL(时钟极性)和CPHA(时钟相位)的含义及其组合。 考察对SPI总线协议中时钟极性和相位概念的理解及四种工作模式第 51 题请解释重写(override)和重载(overload)的区别。 考察对面向对象方法多态性和静态分派的准确理解第 52 题非对称加密除了用于数据加密之外,还有哪些重要应用场景? 考察对非对称密码学核心应用(签名、密钥交换、认证)的理解与区分第 53 题全局变量的初始化过程是在哪里初始化的? 考察对C/C++程序启动流程、BSS段与数据段初始化机制的理解第 54 题项目中多任务调度是如何实现的? 考察嵌入式多任务调度机制的理解与实践第 55 题请说明蜗轮蜗杆传动的主要特点。 考察对蜗轮蜗杆传动特性的原理理解与工程应用认知第 56 题请描述从输入一个网址到页面显示的完整过程,其中涉及 DNS 解析。 考察网络请求全链路理解与 DNS 作用第 57 题使用雅克比矩阵计算机械臂重力补偿是否可行?请说明其原理和局限。 考察对雅克比矩阵在重力补偿中作用的深入理解和边界判断第 58 题你了解AES加密算法吗?请介绍它的常见工作模式,并说明各自的特点。 考察对AES加密算法及其工作模式的原理理解与实际应用掌握第 59 题请解释Kafka的消息持久化机制及其在保证数据可靠性方面的作用。 考察对Kafka日志存储、刷盘策略及副本机制的理解第 60 题请介绍FreeRTOS的启动流程。 考察对FreeRTOS系统启动过程的理解,包括初始化与任务调度启动