首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
Xinyu302
北京航空航天大学 C++
发布于北京
关注
已关注
取消关注
@廿陆畵生:
2022-08-24-nvidia二三面共2h-实习岗
GPU基础设施组 二面 项目介绍了挺久,我又成功让一个新手入坑我的读研方向。。问了个 MyString写完后在面试官提示下纠正了些bug,比如返回MyString& 就提示了好几次,然后memcpy改成了memove等本来用 realloc 实现的,还跟面试官battle了最后还是改过来了,因为面试官指出当 a 扩容修改地址时会拷贝a的数据到新地址,但实际没必要,直接用 b 的数据覆盖就好了。 这个记得7月初面蔚来时一个小姐姐问过https://www.nowcoder.com/discuss/1026571 #include <iostream>#include <iomanip>#include <cmath>using namespace std;class MyString{public: MyString() { m_data = nullptr; len = 0; } MyString(const MyString &myString) { len = myString.getLength(); if (len == 0) { return; } m_data = malloc(len); if (!m_data) { std::cerr << "malloc fails\n"; } memove(m_data, myString.m_data); return; } MyString &operator=(MyString &myString) { if (m_data == myString.m_data) { return *this; } len = myString.getLength(); if (m_data) { free(m_data); } m_data = malloc(len); if (!m_data) { std::cerr << "malloc fails\n"; } memove(m_data, myString.m_data); return *this; } int getLength() { return len; } ~MyString() { if (m_data) { free(m_data); } }private: char *m_data; int len;};int main(){ return 0;}三面一上来就是猝不及防的英语自我介绍介绍项目遇到什么困难怎么解决的经历问了static、虚、调用两个类实例里的非静态成员int是通过默认传入的this来区别的。问了两个题,本来用的memcpy,在面试官提示下改成了char*第二题用队列实现栈,咋也没想出来,觉得不需要O(N),最后先把On的说了,然后说维护动态数组存队列每个队列一个元素。。。 bool memory_move(void *source, void *destination, int len){ if (len < 0) { return false; } else if (len == 0) { return true; } if (source == nullptr) { return false; } if (source == destination) { return true; } // (s,s+l)<=(d,d+l) // d+l<=s // d<s<d+l<s+l // s<d<s+l<=d+l if (source < destination && destination < source + len) { int i = 0; char *begin_source = (char*)source + len - 1; char *begin_destination = (char*)destination + len - 1; while (i < len) { // memcpy(begin_destination, begin_source, 1); *begin_destination = *begin_source; begin_destination--; begin_source--; i++; } } else { char *begin_source = (char*)source; char *begin_destination = (char*)destination; 。。。 } return true;}class q{public: enqueue(int); int dequeue(); int len();};class s{ q qu[2];public: push(int d){ qu[0].enqueue(d); // q1 tail 6 4 3 2 1 front // q2 } pop(){ q2.dequeue(); } int len(){ return qu[0].len()+qu[1].len(); }}
点赞 2
评论 2
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
09-25 15:47
广东工业大学 运营
秋招0offer的uu们别心急
9月10月0offer是正常的,很多25届的当时10月下-11月才有面试 11月下之后才陆续有offer的 现在应该还在简历筛选和组织宣讲会阶段。并且现在录取的同学后续也有很大一批人会鸽,又会释放很多hc的
Andrew1219:
11月应该机会很多
点赞
评论
收藏
分享
09-26 11:06
上海外国语大学 招聘专员
简历是简历,我是我
那好吧简历上班你留下
点赞
评论
收藏
分享
09-19 22:05
门头沟学院 算法工程师
严格遵循华子1145和25h定律
太守时了,开泡!
点赞
评论
收藏
分享
08-21 16:35
已编辑
门头沟学院 Java
现在的秋招环境都这样吗?
线下招聘,我都惊呆了,hr的简历都是一大沓子,高到离谱
码农索隆:
别看这么厚,卖掉都买不了一根雪糕
点赞
评论
收藏
分享
09-25 11:39
门头沟学院 业务管理
B站四面(HR面)挂
三轮业务+一轮HR 俺有点没招了。。。
此刻我身在乌云中:
hr打电话问我能不能提前实习,我说不可以,然后他说那可能要横向排序等结果。结果五分钟立马挂了
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
双非崽的绝望秋招
5763
2
...
雷火 9.28 笔试
5500
3
...
被员工举报补班,公司反手取消14天年假
5370
4
...
“时错”不再,一个i人的北漂独白
5241
5
...
我卖掉生活换来的工资,它真的值吗?
4222
6
...
网易雷火
3580
7
...
九月份面试总结
3352
8
...
🎉创作红榜第3期丨6篇内容解决你的 “求职关键难题”!
2451
9
...
心态爆炸
2326
10
...
诺瓦星云嵌入式mcu一面
1892
创作者周榜
更多
正在热议
更多
#
国企秋招,你投了吗?
#
24573次浏览
193人参与
#
工作后会跟朋友渐行渐远吗
#
39368次浏览
263人参与
#
深信服秋招来了
#
265094次浏览
2894人参与
#
你的国庆怎么过
#
55669次浏览
526人参与
#
秋招感动瞬间
#
29787次浏览
287人参与
#
应届生第一份工作最好去大厂吗?
#
28619次浏览
522人参与
#
乐堡互娱校招
#
33559次浏览
286人参与
#
德州仪器求职进展汇总
#
10518次浏览
160人参与
#
签约有哪些注意事项
#
47005次浏览
271人参与
#
贝壳求职进展汇总
#
30060次浏览
172人参与
#
怎么防止在试用期被辞退
#
139779次浏览
946人参与
#
4399求职进展汇总
#
31596次浏览
165人参与
#
大厂面试初体验
#
55582次浏览
265人参与
#
机械人,你拿到几个offer啦
#
47585次浏览
355人参与
#
机械人的薪资开到多少,才适合去?
#
127899次浏览
472人参与
#
你会为了工作牺牲生活吗?
#
46148次浏览
372人参与
#
海尔求职进展汇总
#
9658次浏览
37人参与
#
歌尔求职进展汇总
#
66844次浏览
353人参与
#
机械只有转码才有出路吗?
#
141343次浏览
1630人参与
#
机械人值得去的国央企
#
78589次浏览
450人参与
#
市场营销人求职交流聚集地
#
143404次浏览
1171人参与
#
___岗狗都不干,我干!
#
21168次浏览
155人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务