首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
.......20230522145126
发布于北京
关注
已关注
取消关注
@garbage_man:
禾赛科技笔试复盘
内部员工回复
楼主投的是C++岗位,今天做了笔试题,感觉没有发挥好,这里复盘一遍,加深印象,不让错误再犯。 总共是5道题,3个问答题,2道编程题 1. 给你如下一段代码,请分析执行之后的结果: void foo(int &b){ static int a = 3; b += a++;}int main(){ int a = 4; int &b = a; b = a+1; foo(a); cout << a << " " << b << endl; b++; foo(b); cout << a << " " << b << endl; return 0;} 正确答案 8, 8 13, 13 我第一次分析的时候,也是觉得foo函数的局部静态变量只会被创建一次,所以局部静态变量a第二次应该是4,没有坚持自己的分析,给了一个错误答案12 2. 阐述下面的代码意思: int a[10]int *a[10];int * const a[10]int (*a)[10]int (*a)(int)int* (*a[10])(int *) 1. 整型数组 2. 指针数组 3. 顶层const修饰的指针数组 4. 数组指针 5. 函数指针 6. 函数指针数组 3. 给你如下一段代码,请分析执行之后的结果: class A{public: A(){ print(); } virtual void print(){ cout << "A" << endl; }};class B : public A{public: B(){ print(); } virtual void print(){ cout << "B" << endl; }};int main(){ A a; B b; A *pa = &b; pa->print(); return 0;} 正确答案: A A B B 我的答案 A A B。我晕,这种不合理的代码,根本就没有去模拟过好吧。《Effective C++》明确指明不要在构造函数和析构函数中调用虚函数。在实例化类B的对象b时,会调用两次print,第一次是基类的print,第二次是派生类的print 4. 小端地址转大端地址 我代码写错了,下来之后自己又改了一遍,贴正确的代码: 对了,题目要求返回值是int32,也就是有符号的32位整型,这是不对的吧,这库的函数格式都是无符号的32位整型。我的代码是使用的无符号的32位整型 uint32_t func(string &ipaddr){ uint32_t t = 0; uint32_t ans = 0; int len = ipaddr.size(); vector<uint32_t> v; for(int i = 0; i < len; ++i){ if(ipaddr[i] != '.'){ t *= 10; t += ipaddr[i]-'0'; } else{ t = t << (v.size() * 8); v.push_back(t); t = 0; } } t = t << (v.size() * 8); v.push_back(t); for(auto n : v) ans += n; return ans;} 5. 最后一个题,设计一个电梯程序,实现以下功能: - 不使用的时候回到一楼; - 运行过程中打印每一层楼; - 对外一个接口,选择电梯要去的楼层 class Elev{public: Elev(int n):_n(n), _pos(1){} void setF(int n){ run(n); }private: int _n; int _pos; void run(int n){ while(_pos != n){ cout << _pos << endl; _pos < n ? _pos++ : _pos--; } cout << _pos << endl; }}; 由于时间关系,不使用时返回一楼的方法没有实现 写到最后,复盘之后才发现,自己的笔试做的挺菜的,5个题感觉都做的不理想,还得加油啊!
点赞 16
评论 12
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
昨天 16:18
广东创安教育服务有限公司怎么样
真实入职体验与公司测评 最近在牛客上看到不少人问广东创安教育服务有限公司怎么样、值不值得投,作为在职员工,我从公司背景、工作氛围、薪资福利、成长空间几个方面说点真实感受,给求职的同学一个参考。 一、公司概况:正规稳健,行业扎根深 创安教育2016年成立,注册资本1000万,位于广州黄埔TCL文化产业园,是广东省应急管理厅备案的特种作业培训点,主营低压/高压电工等职业技能培训,同时做考试软硬件研发,有国家专利,还中标过广东电网培训项目,业务扎实、经营稳定。 办公环境干净整洁,培训场地800㎡+,实操设备齐全,日常办公、培训、都在园区内,通勤吃饭很方便。 二、工作氛围:简单务实,无内耗 团队规模不...
点赞
评论
收藏
分享
昨天 23:25
已编辑
门头沟学院 C++
学生时代就此结束
论文写到致谢,恍了神,突然开始回忆着什么,于是一字一句的删掉,重新写上些学术正确的东西。在北京实习了大半年,辗转三个出租屋,历经冬夏秋。飞宇、玲艳、一沛、春龙、尘心、轻寒、阳、树、博超、新源、俊鹏,这些名字留存着那段记忆,同事们都是很善良的人,偶尔想起也会感慨良久。中考、高考、考研、工作。关乎生存的事情总是必要且正确的,但不该只有生存,每当在图书馆自学到至疲至倦时就去回味jyy老师充满热情的os课程,能让我回到那种第一次将代码运行起来的简单的快乐中,渐渐消失的快乐。秋招结束后就很少看牛客了,我的帖子八股居多,现在看来已经失去价值所以删掉了。牛客上大家的面经对我很有帮助,衷心感谢大家。另外我也通...
点赞
评论
收藏
分享
05-15 14:58
已编辑
南昌航空大学科技学院 C++
后续
还有后续,笑飞了,hr回了个👌🏻
点赞
评论
收藏
分享
03-27 16:07
门头沟学院 前端工程师
也就连续40天天上限150份吧。仇人都释怀了
0offer0约面
投递几十家公司,到现在0...
点赞
评论
收藏
分享
05-11 11:39
福建师范大学 C++
【求内推】
27届C++方向,做了基于io_uring+C++20协程的AI Gateway项目,压测吞吐是传统epoll方案的2.15倍。求C++相关实习内推(游戏服务端/AI基础设施/音视频/嵌入式均可),6月底可全职到岗,有意向的前辈可以私信我,感谢!
我的求职进度条
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
如何利用skill写出一份好简历
2.1W
2
...
我的人生不会完蛋的
8557
3
...
全网征集:实习/春招投递进度记录,最高可得20元现金!
6707
4
...
27双非前端一段大厂一段中厂 暑期颗粒无收
4858
5
...
互联网行业,哪家公司加班最狠?
3207
6
...
2026届SRE秋招总结
2196
7
...
CVTE AI应用工程师 面经
2037
8
...
27届双非本暑期准备挂零了。说点心里话。
1950
9
...
逆天小厂
1917
10
...
腾讯云智流程一直卡
1917
创作者周榜
更多
正在热议
更多
#
26届春招投递记录
#
19518次浏览
141人参与
#
米哈游笔试
#
709126次浏览
1268人参与
#
我的求职总结
#
491054次浏览
6900人参与
#
你遇到过哪些神仙同事
#
145168次浏览
769人参与
#
27届实习投递记录
#
90438次浏览
949人参与
#
产品实习,你更倾向大公司or小公司
#
230324次浏览
2151人参与
#
金融银行求职进展汇总
#
363413次浏览
1979人参与
#
美团秋招笔试
#
219441次浏览
1198人参与
#
25届网易互娱暑实进度
#
110423次浏览
805人参与
#
我是XXX,请攻击我最薄弱的地方
#
98890次浏览
650人参与
#
拼多多工作体验
#
63453次浏览
441人参与
#
选择和努力,哪个更重要?
#
216075次浏览
1586人参与
#
国庆前的秋招小结
#
301998次浏览
1755人参与
#
宁德时代求职进展汇总
#
188642次浏览
710人参与
#
Vibe Coding 会干掉初级岗位吗?
#
52620次浏览
337人参与
#
实习转正进行时
#
198309次浏览
1172人参与
#
职场吐槽大会
#
362029次浏览
2308人参与
#
HR最不可信的一句话是__
#
37230次浏览
186人参与
#
牛油的搬砖plog
#
208433次浏览
1338人参与
#
工作中哪个瞬间让你想离职
#
137320次浏览
810人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务