首页 / 拓竹
#

拓竹

#
46279次浏览 895人互动
此刻你想和大家分享什么
热门 最新
08-12 00:38
已编辑
门头沟学院 嵌入式工程师
26秋招-拓竹嵌入式软件面经
7.31投递,8.7约面,8.11一面如下:1、自我介绍2、如何理解堆和栈?3、在裸机或者RTOS中,有什么比较快速的方法去精确确定一个任务或者整个系统里面栈的 最大使用深度 是多少,如何运行一段时间后查看栈用了多少?4、什么情况下栈内容会变化?5、CPU保存现场(函数嵌套、中断等场景下)都是保存什么信息?6、系统异常(比如进入HardFault)如何定位源头?7、说一下MCU启动的过程,从上电到跑到main函数8、全局变量的初始化过程是在哪里初始化的?9、看你项目里用串口挺多的,说一下你是怎么用串口的?(DMA、缓冲区、中断)10、DMA的全满中断和串口空闲中断(当二者都满足触发条件时)会同时将标志位置位然后触发吗?(我答的是先DMA全满再空闲,因为打日志看过,但好像没答到点子上)11、继续10中的场景,当满足触发这两个中断的条件后,我把中断给关了10个字节的时间之后再打开(或者说更高优先级的中断一直把系统阻塞住了),DMA和空闲中断的标志位都还在,这时CPU可能需要仲裁一下,这会对你的驱动有影响吗?如果要没有影响的话需要怎么做?(没太懂这个提问的意思)12、说一下RTOS的运行机制?13、进程任务的切换时机?14、系统 如何/什么时候 得知高优先级任务准备好了?(涉及底层实现原理吧)15、详细说一下某个项目16、系统中微秒级的延时是怎么实现的?17、IIC中时序的延时是如何实现的?18、软件IIC造成的CPU被多次阻塞,中断会造成这些延时的滞后,这些对IIC的读取有影响吗?19、IIC时钟不均匀会对通信有影响吗?20、讲讲使用cmbacktrace定位到的一些实际的问题案例21、数组越界一定会产生hardfault吗?不产生Hardfault的话会有什么其他的影响吗?22、你做Bootloader时,你觉得其最重要的功能是什么?23、Bootloader跳转过程中DMA要关吗?24、说一下低功耗怎么做的?超低功耗Standby模式想唤醒应该如何唤醒?25、介绍一下软件通信协议是怎么设计的(串口协议栈)?如何去优化协议栈的设计?无手撕,反问环节问了一些上面没答出来的点一面总结:根据简历上的项目,由八股为切入点深挖底层,甚至好多问题我都不明白要答什么还是很难的,感觉和传说中的大疆面试差不多了,很深挖。最难的是会根据你当前的场景给你些假设,让你回答会发生什么注:上面的提问点与项目高度相关,并不是纯八股,仅供参考--------------------------------------------------------------------------------------------------
求求offer的河老...:以下是自己的一些解答不一定对,希望大佬解答 2.堆栈都在ram中,生长方向不同,管理方式不同,一个自动分配一个手动管理 3.估算最大深度没思路,运行时候可以掉rtos自带的函数可以看见深度 4.任务切换入栈出栈,进中断保存现场 5.lr pc psr r0-r3 r12?具体记不清楚了 6.系统异常会压栈pc lr还有状态寄存器,可以根据lr判断此时是中断环境还是任务环境,根据keil内存访问找到sp对应的栈,找到压栈的pc然后和反汇编来对比就知道什么地方有问题 7.上电复位,从程序起头中断向量表拿到复位中断地址,从复位中断里面拿出来.s里面的内容,主要是初始化堆栈.stm32会有一个system init(设置频率和时钟),好像还有变量搬移到ram里面具体记不清楚了
查看25道真题和解析
点赞 评论 收藏
分享
拓竹科技 求职进度
8.5投递 嵌入式软件 8.23进行一面这个岗位上海和深圳都有,内容不一样:上海这边是Linux,做的UI以及网络通讯;深圳是MCU,做驱动和步进电机控制,大家注意一下,我就是准备的全是MCU的内容,回答的不是很好。一面:1. 有用RTOS,为什么要用?(回答的时候说是这样可以处理多个任务,比裸机中断好,实际应该回答可移植性,资源受限,可完成并发任务,可扩展性等的角度)2. RTOS是如何保证实时性的?(应该是任务优先级、中断、锁和信号量、任务调度等,就是FreeRTOS的相关内容)3. RTOS如何保证任务调度(应该是任务调度器、优先级、时间片轮转、上下文切换、阻塞唤醒等)4. 多线程变成需要注意什么?(线程安全性,想要的是资源竞争怎么确保,那就是同步啊互斥啊什么的)5. CAN总线、优势6. ARM架构(相当于Cortex M3,以及armv7的一些内容)7. 对寄存器的了解,如何查看运行过程中的调用栈?(打断点调试)8. 不用调试器怎么判断问题?(最后面试官给了思路,可以把问题产生时候的上下文保存到FLASH中,然后去FLASH看内容)自己想的其实是打日志,接万用表、示波器等,但好像不是面试官想要的9. 访问内存出错,bus error这种(完全不了解)就是上一个问题答案对应的问题10. ROS通讯机制,发布订阅的实现(其实就是网络的相关协议,TCP啊什么的)11. Linux驱动相关(问了是否写过,就回答了GPIO设备树驱动应该怎么搞)12. 编程语言用些什么13. C中的volatile(每次都要从内存读取,而不是寄存器缓存的值)然后就是两道变成:1. 判断有效IP2. 最长不连续子串OK一面结束,之后就等结果,还是有很多需要学习的,发散性的问题问的比较多
查看15道真题和解析
点赞 评论 收藏
分享
拓竹内推 拓竹社招 拓竹校招
投递拓竹科技等公司10个岗位
点赞 评论 收藏
分享
韶音竹子二选一🤔
投票
投递韶音科技等公司10个岗位
点赞 评论 收藏
分享
拓竹科技:入职后的亲身感受
前言: 顺利入职拓竹科技已经有一段时间啦,也可以分享一下我在拓竹科技的真实情况。当初谈offer的时候只听说过是3D打印行业的独角兽,发展迅速。找遍了牛客、小红书也找不到更多有用的信息,当时为了签约拓竹而毁其他公司的三方无疑是一种豪赌。因此想要写下这篇帖子帮助大家更好的了解Bambulab,等到签offer的时候也能作为一个参考资料。我当时秋招的时候面了很多家公司,也拿到了几个满意的offer,对于公司的选择主要在于base地、公司待遇、技术壁垒以及公司风气。抛除base地这个因素来谈一谈我为什么会选择拓竹。公司待遇:公司待遇当然是重中之重,工资+年终奖+公积金,打工人能拿到手的真实好处才是自己的。拓竹在这方面也确实是做的非常不错,作为硬件设备开发的公司,薪资水平已经是行业top的水平了。只能说一句,大疆能给到的,拓竹也能给。创始人陶博曾说道:“我们创立公司的目的是希望能够让每个员工都能有尊严地工作”。入职之后也了解到了更多,福利待遇确实挺让我意外的,免费健身房(器械齐全)、免费早餐+牛奶+多品类水果+多品类零食(每天更新,天天不重样)。年终奖也是十分舍得给,offershow上的6-10个月真不是梦。技术壁垒:能让员工一直保持高薪资的核心就在于公司的收益不会减少。而能保障公司收益的,就在于公司的技术壁垒。没有技术壁垒的行业,比如电动车、扫地机器人、按摩仪等行业,虽然初看的时候很红火,可是没有技术深度,大家都可以入场来分一杯羹,卷到后面比的就是营销,就看谁投的广告费多。这样的公司度过野蛮生长期后很容易被降薪、裁员,也学不到什么技术。拓竹便一直在拓宽自己的护城河,更多的经费投入到技术研发中,而不是营销广告。打造出硬件、软件、结构、材料、社区生态整合在一起的全链路平台。所掌握的技术、专利以及makerworld社区生态,让一般的企业没办法抢占它的收益。而且这种重技术轻营销的模式,给研发人员的感受很好,自己做的事情是有意义的那种满足感,相信是每个人都希望能得到的。公司风气:公司风气是我入职前最好奇的,因为没真实经历就没办法给出真实评价,看外人的说法总是觉得雾里看花。工作一段时间后感觉自己没选错,创业公司的活力确实不是大公司可比的,没有官僚主义,也没有无意义的加班。大家都是根据自己的工作情况调整工作时间(没有人查考勤):早上规定9:00上班,没有弹性打卡制度,但是也没人查迟到,迟到也不扣工资,但是没特殊情况大家还是比较遵守纪律的(实际是来晚了自助式早餐就没剩多少了)晚上规定18:10下班,一般星期一二四稍微加点班,星期三五基本可以到店下班。双休那当然是可以保证的(单休的公司真不能去)公司的介绍里写有这样一段话,也希望送个每一个找工作的牛油们:“我们的团队里没有工具人,我们希望每一个小伙伴都能在这番事业中得到可持续发展,不管是能力上,还是身体和家庭上。尤其是身体和家庭上,我们希望每一个人都能有一个达标的平衡。说达标是因为创业的这个阶段,我们也确实没有办法让所有人都朝九晚五的享受生活,但工作并要以牺牲自己的身体和家庭为代价。未来的路还很长,我们希望若干年以后大家都能健健康康,快快乐乐的回首过去。”另外的其他福利就是 签约领取免费3d打印机、入职后有专属打印机、耗材无限量、带薪撸猫、出国团建(不需要额外请假哦)等。希望我的分享对各位求职的牛油有所帮助,祝大家都找到心仪工作🍀🍀🍀如果对拓竹感兴趣,也欢迎志同道合的你加入我们使用专属内推码:S2XSVFZ,投递后联系我可以实时查看进度哦。
拓竹科技公司福利 45人发布
点赞 评论 收藏
分享
2024-08-12 23:01
已编辑
天津大学 C++
这就是压力面吗
拓竹一面 1.5h 刷新本人面试时长😇八股吟唱一、volatile关键字二、static用法,特别之处(函数,变量),初始化在哪,怎么样让文件外访问到static修饰的(接口)三、大小端,主机序,网络序四、汇编mov涉及的操作五、进程间通信(管道,信号量,共享内存)六、信号量有哪些分类,临界资源的概念,详细描述信号量的用法七、死锁的概念、场景,常用避免算法,详细介绍银行家算法八、对称加密算法和非对称的概念和区别九、https的阶段十、非对称除了用来加密以外还有啥功能十一、sm3属于哪种十二、有做过aes的项目吗,有哪几种十三、签名的含义,验签开始项目吟唱:一、项目背景介绍二、开发团队组成三、项目开发中最关键的内容,周期多久,投入产出比例多少,交付内容是什么四、详细介绍项目,分为哪几个层,具体内容和分工,学到了什么五、任务划分,组会频率,出现冲突怎么解决六、遇到的最难的问题,从中学到了什么七、比较有意思的地方,开发语言的选择实习内容吟唱:一、实习做什么二、有意思的一块三、一般怎么去找漏洞四、主要方向,网络协议五、出差内容,开发板测试六、详细介绍模糊测试七、手工测试和工具测试的区别,为什么手工测试重要八、抓包的标准,怎么样才算抓到一个能够fuzz的字段的包九、对安全的理解,和开发的区别,处于开发周期的什么位置十、安全的重要性此时已经1h,开始手撕回文子串个数,5min秒了最后问题:未来三年的目标反问环节
查看31道真题和解析
点赞 评论 收藏
分享
有投拓竹硬件的吗,投递快半个月了一点动静都没有
点赞 评论 收藏
分享
拓竹校招内推
投递拓竹科技等公司10个岗位
点赞 评论 收藏
分享
拓竹内推校招社招
投递拓竹科技等公司10个岗位
点赞 评论 收藏
分享
拓竹内推校招社招
投递拓竹科技等公司10个岗位
点赞 评论 收藏
分享
2024-03-12 10:27
已编辑
大疆创新_机械结构
大疆中高级机械工程师正在热招!可内推!
大疆中高级机械工程师正在热招!可内推!有兴趣可以私聊哦!中级机械结构工程师(镜头或云台)工作职责1. 负责镜头模组(Lens、光圈、快门、对焦机构)或云台、OIS等主动增稳系统的设计开发,光机系统的方案优化;2. 负责产品设计、新工艺导入和量产转入问题的解决,保证交付质量和时效;3. 负责镜头模组和云台相关的创新技术研发以及在产品上的落地,技术难题攻关、经验积累和沉淀。任职要求1. 本科及以上学历,并具备下列任意一项产品的开发经验:(1)光学类产品(如手机镜头、相机镜头、头显光机等);(2) 机械类产品(如折叠屏转轴、机械表、精密机床、机床主轴、相机、光圈、快门、云台等);(3)消费电子产品(如手机、智能手表、各类机器人等);2. 具备良好的结构力学基础、专业机械结构设计能力,熟悉常用材料、成型及表面处理工艺;3. 具备较强的逻辑分析和产品失效分析能力,熟悉热仿真和力学仿真模块,了解基本的EMC,EMI防护设计;4. 具备较强的沟通及团队协作能力;5. 爱好摄影,熟悉摄影产品优先。团队介绍专注于精密机构、配套前沿技术、设备及工艺的研发,包括不限于高精度云台等增稳系统、影像级镜头等光机系统除投入机械结构相关工作外,还有丰富的机会参与到光学设计、硬件电路、控制算法等模块的开发协同中落地过程与产品团队深度耦合,产品线覆盖消费级、电影级、行业应用、AR/VR等诸多领域通过不断的技术革新突破极限,实现了如在旗舰机Mavic 3 Pro上,搭载三摄镜头的极致小型化高性能云台的量产落地团队介绍大疆  oppo  小米  年终奖  云鲸  徕芬  比亚迪  理想  荣耀  real me
投递大疆等公司10个岗位
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客网在线编程
牛客网题解
牛客企业服务