首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
01-21 13:18
长春吉大附中实验学校 产品经理
贵阳入职体检攻略指南:入职体检这几项不合格,offer可能要被拒了!
当Offer向你招手时,入职体检就成了最后一道"健康门槛"。不少人面对这张检查表,要么紧张到失眠,要么一脸茫然——"抽血要空腹多久?""色盲检查过不了怎么办?"其实,入职体检就像一次身体的"年度审计",只要摸清套路,就能轻松应对。春节假期过后,在贵阳这个城市,许多小伙伴即将开始新的职业生涯,而入职之前用人单位通常都会要求入职者提供一份体检报告。体检报告上的异常指标不仅让人错失心仪offer,也潜藏着可能的健康隐患。想要少走弯路成功入职,那么这份贵阳入职体检通关秘籍,各位“天选打工人”们一定要看!得看!必须看哦!为什...
点赞
评论
收藏
分享
昨天 16:00
TP-LINK_通信算法工程师(准入职员工)
tp-link内推,tp-link内推码
TPLINK普联面经2024.6.11一面(35分钟)1.介绍项目2.项目中你负责了什么问的比较浅,介绍了就过了2024.6.14二面(40分钟)1.介绍项目2.你有什么创新点3.遇到的困难4.(针对项目的细节)5.DC-DC和LDO各自的优劣点:DC-DC有哪些类型6.什么是1dB压缩点7.什么是三阶交调失真8.四层板设计注意什么9.HFSS的操作步骤(项目拷打,问的非常细)10.保研排名2024.6.19三面(22分钟)1賃鋇槛檸鎿墜惬煩ẩ腼绍项目2.创新点和不足3.如果重新做一遍,你有哪些改进4.你的优势是什么,不足是什么5.保研成绩6.参加过的竞赛7.拿到的奖学金TP-LINK普联20...
点赞
评论
收藏
分享
2025-12-04 15:23
三峡大学 嵌入式工程师
Boss直聘是不是招聘软件啊
找个实习,找了3个月,没人理我
不知道怎么取名字_:
玩游戏都写到简历上了啊
点赞
评论
收藏
分享
01-14 00:53
北京邮电大学 Java
请大家帮忙看看简历
目前研二,组里只放暑期,目标java后端开发,也有意向试着投投大模型应用开发相关岗位。项目的话,现在写在简历上的魔改的点评+某个知识星球上的agent项目可行吗?简历整体还有需要调整的地方吗?
牛客96763241...:
邮✌️算法吧,没必要后端
听劝,我这个简历该怎么改...
点赞
评论
收藏
分享
01-21 15:35
门头沟学院 Java
实习不做“工具人”!这3个隐藏技巧,让你的产出翻倍
很多实习生都有过这样的困惑:每天埋头写CRUD、改bug,看似忙忙碌碌,可实习结束回头一看,除了一份实习证明,啥硬核收获都没有。其实不是实习没价值,而是你没找对“挖干货”的方式。结合我两段实习的踩坑与总结,分享3个能快速提升产出的技巧,尤其适合技术岗同学,帮你从“打杂仔”变身“有料人”一、啃透官方文档:比自己瞎练10个小项目更有用刚实习时我总沉迷自己写小demo,觉得“动手才是王道”,直到偶然翻了公司的项目架构文档,才发现自己写的都是“小卡拉米项目”——没有复杂场景的解决方案,更没有工业级的技术考量。公司沉淀的文档(架构文档、方案文档、技术栈文档),全是前辈踩坑无数总结的实战精华。比如架构文档...
实习教会我的事
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
牛客吐槽大会 | 有槽不吐,留着过年?吐完领现金红包,痛快!
4890
2
...
拥抱AI,程序员的最后出路
2371
3
...
J人永远闲不下来于是去提前实习
2076
4
...
真正会被取代的,是你心里面的幻觉
2006
5
...
马斯克最新炸裂采访,AI会带走一半工作岗位,普通人将何去何从?
1519
6
...
努力挣钱的意义具象化了
1443
7
...
mentor视角下的优秀实习生
1425
8
...
去独角兽做龙头还是去大厂做凤尾
1319
9
...
为什么说AI时代,老人反而没有新人吃香?
1315
10
...
大厂提前实习对AI开发的新感悟
1293
创作者周榜
更多
正在热议
更多
#
没关系,至少我的__很曼妙
#
2991次浏览
57人参与
#
机械人你知道哪些单休企业
#
82724次浏览
408人参与
#
赚钱的意义在这一刻具象化
#
3274次浏览
82人参与
#
AI时代的工作 VS 传统时代的工作,有哪些不同?
#
6780次浏览
154人参与
#
今年春招是金一银二嘛?
#
5328次浏览
58人参与
#
1月小结:你过的开心吗?
#
1210次浏览
41人参与
#
你的第一家实习公司是什么档次?
#
3128次浏览
54人参与
#
为什么有人零实习也能进大厂?
#
3492次浏览
74人参与
#
抛开难度不谈,你最想去哪家公司?
#
2691次浏览
70人参与
#
一人一道大厂面试题
#
113989次浏览
1263人参与
#
你的landing期是如何度过的?
#
6942次浏览
120人参与
#
当你问AI“你会取代我的工作吗”,它说_?
#
2627次浏览
82人参与
#
除了Java,最推荐学什么技术?
#
4605次浏览
119人参与
#
AI求职实录
#
2292次浏览
63人参与
#
你觉得什么岗位会被AI替代
#
36363次浏览
250人参与
#
在找工作求抱抱
#
1653396次浏览
10964人参与
#
哪些瞬间让你真切感受到了工作的乐趣
#
23160次浏览
99人参与
#
参加完秋招的机械人,还参加春招吗?
#
103133次浏览
676人参与
#
机械人春招想让哪家公司来捞你?
#
378893次浏览
3134人参与
#
九三阅兵的激动瞬间
#
58988次浏览
622人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务