vivo提前批c/c++嵌入式方向笔面经

投的西安,主要语言是java,c略懂一些,c++基本两眼瞎,只知道最基础的
笔试总共3道1小时,难度不大
第一题输入一组数,输出其中为7的倍数或者包含7的数
第二题很经典的01背包
第三题给一堆节点,每个节点代表一件事,有自己的执行时间,有些节点需要前置完成才能做,问完成所有节点的最短时间。用拓扑序做的,但只过了90%

23一面,大概半多小时,问了一些偏综合面的问题,不知道是不是因为楼主主要语言是java的原因:
自我介绍
项目情况,遇到困难,怎么解决
为什么选这个岗
期望工作城市,是否接受调剂
new和malloc区别
static变量
堆和栈
学过c++吗,都学了哪些,围绕说的进行了一些提问
c和c++的区别
多态,不会c++的,用java的解释了一下,问这有什么用处
设计模式学过吗,举一个你最熟悉的创建者模式说说怎么实现以及用处
手撕代码很简单,输入一个数输出小于它的所有质数,最好用c/c++,实在不会也可以用java
觉得多久能学会c++
了解排序算法吗
二叉树的前序遍历(只说不写)
反问

23晚上收到通知,约了24上午hr面,面试官很亲切
自我介绍
觉得最难得项目,是不是自己一个人完成的
有没有其他和别人合作的项目
工作中遇到队友效率不高怎么办
有什么优点
你的同学怎么评价你
父母希望你去哪类公司,你的期望呢
工作地点
期望工资,反问了一句工作强度,之后给出了期望月薪,问期望年薪呢
对vivo的了解
反问

许愿一波offer,对这个还是比较满意的,真谈妥了后面秋招就可以划了

#面经##vivo##校招#
全部评论
hxd你期望薪资谈的多少,有个参考吗
点赞 回复 分享
发布于 2021-06-24 15:37

相关推荐

HR_丸山彩同学:你的项目描述里,系统设计讲了很多:MemCube是什么、三级存储架构怎么设计、四种遗忘策略分别是什么。这些面试的时候讲没问题,但简历上不需要这么细。 简历要突出的是影响力,不是实现细节。面试官看简历的时候想知道的是「这个项目有多大价值」,不是「这个项目具体怎么实现的」。实现细节是面试时候聊的 怎么改:技术细节可以精简为一句「采用三级存储架构+四种遗忘策略」,把省出来的篇幅用来写影响力。比如:项目有没有开源?有没有写成技术博客?有没有被别人使用过? 校园经历没有任何信息量,任何人都可以写这句话,写了等于没写。更关键的是,你投的是技术岗,校园活动经历本来就不是加分项。如果非要写,必须写出具体的数字和成果。如果你没有这些数字,那就老老实实删掉 「端到端耗时缩减30-40%」要给出确切数字和绝对值。从1000ms降到600ms是降了40%,从100ms降到60ms也是降了40%,但这两个含义完全不一样。其他也是,涉及到数据,准备好证据,口径统一,面试会问 「熟练」「熟悉」「了解」混在一起用,读起来很乱。而且「了解前端需求」最好改成「具备前后端协作经验」
点赞 评论 收藏
分享
评论
3
16
分享

创作者周榜

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