C++后端暑期实习总结(更新ing)

互联网公司

微软

2.12 投递简历:

Software Engineer: Internship Opportunities

英伟达

3.3 投递简历(×):

System Software Engineer Intern, AI Performance And Efficiency Tools - Summer 2026

华为

3.2 投递简历:

AI软件开发 终端云服务部

网络安全 终端云服务部

3.19 投递简历:

AI 模型工程师(实习生)- Agent技术 - ICT BG - 数据通信产品线

4.8 AI 岗机试(√):

120min,15单选+5多选(150分),两道编程(300+150分)

第一题手搓K-means,背景是快递员送快递,重点是确定迭代优化的收敛条件(循环次数和聚类中心移动距离两个约束),另外要根据距离计算时间,代码量150行左右,纯模拟,A85%

第二题线性回归BGD,给出学习率,输出一组权重,没做

4.17 技术面试(√):

60min

自我介绍,项目介绍,讲了一下Transformer中的注意力机制和agent架构的相关知识

手撕一道回溯,给出一串数字,输出九键可能对应的所有字符串集合,注意path的传递

4.17 主管面试(√):

15min,确认基本信息,沟通入职时间和地点

腾讯

3.2 投递简历:

AI 应用开发

后台开发

王者荣耀青云校招-多智能体方向

3.18 腾讯云 后台开发 一面(×):

60min

自我介绍,实习内容介绍,科研项目、横向项目介绍

八股问题:pytorch 框架,Vector的底层实现和扩容机制,虚函数的作用,new与malloc的区别,进程与线程的区别,用户态和内核态的机制,数据库的索引与锁机制等

手撕:两个有序列表的合并,使用ACM模式(需要手动输入输出)

3.26 微信小店 后台开发 一面(√):

90min

四道手撕,第一题括号匹配,第二题滑动窗口,第三题二维dp,第四题链表综合(合并+反转)AK

自我介绍,重点是科研和横向项目,LLVM+pytorch,多进程多线程,TCP/UDP 相关知识

3.26 微信小店 后台开发 二面(×):

60min

自我介绍,一道手撕 Leetcode 25.K个一组翻转链表,cur 和 pre 写反了输出不对…

一道脑筋急转弯,两个人轮流拿石头,一次最多拿3个最少拿1个,问石头数量为多少时先手必胜

4.10 PCG 应用效能技术 一面(×):

60min

自我介绍,多态与虚函数(虚表虚指针),智能指针,static关键字,vector扩容机制,程序编译流程(预处理-编译-汇编-链接,elf和exe),进程虚拟地址空间结构,堆和栈的使用场景,虚拟内存映射,进程间通信(IPC),TCP和UDP

手撕:实现一个LRU

4.16 腾讯云 后台开发 一面(×):

60min 早上差点迟到了…

项目介绍,手撕两道题:最接近目标的三数之和,2个一组翻转链表,要求20min内完成提交代码,后面会自行编写测试样例进行测试

字节跳动

3.3 投递简历:

和 Tiktok Shop 组 HR 电话沟通,简历投至AI开发相关后端开发岗位

4.2 后端开发 Tiktok Shop 一面(√):

60min

自我介绍:科研项目,agent项目,为什么来后端开发

八股:操作系统的存储体系,虚拟内存,分段和分页,页面替换策略,HTTP/HTTPS协议,TCP三次握手四次挥手,拥塞控制算法

手撕:K个一组翻转链表,最后不足一组的也要翻转,AK

4.10 后端开发 Tiktok Shop 二面(×):

50min

agent 项目介绍,数据结构八股,计网八股

手撕:判断树B是否是树A的子结构(写成判断子树了但是好像没被发现…)

阿里巴巴

3.20 投递简历:

阿里云:Agent Infra工程师,AI SRE

千问C端:Agent Infra工程师,AI SRE

阿里巴巴控股:AI 应用研发工程师

3.28 AI 研发方向笔试(√):

120min 单选,不定项,三道算法,一道AI编程

第一题签到,第二题数学(构造一个和为m的非负整数数组an,要求给定相邻值不同的边≤d的情况下元素相邻差之和的最大值),第三题线段树,需要维护区间的最小值。A了200%(第三题只通过了样例)

AI编程题要编写一段prompt,处理一道会议室费用计算题,涉及到的项目和计算方法比较复杂,直接把题目输给大模型只能跑通一部分样例(甚至题目还不能复制只能手打),后续要做一些优化。

4.3 阿里云-技术线-对象存储 一面(√):

90min

自我介绍,逐个项目深挖

