拓竹科技 嵌入式开发 正式批面经
一面 9.19
1. 自我介绍
2. FreeRTOS任务之间通信是怎么做的?(任务通知,信号量,互斥锁)平时用什么比较多?
3. 信号量和互斥锁的区别? (信号量一般用于任务同步,互斥锁用于临界资源保护,因为会有优先级继承)
4. 那你讲一讲优先级翻转?
5. 中断里面可以用freeRTOS函数吗?(一般优先级小于5就不可以)
6. 为什么优先级小于5不可以?(当时脑抽了没答上。。。其实这里应该回答临界资源保护时,给BASEPRI寄存器写configMAX_SYSCALL_INTERRUPT_PRIORITY默认0x50,则优先级<=5的中断被屏蔽)
7. 了解任务的上下文切换的具体过程嘛?谈一谈?
8. 你看过这部分的源码,都是汇编写的,那一些汇编指令你知道吗?
9. static关键字的作用,从C和C++两个语言去回答
10. 多态的实现原理
11. ROS通讯机制
12. linux驱动了解吗?设备树和debugfs?
13. 为什么想来拓竹
手撕
1. 验证IP合法地址
2. 无重复字符的最长子串
--------------------------------------------------
二面 10.08
1. 自我介绍
2. FreeRTOS任务之间通信?讲一件事件通信的原理
3. 项目中的困难点?
4. 讲一讲解决过印象比较深的BUG
5. 你是如何平衡产品交付时间和自己研究生实践?
6. 项目里面需要改进的地方?
7. 项目体现你程序工作量的地方?
8. 为什么想来拓竹?你觉得拓竹和大疆、华为这些公司比较,优缺点如何
9. 对一面有什么需要补充的吗?
之前以为这种开放性问题会挺好回答,结果实际被问我一头雾水,有些面试官也觉得并不困难,问我还有吗/笑哭,我项目里面总不能处处是困难吧,或者有些小困难不值得提的也记不起来了。面试我的应该是个leader,技术细节问的比较少,全是宏观开放的问题。
--------------------------------------------------
意向 10.26
#软件开发笔面经##面经#
1. 自我介绍
2. FreeRTOS任务之间通信是怎么做的?(任务通知,信号量,互斥锁)平时用什么比较多?
3. 信号量和互斥锁的区别? (信号量一般用于任务同步,互斥锁用于临界资源保护,因为会有优先级继承)
4. 那你讲一讲优先级翻转?
5. 中断里面可以用freeRTOS函数吗?(一般优先级小于5就不可以)
6. 为什么优先级小于5不可以?(当时脑抽了没答上。。。其实这里应该回答临界资源保护时,给BASEPRI寄存器写configMAX_SYSCALL_INTERRUPT_PRIORITY默认0x50,则优先级<=5的中断被屏蔽)
7. 了解任务的上下文切换的具体过程嘛?谈一谈?
8. 你看过这部分的源码,都是汇编写的,那一些汇编指令你知道吗?
9. static关键字的作用,从C和C++两个语言去回答
10. 多态的实现原理
11. ROS通讯机制
12. linux驱动了解吗?设备树和debugfs?
13. 为什么想来拓竹
手撕
1. 验证IP合法地址
2. 无重复字符的最长子串
--------------------------------------------------
二面 10.08
1. 自我介绍
2. FreeRTOS任务之间通信?讲一件事件通信的原理
3. 项目中的困难点?
4. 讲一讲解决过印象比较深的BUG
5. 你是如何平衡产品交付时间和自己研究生实践?
6. 项目里面需要改进的地方?
7. 项目体现你程序工作量的地方?
8. 为什么想来拓竹?你觉得拓竹和大疆、华为这些公司比较,优缺点如何
9. 对一面有什么需要补充的吗?
之前以为这种开放性问题会挺好回答,结果实际被问我一头雾水,有些面试官也觉得并不困难,问我还有吗/笑哭,我项目里面总不能处处是困难吧,或者有些小困难不值得提的也记不起来了。面试我的应该是个leader,技术细节问的比较少,全是宏观开放的问题。
--------------------------------------------------
意向 10.26
#软件开发笔面经##面经#
全部评论
佬就两面就意向了吗
没有cto面?
大佬能不能说一下bg啊?
一面的问题我基本都答得上来诶😭
天啦,好变态,还要问上下文切换时的汇编语句指令,谁去记这玩意啊
相关推荐
点赞 评论 收藏
分享