首页 / 拓竹
#

拓竹

#
23711次浏览 459人互动
此刻你想和大家分享什么
热门 最新
昨天 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个岗位
点赞 评论 收藏
分享
2024-08-12 23:01
已编辑
天津大学 C++
这就是压力面吗
拓竹一面 1.5h 刷新本人面试时长😇八股吟唱一、volatile关键字二、static用法,特别之处(函数,变量),初始化在哪,怎么样让文件外访问到static修饰的(接口)三、大小端,主机序,网络序四、汇编mov涉及的操作五、进程间通信(管道,信号量,共享内存)六、信号量有哪些分类,临界资源的概念,详细描述信号量的用法七、死锁的概念、场景,常用避免算法,详细介绍银行家算法八、对称加密算法和非对称的概念和区别九、https的阶段十、非对称除了用来加密以外还有啥功能十一、sm3属于哪种十二、有做过aes的项目吗,有哪几种十三、签名的含义,验签开始项目吟唱:一、项目背景介绍二、开发团队组成三、项目开发中最关键的内容,周期多久,投入产出比例多少,交付内容是什么四、详细介绍项目,分为哪几个层,具体内容和分工,学到了什么五、任务划分,组会频率,出现冲突怎么解决六、遇到的最难的问题,从中学到了什么七、比较有意思的地方,开发语言的选择实习内容吟唱:一、实习做什么二、有意思的一块三、一般怎么去找漏洞四、主要方向,网络协议五、出差内容,开发板测试六、详细介绍模糊测试七、手工测试和工具测试的区别,为什么手工测试重要八、抓包的标准,怎么样才算抓到一个能够fuzz的字段的包九、对安全的理解,和开发的区别,处于开发周期的什么位置十、安全的重要性此时已经1h,开始手撕回文子串个数,5min秒了最后问题:未来三年的目标反问环节
查看31道真题和解析
点赞 评论 收藏
分享
拓竹科技:入职后的亲身感受
前言: 顺利入职拓竹科技已经有一段时间啦,也可以分享一下我在拓竹科技的真实情况。当初谈offer的时候只听说过是3D打印行业的独角兽,发展迅速。找遍了牛客、小红书也找不到更多有用的信息,当时为了签约拓竹而毁其他公司的三方无疑是一种豪赌。因此想要写下这篇帖子帮助大家更好的了解Bambulab,等到签offer的时候也能作为一个参考资料。我当时秋招的时候面了很多家公司,也拿到了几个满意的offer,对于公司的选择主要在于base地、公司待遇、技术壁垒以及公司风气。抛除base地这个因素来谈一谈我为什么会选择拓竹。公司待遇:公司待遇当然是重中之重,工资+年终奖+公积金,打工人能拿到手的真实好处才是自己的。拓竹在这方面也确实是做的非常不错,作为硬件设备开发的公司,薪资水平已经是行业top的水平了。只能说一句,大疆能给到的,拓竹也能给。创始人陶博曾说道:“我们创立公司的目的是希望能够让每个员工都能有尊严地工作”。入职之后也了解到了更多,福利待遇确实挺让我意外的,免费健身房(器械齐全)、免费早餐+牛奶+多品类水果+多品类零食(每天更新,天天不重样)。年终奖也是十分舍得给,offershow上的6-10个月真不是梦。技术壁垒:能让员工一直保持高薪资的核心就在于公司的收益不会减少。而能保障公司收益的,就在于公司的技术壁垒。没有技术壁垒的行业,比如电动车、扫地机器人、按摩仪等行业,虽然初看的时候很红火,可是没有技术深度,大家都可以入场来分一杯羹,卷到后面比的就是营销,就看谁投的广告费多。这样的公司度过野蛮生长期后很容易被降薪、裁员,也学不到什么技术。拓竹便一直在拓宽自己的护城河,更多的经费投入到技术研发中,而不是营销广告。打造出硬件、软件、结构、材料、社区生态整合在一起的全链路平台。所掌握的技术、专利以及makerworld社区生态,让一般的企业没办法抢占它的收益。而且这种重技术轻营销的模式,给研发人员的感受很好,自己做的事情是有意义的那种满足感,相信是每个人都希望能得到的。公司风气:公司风气是我入职前最好奇的,因为没真实经历就没办法给出真实评价,看外人的说法总是觉得雾里看花。工作一段时间后感觉自己没选错,创业公司的活力确实不是大公司可比的,没有官僚主义,也没有无意义的加班。大家都是根据自己的工作情况调整工作时间(没有人查考勤):早上规定9:00上班,没有弹性打卡制度,但是也没人查迟到,迟到也不扣工资,但是没特殊情况大家还是比较遵守纪律的(实际是来晚了自助式早餐就没剩多少了)晚上规定18:10下班,一般星期一二四稍微加点班,星期三五基本可以到店下班。双休那当然是可以保证的(单休的公司真不能去)公司的介绍里写有这样一段话,也希望送个每一个找工作的牛油们:“我们的团队里没有工具人,我们希望每一个小伙伴都能在这番事业中得到可持续发展,不管是能力上,还是身体和家庭上。尤其是身体和家庭上,我们希望每一个人都能有一个达标的平衡。说达标是因为创业的这个阶段,我们也确实没有办法让所有人都朝九晚五的享受生活,但工作并要以牺牲自己的身体和家庭为代价。未来的路还很长,我们希望若干年以后大家都能健健康康,快快乐乐的回首过去。”另外的其他福利就是 签约领取免费3d打印机、入职后有专属打印机、耗材无限量、带薪撸猫、出国团建(不需要额外请假哦)等。希望我的分享对各位求职的牛油有所帮助,祝大家都找到心仪工作🍀🍀🍀如果对拓竹感兴趣,也欢迎志同道合的你加入我们使用专属内推码:S2XSVFZ,投递后联系我可以实时查看进度哦。
拓竹科技公司福利 36人发布
点赞 评论 收藏
分享
拓竹校招内推
投递拓竹科技等公司10个岗位
点赞 评论 收藏
分享
拓竹内推校招社招
投递拓竹科技等公司10个岗位
点赞 评论 收藏
分享
拓竹内推校招社招
投递拓竹科技等公司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个岗位
点赞 评论 收藏
分享
2024-10-24 19:50
门头沟学院 C++
offer选择
投票
拓竹 C++软件开发工程师 n*15
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客网在线编程
牛客网题解
牛客企业服务