卓驭嵌入式中间件面经

boss投递,4.24面试,两位面试官
Part1:自我介绍 说熟悉C++就开始问C++相关问题
Part2:八股拷打
1.什么是设计模式,你有用过或者有涉及过哪种设计模式?
2.C++11STL容器有哪些?讲一下vector实现的底层逻辑,vector和list的区别,如何实现vector功能而不让他扩容?
3.讲讲C++的继承,结构体、类和联合体异同优劣。
4.Linux进程与线程的区别?
5.什么是原子操作,i++是原子操作吗?为什么?vector是线程安全的数据类型吗?
6.讲一下你对堆和栈的理解,分别有什么需要注意的?(涉及new malloc 内存碎片)
7.像你刚才提到的堆内存碎片,有什么方法可以解决吗?
8.什么是内存泄漏,在调试程序过程中遇到内存泄漏你怎么定位故障点?知道什么是core dump吗?
9.gdp调试的常用方法;
10.了解TCP吗?(三次握手四次挥手)为什么是3,4?讲一下TCP,UDP,各自特点,优劣,适用场景;
11.TCP流量控制和阻塞控制;
12.https和http是TCP吗?哪个更安全?如何保证安全性?
13.如果想要搭建一个server和client,(Linux环境下),需要哪些步骤分别用到哪些方法和使用的注意点?
14.系统调用整体流程;
15.你简历中的项目的功能是怎么实现的?解决了什么问题?
Part3:聊天:如何看待卓驭,我们工作压力会比较大,平常有什么爱好,如何排解压力;
反问:工作内容是否如网上所说大量正向文档?会有开发任务吗?资料权限?实习生工作强度?
4.25没信应该是无了,搭建server一个月没看,只能支支吾吾
#牛客AI配图神器#
全部评论
更新,口头oc
3 回复 分享
发布于 04-26 00:19 湖北
你是啥时候投递的 我一直还在简历筛选
2 回复 分享
发布于 04-30 23:46 山东
mark
1 回复 分享
发布于 04-30 15:46 安徽
佬,中间件开发有推荐的学习路线吗,有没有项目推荐
点赞 回复 分享
发布于 04-27 23:20 湖北
有手撕吗请问,是深圳岗位吗
点赞 回复 分享
发布于 04-27 16:35 广东

相关推荐

屋顶的闪闪星光:实习能获得的价值,依次是:简历背书、开拓视野、技术成长。 1、我把技术成长放到后面,原因是但凡有规模的公司,都不会给实习生安排太多正经的工作内容。 2、去哪个公司实习,后面就会写到秋招的简历上,企业带来的背书就很重要,卓驭强于影石 3、就算在卓驭被分到测试,了解一下开发的代码,包一个开发的简历出来就行了。 4、应用还是驱动,不要太在意。 再有问题私信细聊。
投递影石Insta360等公司7个岗位
点赞 评论 收藏
分享
分自我介绍、根据简历问项目、介绍公司情况三个环节,主要还是根据你的简历去问,然后问了一些八股,C语言的一些和Linux指令,Linux指令我有些没答出来。面试官介绍公司情况的时候是说比较缺人的。总体面完感觉还行,不知道会不会因为缺人好进一点点。面完写了个测评,一堆行测,写不明白。性格测试的题目也很刁钻一些问题:1、串口通信协议做了哪些事情,有没有碰到过多次接收的情况?单片机是否只会接收到一半的命令?(我当时有点没理解,我说我搞了个数组作为缓冲,再去识别串口通信程序。现在想想是不是他以为我上位机向单片机发送程序是一堆?但我实际是8位数据8位数据发,中间会延时一点时间)2、机器人项目的难点?3、机器人项目还有哪些可以优化的?4、c语言的static5、常量指针和指针常量的区别6、如何计算结构体大小7、结构体的使用有什么经验之谈8、定义结构体的时候,有不同类型的成员变量放在一起定义,如何避免他做一个边界的填充(不会)9、指针变量++代表什么意思10、在c语言里作为函数参数,指针和数据的区别11、程序运行时,有个全局变量,发现他被篡改了,怎么调试,后面提示说是比如是内存溢出篡改。(对内存这块的问题一窍不通)12、Linux指令用过些啥13、linux如何看整机负载指令14、如何看进程占了多少内存15、如何查看某个进程的cpu负载16、如何查看进程有多少个线程17、兴趣爱好18、职业规划、想搞哪个行业19、出于什么目的实习、导师让不让实习、实习多久20、对卓驭产品的了解、如何看待自动驾驶很卷的情况。后续面试官介绍了一下卓驭的情况,岗位主要是做业务层开发,嵌入式Linux应用开发,前面还有mentor带,后面看表现可能会独立做一下开发。最后反问的时候,问了个如何提升自己的核心竞争力,他先是肯定了我第一个项目,让我得选定个行业,然后再看想做哪一层的开发。其实感觉无论能不能通过,都是一种成长
查看20道真题和解析
点赞 评论 收藏
分享
Bg: 双非本211硕。中国机器人大赛国二一项,国三一项中国机器人及人工智能大赛国三两项简历里一个本科的机器人项目(stm32+jetson nano),一个linux驱动相关的项目。总结:不问八股,纯根据你的简历一行行一句句问,看了别人的面经,感觉用处很小,把自己简历的东西熟悉才是王道。而且得学的深入。我每个问题基本都扯了一些出来,但最后反问的时候跟他说我有啥需要提升的,提醒我不能学的太范😭,得要有深度😭,八成感觉凉了。面经(没啥八股,好像也没啥面经):1、I2C工作过程2、对于设备树的理解3、讲一下某个驱动如何注册和使用4、注册设备节点的目的5、字符设备的file operation有哪些6、提问了个open函数写了啥7、Linux提供file operation给用户干啥8、Linux向设备申请中断、设备芯片的管脚、申请GPIO的资源如何去做的9、ap3216c有套专门的内核驱动有实现吗10、除了i2c还有用过哪些接口(我说uart、spi,问我uart有几根线,我说tx、rx,他说还有呢😇)11、有没有看过Linux内核的哪个方向?(没有😇)12、异步通知如何工作(简历提到了异步通知)反问:问了下工作内容,还有我应该如何提升竞争力。工作内容是偏向于驱动开发,摄像头。让我要注意Linux驱动的基本功。不能学泛,要学精。面试官人挺好的。后续要多加强基础学习了😭后续:一面通过,周一二面
查看12道真题和解析
点赞 评论 收藏
分享
评论
10
47
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务