首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
05-29 12:22
已编辑
门头沟学院 Web前端
小红书前端日常kpi面凉经
中午12点打电话约面, 约的下午2点, 全程40分钟上来先做两道算法, 然后面试官黑屏去做自己的事情了(浓浓的kpi味...)算法: 最长递增子序列 二叉树展开为链表八股:TCP和UDP最主要的区别讲一下滑动窗口进程和线程的区别和联系一个程序运行很慢,现在使用多线程和多进程的方式去优化,讲一下这两种方案的优缺点拷打实习js继承查找一个方法的顺序import和require的区别BFCURL到页面渲染过程vite和webpack的区别vite快的原因webpack相对于vite有什么优势面试体验一般,可能面试官刚睡醒没什么心情,交流的时候没什么反馈几乎是我单方面输出算法全a,八股基本都答出来了,...
查看14道真题和解析
点赞
评论
收藏
分享
05-28 14:18
门头沟学院 天线工程师
毕业快乐
晒一下我的毕业照
点赞
评论
收藏
分享
05-20 13:59
门头沟学院 Java
逆天
米黑子米黑子:
你这个成绩不争取下保研?
点赞
评论
收藏
分享
05-05 21:45
已编辑
广州大学 Java
五月还有机会找到实习吗😭😭😭
26双非,java后端,现在找实习还有机会吗😭😭😭
真烦好烦真烦:
有吧,还有不少公司的暑期有hc,大胆投
实习,投递多份简历没人回复怎么办
点赞
评论
收藏
分享
05-29 14:07
浙江大学 运营
拍毕业合照才发现,有些同学的名字都还没记住
大学四年一晃而过,一群人在一阵匆忙和慌乱中告别了学生身份,原来四年简短地仅用几个名字和几件事就能概括。拍毕业大合影的时候,才发觉一起合影的这些人里竟然有好些都叫不上名字,也没怎么说过话,也许他们也是这么看我的。上午还在跟室友讲,整个毕业季都没找到一个合适的时间节点去宣泄情绪,结果中午就被打脸,原来送走最后一个人的时候还是会非常非常难过。是要好好告别,有些人,也许以后再也见不到了。
好好告别我的学生时代
晒一下我的毕业照
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
我的校园恋爱正式结束了
1.3W
2
...
这次是真的告别了!
1.1W
字节暑期补捞
热聊中
3
...
极限春招小结
8162
4
...
从后端的角度聊一聊:2728届想要搞开发的同学现在最应该干什么?
8054
5
...
找工作找到厌倦了,晒一下毕业照吧!
7355
6
...
坐我后面的妹妹被拉走了!!
7045
7
...
第一次给了美团
6435
8
...
26届找不到暑期实习也不必太焦虑!!!!
6364
9
...
毕业照和春招结束代表着我的学生时代落幕了
6276
10
...
实习生崩溃瞬间
5976
创作者周榜
更多
正在热议
更多
#
写给毕业5年后的自己
#
3212次浏览
58人参与
#
海信求职进展汇总
#
64239次浏览
356人参与
#
华泰证券Fintech星战营
#
167463次浏览
190人参与
#
职场捅娄子大赛
#
315027次浏览
3239人参与
#
HR问:你期望的薪资是多少?如何回答
#
39371次浏览
524人参与
#
华为求职进展汇总
#
4640278次浏览
28240人参与
#
如果今天是你的last day,你会怎么度过?
#
22025次浏览
197人参与
#
当下环境,你会继续卷互联网,还是看其他行业机会
#
107638次浏览
779人参与
#
好好告别我的学生时代
#
37681次浏览
776人参与
#
晒晒我司的端午福利
#
14305次浏览
99人参与
#
实习/项目/竞赛奖项,哪个对找工作更重要?
#
82329次浏览
1108人参与
#
参加完秋招的机械人,还参加春招吗?
#
47278次浏览
544人参与
#
金融财经春招备战日记
#
19181次浏览
127人参与
#
视觉/交互/设计百问百答
#
42690次浏览
427人参与
#
晒一下我的毕业照
#
29226次浏览
312人参与
#
如何缓解求职过程中的焦虑?
#
6313次浏览
93人参与
#
上班苦还是上学苦呢?
#
222055次浏览
1326人参与
#
记录实习开销
#
22595次浏览
171人参与
#
如果中了500万,你会离职吗?
#
81494次浏览
649人参与
#
工作两年想退休了
#
119258次浏览
1115人参与
#
金融银行面经
#
73517次浏览
519人参与
牛客网
牛客企业服务