八股:虚函数的实现原理,虚表实现方式,拥塞控制算法(具体到工程场景中有哪些),如何避免内存泄漏,野指针,new和malloc的区别

手撕:力扣 316.去除重复字符,单调栈+哈希表,AK

4.10 阿里云-技术线-对象存储 二面(×):

90min

项目深度拷打,agent攻防(ebpf),科研项目(SGX+k8s),具体到最底层的技术细节

手撕,实现一个环形消息队列,用vector<char>模拟连续内存,两个指针维护读写头,重点在于思路而非实现细节(甚至不需要跑出来)

八股,类的构造函数中调用自己的虚函数会发生什么情况

反问关于数据库基础知识是否重要,AI 编程是否会取代程序员

4.15 工程方向笔试(√):

100min

单选和不定项,考察C++基础知识,智能指针,虚函数

手撕三道算法题,互相隔开不能看题(非常恶心!),一个签到一个数学题,最后一个时间关系没做,考察位运算的优化,A了两个0.5

美团

3.19 投递简历:

【转正实习】AI Agent开发工程师

【日常实习】AI方向后端开发工程师

3.21 笔试(√):

10 道单选,考察C++,数据结构,大模型基础知识

3 道手撕,第一题签到但是有陷阱,第二题括号匹配变式(求相邻交换最小次数),第三题树链剖分+线段树+字符串,洛谷题型,A 170%

4.1 软件开发工程师(后端方向)面试(×):

60min 部门介绍,自我介绍,八股,手撕

为什么使用etcd持久化存储,数据库中锁的使用,不同粒度的容灾机制,TCP三次握手四次挥手

判断一个链表是否回文(常数空间复杂度):反转后半段链表,用快慢指针比较

总结

bg是双九安全大组,本科有段实习,有一篇安全方向论文在投,以及一个agent安全的横向项目。

因为前期准备不足导致简历不太符合C++后端的要求(不会redis等数据库知识),另外八股和手撕也没有准备的很充分...

暑期实习准备先告一段落了,接下来秋招转投算法岗

#暑期实习##我的求职进度条#
全部评论

相关推荐

04-16 17:40
已编辑
武汉大学 Java
bg9本,暑期投了大概二十家,只有五家约了面,xhs笔试没过,华为今天晚上笔试,蚂蚁笔试过了不约面,剩下应该都是简历挂了。昨天晚上网易二面,感觉面试官全程严肃感觉不到情绪,没介绍组内业务,还是我反问环节提问才大概介绍了一下。面试大概三十多分钟,说hr3-5个工作日给结果,感觉凉了。美团面完快一周了也没消息,估计是要横向挂了。字节二面约到明天下午,如果没过就又要从零开始了。已经四月中旬,大厂的hc估计也快招够了。感觉鼠鼠的得失欲太重了,明知道面试是一件很看运气的事,自己的水平也没达到大佬级别,但是还是对每次面试抱有很大的期望,特别想要拿到一个offer,不自觉的给了自己很大的压力。npy也指出过我的问题,但是鼠鼠还是忍不住的去期望,因为暑期实习找不到大厂,秋招就又落后一大截了。最近一个月午休都睡不着,一闭上眼就是面试问到问题不会,手撕撕不出来的场景。早上也连着三天七点多梦见面试面的不好被吓醒了。每次洗澡都发现掉了一堆头发。开始找暑期实习以来最大的感触就是学历只能当敲门砖,在约到面以后学历就没有任何作用了,能不能进下轮面还是看知识储备,思维能力,代码水平。鼠鼠只恨自己目标规划不清楚,大一大二没怎么刷算法题学开发,想保研又不坚定,去导师组里做做研究又做不下去(也可能是我对cv实在不感兴趣),加上一门3学分的公选因为网课忘刷绩点爆炸了(本来在保研边缘线上努努力还是有机会的),于是直接放弃了。去年十一月去导师公司里实习了一个月,然后又开始左右脑互搏,到底是考研还是考公还是找工作。一直到二月底才终于下定决心准备找工作,只是时间已经太匆忙。一晃眼大学的时光竟然已经快要结束了,虽然忙忙碌碌但也一事无成,后悔的事多到数不清。当然鼠鼠也知道相比于双非的同伴们的处境已经好太多了,但还是忍不住抒发一下内心的想法。最重要的还是看开吧,如果网易和字节都寄了,就继续投继续面,实在面不到中大厂就去银行,就去小厂,我相信总能找到一份实习的。祝各位牛友们运气爆棚,都能拿到自己满意的offer后续更新:网易互娱4.16上午hr面,当天下午oc,祝大家跟鼠鼠一样好运
Wannamai:照镜子了😭
我的求职进度条
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务