vivo嵌入式暑期实习面经~凉

面试的是年轻人,年龄差距不大,可以放松聊
1.开局经典自我介绍,巴拉巴拉

2.问现在空闲1G空间,用malloc可以申请到2G空间吗,为什么?不会,猜的可以,原理未知

3.问malloc实现原理?忘了,随便乱编一个上去

4.问malloc申请空间后返回物理地址还是虚拟地址?我觉得是虚拟

他好像还想问内存的东西,但是我技术栈在MCU这块,c++那边的不是很懂,然后我就打断说问点跟我项目那块相关的。

5.问我项目里面ADC到DMA,要注意的问题?我答数据覆盖

6.问我DMA如果遇到目标内存不对齐怎么办?懂不了一点,我都不明白为什么不创建一个能对齐的数据去接收,然后我就跟他说高位低位分开存 然后用位模12去取。反正不是他想要的答案。

7.然后问rtos是什么,怎么实现实时性的?  巴拉巴拉
问用信号量怎么解决优先级反正问题。我只知道互斥量怎么解决,随便编balabala

8.问高性能场景下怎么抉择使用mutex锁还是什么锁没听清,没学过,不会。

此时差不多20min,我眼看他就要结束会议了,我跟他说我最近做了个项目,简历没写,引个话题。

9.让我介绍这个项目,我跟他从驱动说到上层,听完了问我是在上面跑了个应用吗,我说是单板,他大失所望。

最后时间差不多,提问,然后说岗位不是很匹配,说他们用Linux更多。
全部评论
malloc这个是看内核的内存审计设置哪个模式,要是允许超出实际物理内存大小的话又有两个选择,一个是物理空间大小和swap分区大小总和,一个就是不设限制,还有一个设限制的话是物理内存大小减去预留内存大小再乘0.5倍
3 回复 分享
发布于 03-28 16:18 广东
哥你应该和我是同一个面试官,我是四点面的。也问了malloc这个问题
1 回复 分享
发布于 03-27 22:23 广东
我看很多都是面了1个小时
1 回复 分享
发布于 03-27 16:59 天津
好难受 我感觉roll到啥样的面试官也很重要
点赞 回复 分享
发布于 04-01 10:51 广东
我感觉我答不出来几个
点赞 回复 分享
发布于 03-30 20:44 浙江
第六个可以使用offset对齐吗?
点赞 回复 分享
发布于 03-29 00:33 四川
第六个问题是啥呀,没对齐但只要物理地址连续也能传输吧。个人感觉目标地址不对齐只会影响传输速率,mmap和增大内存碎片,有佬解答一下吗
点赞 回复 分享
发布于 03-28 10:02 湖北

相关推荐

不愿透露姓名的神秘牛友
08-13 17:06
工作未能按时完成,有bug,leader晚上边帮我改边骂比如:你好蠢啊你好笨啊学在学校都怎么学的你是不是不适合干开发啊……之类的啊……我真的会这么笨吗🙃
下北澤大天使:被骂了我也会很难受。可以试着冷静下来去解决问题,到底是对业务逻辑没想清楚,还是有什么东西疏忽了没考虑到,或者根本就是mentor或者产品遗漏了什么东西。不要因为一次情绪冲突就完全地否定自己的努力,冷静看待问题,然后收获成长
实习的内耗时刻
点赞 评论 收藏
分享
牛马为难牛马中,疑似阿里的员工看某个从拼多多跳槽过来的员工抢他的A+绩效不顺眼,反手向多多举报的,结果导致人家竞业被发现了,违约金5w,赔偿100+w上海长宁区劳动人事争议仲裁委公告显示:上海寻梦信息技术有限公司(拼多多主体)与一名员工的劳动争议案,因被申请人未到庭,仲裁委依法缺席裁决。结果是,该员工需要返还已发放的竞业补偿58,211.29元,并按约支付违约金1,089,103元。公告自发布30日后视为送达,15日内不诉即生效
nova!1028:竞业避坑指南:1、平时戴口罩及帽子、墨镜,不在公共场所露面 2、不在现有公司收快递 3、自己竞业期间社保缴纳不挂靠,最好不交 4、三方公司不能对外说可挂医社保 5、记住社保缴纳地的地址 6、注意陌生可疑电话,比如猎头 7、自己名下车子不要出入到服务的场所 8、竞业到期后不能马上出现在竞对公司股东信息上 9、注意平台简历内容,会被取证 10、竞业期过后,不要透露过往,以防被追溯 11、非必要不开大会和培训,注意公司内鬼 12、不在社交平台展示自己 13、电话卡不用自己名字登记 14、注意陌生的外卖 15、注意动车票信息 16、竞业期低调不结仇 复制过来的
投递阿里巴巴集团等公司10个岗位
点赞 评论 收藏
分享
评论
8
41
分享

创作者周榜

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