首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
murphy_mu
南京航空航天大学 自动驾驶系统工程师
发布于江苏
关注
已关注
取消关注
@在看牛客的香菇很伤心:
华为OD 二面面经 C++
1.自我介绍指针2.说一下三种智能指针和它们的特点 unique_ptr:同一时间内只有一个智能指针可以指向该对象 shared_ptr:多个智能指针可以指向相同对象,强引用 weak_ptr:配合 shared_ptr 使用,防止两个 shared_ptr 互相引⽤导致资源永远不释放(引用计数永不为0)3.shared_ptr是通过什么方式实现的 引用计数。引用时增加计数,销毁时减少计数,计数为0时释放资源。4.const int * 和int * const const int * 指向整型常量的指针,它指向的值不能更改 int * const 指向整型的常量指针,它不能再指向别的变量面向对象5.面向对象的三大特性 封装、继承、多态(多态突然想不起来,面试官提醒后想起来了)6.析构函数为什么一般写成虚函数 假如一个基类的指针指向一个派生类的对象,如果析构函数不是虚函数,销毁时会调用基类的析构函数,派生类的自身内容就不会被析构,会导致内存泄漏。如果析构函数是虚函数,则会根据指针所指对象的虚函数表执行派生类的析构函数,再执行基类的析构函数。STL7.vector的扩容机制 添加元素时,会判断当前是否还有剩余空间,如果没有则会进行扩容,将内存拷贝到新申请的内存空间上,并且释放原先的内存。8.有了解过vector扩容会扩多少吗 没有(面试官说是扩到原来的两倍,不过面试结束后我去查说是跟环境有关,不一定是两倍)9.假如已经创建了一个vector,现在有两种情况,第一种是确定vector中有10000个元素,第二种是确定vector中最多有10000个元素,为了绕开自动扩容机制,应该怎样处理(问题经过简单修改,最开始怎么问的我忘了,我最开始答的使用push_back和emplace_back) 第一种情况使用resize(),二种情况使用reserve()10.resize()和reserve()的区别 resize()改变当前容器内元素的数量 reserve()改变当前容器的最大容量11.假设最开始vector中有两个元素,resize(10000)和reserve(10000)之后调用size()返回值是多少 10000 212.刚才你提到了push_back()和emplace_back(),区别是什么 push_back() 向容器尾部添加元素时,首先会创建这个元素,然后再将这个元素拷贝或者移动到容器中(如果是拷贝的话,事后会自行销毁先前创建的这个元素);而 emplace_back() 在实现时,则是直接在容器尾部创建这个元素,省去了拷贝或移动元素的过程。设计模式13.讲讲最常用的单例模式是怎么实现的①类中包含⼀个静态成员指针,该指针指向该类的⼀个对象,提供⼀个公有的静态成员⽅法,返回该对象指针;②为了使得对象唯⼀,构造函数和拷贝构造函数设为私有。手撕代码 一道与***************类似的题 硬币。给定数量不限的硬币,所有币值为一个数组,编写代码计算n分有几种表示法。int count(int amount,vector<int>&coins){ int coins_num=coins.size(); vector<vector<int>>dp(coins_num+1,vector<int>(amount+1,0)); int l=coins.size(); for(int i=0;i<l;++i){ dp[i][0]=1; } for(int j = 0;j<coins_num;j++){ for(int i=1;i<=amount;i++){ for(int k=0;k<=i/coins[j];k++){ dp[j+1][i]+=dp[j][i-k*coins[j]]; } } } return dp[coins_num][amount];}面试官看完之后说我这个逻辑上没问题,递推式也没问题,但时空复杂度都比较高,跟我仔细地分析了代码可以优化的地方int count(int amount,vector<int>&coins){ int coins_num=coins.size(); vector<int>dp(amount+1,0); int l=coins.size(); dp[0]=1; for(int j = 0;j<coins_num;j++){ for(int i = coins[j];i <= amount;i++){ dp[i]+=dp[i-coins[j]]; } } return dp[amount];}总体来说面试官很好,没有给太大压力,整体氛围很轻松。最后也给了我建议(动态规划是我的软肋,最好要克服)7.27更新主管面+HR面两场面试放到同一个会议里了,基本上大方地说就没问题了谈谈你为什么想来华为讲讲毕设平时怎么学习基本上就是聊天,放开些我跟主管说我想多加班多拿些,主管说现在控制加班[牛泪]然后HR又跟我说加班可能很多,周末加班有双倍工资[笑cry]看来双倍工资是没得拿了[废了]ps:这两轮面试一般会谈薪资,可以事先调查一下7.31走审批了薪资给了定级范围的拉满(虽然定级可能没有到达预期,不过我的动态规划确实不太熟练,一面表现也不太好)8.2OC
点赞 17
评论 3
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
04-26 14:14
美团_视觉算法工程师(准入职员工)
美团内推-美团内推码
美团-财务科技-前端实习base成都官网1-13上午投递,下午约面试时间1-17晚上8点一面,是一个女面试官。基本是实习和项目,八股就问了react特性,hooks手撕排序,要求不能更改原数组,写了个冒泡堆排序说思路(嘴太笨了,最后写了个代码才解释清楚)嵌套数组获取最大深度(用栈实现,说思路就行)面完5分钟后约二面1-20下午两点二面,应该是部门主管。也是问的实习和项目,无手撕,不过面试官应该不是写前端的很多东西都在问设计思想和架构设计,有点汗流浃背几个印象比较深的:1. 如果让你去负责你实习项目从0到1的搭建,你会怎样从架构上设计这个项目,难点有哪些2. 你觉得前端和后端难点分别在哪;如果让...
点赞
评论
收藏
分享
04-30 16:57
已编辑
门头沟学院 Java
腾讯云智timeline(求OC)(已OC)
⌚️投递时间:3.17👋笔试:3.26👋一面:4.8🤏二面:4.16✌️三面:4.19😉HR面:4.28求OC base:西安-----------------后续4.30 offer
我的OC时间线
点赞
评论
收藏
分享
04-04 02:42
重庆大学 游戏后端
游戏客户端简历求拷打🥹🥹
渐好:
软光栅真的写明白了吗,既然是软渲那技术栈不应该使用OpenGL,光追和bvh既不算什么高级渲染技术更不应该属于软渲的内容,git那个项目没啥用,建议把前两个项目重新组织一下语言,比如软渲染那个项目 冯着色和msaa、贴图这几项分开写,写的到位点,如果你还学过光追那就单独写出来,如果没把握考官问你答不上来就别写给自己找麻烦,在技术栈那一栏简单提一下自己学过就行,这样杂的放在一起不太严谨,个人愚见.
点赞
评论
收藏
分享
03-27 21:35
门头沟学院 Java
是不是寄了
兄弟们,这是不是寄了#小米招聘#
点赞
评论
收藏
分享
04-25 18:02
汤臣倍健_人力_HR
汤臣倍健面经—市场管培生
其实最难的不是offer,而是进入了公司,发现累的要死,很多同学进入了工作后,朋友圈就没有更新过了,所以大家在签约的时候一定要打听清楚! 目前的重点还是先尽量投,尽量拿到!offer就和抢演唱会票一样,抢完第一波之后等回流了,大佬拿着再多意向书,最后也只能签一个,,越厉害的,拿的offer越多,且都是非线性增长的,只要上面的人释放完意向,紧接着链式反应,大家都会有有offer的第一轮 3个人一组 面试官问问题挨个回答1.自我介绍2.简历深挖,对市场策略的内容问的非常细,问了很多候选人是如何理解xx市场的问题3.如果让你在闲鱼卖汤臣的产品,怎么写文案4.最近印象比较深的消费品5.对汤臣倍健的品...
汤臣倍健开奖42人在聊
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
暑期后端高频问题汇总
7.3W
2
...
左手敲代码的程序员,不配拥有offer吗?
6.9W
3
...
五一假期,弯道超车时间表
1.1W
4
...
后端简历上最值得写的项目
1.0W
5
...
北京到底有谁在啊?
9146
6
...
五一别写你那破开源代码了
8418
7
...
五一准备刷完这些面试八股题!!
7384
8
...
拼多多服务端信息确认
6340
9
...
和ai聊天,忍不住爆哭
6337
10
...
快手投诉后续- HR把我拉黑了!
6313
创作者周榜
更多
正在热议
更多
#
找工作,行业重要还是岗位重要?
#
7906次浏览
103人参与
#
五一之后,实习真的很难找吗?
#
46065次浏览
332人参与
#
盲审过后你想做什么?
#
12737次浏览
114人参与
#
领导秒批的请假话术
#
10004次浏览
74人参与
#
外包能不能当跳板?
#
22204次浏览
191人参与
#
设计人如何选offer
#
98443次浏览
690人参与
#
五一假期,你打算“躺”还是“卷”?
#
31136次浏览
439人参与
#
考研可以缓解求职焦虑吗
#
21236次浏览
251人参与
#
面试等了一周没回复,还有戏吗
#
115689次浏览
1075人参与
#
大疆的机械笔试比去年难吗
#
69658次浏览
603人参与
#
如果有时光机,你最想去到哪个年纪?
#
43357次浏览
769人参与
#
找工作前vs找工作后的心路变化
#
7206次浏览
64人参与
#
写简历别走弯路
#
714592次浏览
7850人参与
#
应届生薪资多少才合理?
#
3124次浏览
24人参与
#
你喜欢工作还是上学
#
37720次浏览
413人参与
#
硬件人,你被哪些公司给挂了
#
46757次浏览
723人参与
#
每人推荐一个小而美的高薪公司
#
72852次浏览
1357人参与
#
如果不工作真的会快乐吗
#
101277次浏览
867人参与
#
牛友们的论文几号送审
#
27279次浏览
623人参与
#
许愿池
#
271895次浏览
2849人参与
牛客网
牛客企业服务