cpp转码选手暑期实习总结

经历了第二次找实习,感触良多。也被舍友push了一波,做一个找实习的小总结。和大家分享一下找实习的经验。

本人双非本985硕,cpp转码选手,研一才开始接触cpp相关的内容。之前有两段实习,一段是在自驾公司做平台开发,一段是在硬件公司做rdma和spdk的内容。

项目是webserver+手写malloc。

目标想找的就是支持转语言的后端实习

投递公司:百度,阿里云,淘天,蚂蚁,腾讯,美团,拼多多,亚马逊,微软,快手,灵犀互娱,阿里国际化,钉钉,饿了么,小红书,momenta,蔚来,oppo,小米

公司情况:

面试公司:

mmt,系统研发实习生:一二hr面oc(3.1-3.7-3.8)

蔚来,仿真系统实习生:一二hr面oc(3.4-3.7-3.11)

腾讯,后台开发实习生:一二hr面oc(3.19-3.28-4.8)

美团,后端开发实习生:一二面oc(4.1-4.12-4.17)

拼多多,后端开发实习生:一面被挂(4.11-4.21挂)

蚂蚁,java研发实习生:一面完(4.10-4.25挂)

阿里云,基础平台实习生:一面完,被简历挂了(3.20-面完和我说简历挂)

小红书,Java后端实习生:一面完,被挂了(2.22一面-2.26挂)

微软,客户端实习生:一二面被挂(2.29-3.6-3.18挂)

约面没去的公司:

快手,游戏服务器实习生:4.25约一面没去

百度,后端实习生:4.24约一面没去

亚马逊:4.24约一面没去

灵犀互娱,游戏服务器实习生:4.17约一面没去

阿里国际化,java研发实习生:4.23,4.29被约了两次一面没去

做了笔试还挂了的公司:

淘天,java研发实习生

给了笔试,没做的公司:

钉钉,饿了么,java研发实习生

没发笔试的公司

oppo,小米,java研发实习生

整体面试的流程下来,tx偏向于问计网+os,阿里系偏向于问项目和基础八股,美团偏向于问redis+mysql,自驾类的公司主要还是C++相关的语法知识。我觉得最重要的还是通过面试来催着自己推进准备面试的进度和熟悉如何讲解自己的项目。但是也不要因为公司开了实习或者周围的人都投了我也投递,至少得准备个70%的内容才去投递公司,不然拿到面试也不可能面过的,反而脏了面评

总结

总结主要是从三个方面讲一下

一、如何拿到面试?

二、如何准备面试?

三、方向如何选择?

如何拿到面试?

学历关:我是一个本科双非的选手,所以对于阿里系卡本科的集团:阿里云,淘天,钉钉,饿了么。我们通过海投去投递,基本上是没什么可能拿到面试。所以必须要通过强推:认识师兄师姐推到部门,这样非常容易拿面。

实习经历关:我上一年的时候也参加过找实习。当时我是0实习经历,能拿到的面试非常非常少。但是这一年去两个中厂实习之后,拿到的面试有了成倍的增加。所以找实习之前得来一段实习(bushi

项目关:项目不要趋于同质化,就算是烂大街的,也要非常的熟。我在第一段实习的时候,部门leader,也是面试官,和我说:“**现在的人,项目都是那些,cmu,mit网课,webserver,商城xxx的。我之前不会这些项目,面试的时候都被面试的人教会了。**校招生还是基础最重要“

方向关:投递对应的方向。一个C++的选手去投java岗,大概率拿不到面试。你投一个岗位,简历上一定要至少有一个job description上面的技术栈

对于我来说,我主要还是简历有点杂,想投后端,但是没有一个java的项目。在秋招来之前,打算再加上一个比较完整的后端项目,以及确定明确的方向。

如何准备面试?

基础八股文:在收到tx面试之前,还没系统看过八股文,这次算是看完了75%的八股。所以相比于上一年面试美团的时候,redis都不知道是什么的我,在面试的表现会比之前好很多。在准备八股文的时候,不懂可以去和chatgpt对线,我发现chatgpt在帮助我们入门和理解一些比较基础的概念非常有帮助。

项目知识:简历上写的点一定要能和面试官说个五分钟。项目和实习的内容要明白(技术选型,为什么要去优化,能体现优化的指标是什么,优化有什么收益)。但是我自己的项目就非常的烂大街,所以网上甚至有项目对应的八股文。

算法部分:如果面试官要你,那就会出hot200的内容。不想要你,除非你是acm选手,不然大概率在25mins是做不出的。还有一些智力题可以看一下网上的答案,基本上看一下就明白了。

对于我来说,八股文这次还没有背完,秋招前得再完整地熟悉一遍。算法方面,基本上面试都是自己做过的,但是follow up都能做得出,碰到新的medium和hard基本上做不出,得在平时多参加一下周赛。心态方面,通过把需要做的事情用DAG来描述,把目标细分成自己能做的部分。比如,我要准备面试,那么我就需要准备八股文。而八股文分为计网,计组,redis,os,mysql。这样不断地细分,可以把需要完成的大任务拆解成自己每天甚至每小时能完成的目标。这样自己在准备的时候就不会焦虑。

方向如何选择?

作为一个C++选手,我在一年前也和很多人一样在纠结方向的选择。尤其是发现自己C++投递后端一个面试都没有,会觉得很失望。但是我们在失望之前,一定要明白两个问题,后端指的是什么?C++有哪些应用方向?

后端是什么有很多牛客uu都会有介绍,但是就C++和后端的关系和公司中C++是用来做什么的,我希望通过我这一年的实习经历来说说我的感想。

首先,我们理解的后端可能比较狭隘,就是web开发的前后端那一套。但是这一套东西,在你进任何一个公司的时候,基本上大体的框架就写完了,更多要做的内容就是数据库的增删改查或者实现某个接口。如果是web开发这一套内容,那后端确实是JAVA的天下,没有C/C++一点关系。而且作为实习生,能接触到的内容真的比较少,因为大部分东西都做完了,更多的都是杂活。如果运气比较好,碰到好的mentor让你参加某个重构或者一整个完整的项目,那确实能学到挺多东西。

如果是大一点范围的后端,也可以指的是web开发中,所有涉及到的部分。比如说,公司可能为了解决大量用户访问,会有服务器开发,开发和维护更好的服务器框架。为了解决大量数据传输的问题,会有rdma等云基础计算开发。为了更好地适配自己的开发流程,开发一些中间件。为了解决多集群多节点的存储,会有分布式存储开发。为了提升性能和国家要求,会有数据库或者操作系统开发。而上面提到的方向,才是C/C++广泛运用的地方。在之前找实习的时候,我会有个误区:学一门语言,去解决所有的业务和技术问题。但是在工作中,往往是因为有这个业务需求或者降本增效,才选择对应特性的语言。

很多人也会因为岗位多的原因选择了Java。但是不同的方向,会有不同的门槛,从而导致竞争的人数不一样。比如Java很多人都可以通过b站学一个项目,了解到对应的框架和中间件,就能上手工作上面的内容。但是C/C++更多的是领域相关的内容,语言倒是其次。所以我在上一段实习的时候,mentor都感叹:”现在真正写C/C++的人太少了,投递的简历大部分人都是Java相关的技术栈,尤其是会c语言kernel编程更加少。“所以作为需要找实习和全职的我们,更重要的还是确定自己的方向,这样卷才是卷到正确的方向上。

和各位uu共勉,秋招再战

#实习##总结##cpp后台实习#
全部评论
大佬太牛了
3 回复 分享
发布于 2024-05-06 19:24 广东
看了佬的经验,又想接着冲c++了
2 回复 分享
发布于 2024-05-11 18:57 山东
所以小红书到底要的什么人
1 回复 分享
发布于 2024-05-07 20:37 天津
佬什么BG
点赞 回复 分享
发布于 2024-10-13 21:21 江苏
我cpp选手,拿了字节实习是java后端,有必要去么
点赞 回复 分享
发布于 2024-07-19 14:06 陕西
佬 26毕业吗
点赞 回复 分享
发布于 2024-07-18 22:27 北京
说得很好
点赞 回复 分享
发布于 2024-07-03 18:08 四川
无敌了,居然还有amazon
点赞 回复 分享
发布于 2024-06-28 18:11 浙江
想问问亚马逊是啥时候做的oa啊
点赞 回复 分享
发布于 2024-06-01 22:29 北京
同cpp转码选手,可惜导师不放日常实习,直接卷暑期目前颗粒无收😥
点赞 回复 分享
发布于 2024-05-21 09:49 湖南
佬最后去哪儿了
点赞 回复 分享
发布于 2024-05-14 05:38 美国
狠狠点赞👍
点赞 回复 分享
发布于 2024-05-05 22:12 上海
dd十天了才挂?
点赞 回复 分享
发布于 2024-05-05 19:12 广东

相关推荐

05-27 17:21
上海大学 C++
  一本211硕士,计算机科班,从去年5月时间准备走ue方向,到现在有一年的经验了,目前有一个自制ue游戏,一个实习经历(ue研发非游戏厂),这些看着还行是吧,但是我硬实力非常一般,比如算法因为之前一直做项目没怎么刷,开始力扣只有100题还是大学时候累记的。从3月中旬开始投,到现在大败而归,也准备继续沉淀秋招了。不怕丢人这些经历也都说出来吧按照时间顺序,不算没过简历的,有笔试和面试的经历分别是米哈游。及其后悔投的太早了,那时候算法能力还很弱,选择题不知道但是还行,四道编程题只过了1.5。网易互娱,四道编程还是3道来着,只过了一道多好像。让我深刻知道了自身实力的差距腾讯天美,是唯一一个先面试的,当然面试的手撕题我不会做,后面看其实比较简单,然后除此之外回答也一塌糊涂,根本不是一个量级的,感觉自己表现的不是人哈哈网易雷火,经过前面几次失利,我一直备考刷题,在这里雷火已经做了4道对1.5道,虽然还是拉垮,但是对我来说竟然是做的最好的一次华为,华为是没有游戏的但我冲着华为两个字投了软件开发,结果那次遇到最难的题,让我一下打回原型了,150分都没达到。之后就补短板,练输入输出,图,回溯灵犀互娱,这次与以往不同就是选择题分值很大,编程题的话3.5/5,阿里的题居然有1-2道打卡题,所以做的还不错,但是可惜最后一题实在不会,本来是在牛客上刷到过但是我以为不会出,没想到还真出了。自此我开始留意牛客上的帖子柠檬微趣。这个就是unity岗了。也有选择,是我唯一编程题4道全a的,也是唯一进面的,太惨了,结果ai面虽然好好准备,但是还是寄了,可能还是基础太差截止目前有点摆烂了,七次失败,岗位真的不多剩下的只有次一点的厂了游酷盛世。 听说风评不好,只是试一试,还是很多选择不过很窝火做的,编程题的话3道本来全做出来的,只是第二道不知道为什么就是不通过,后面想想可能是牛客系统要写个函数而不是只在main函数写西山居seed训练营。这次编程题倒是全a,但是分值太少了,选择题和不定项选择太多,因此没了下文兔皮鸭科技,一个boss看的公司,直接面试的,问的也是实习和基础的c加加和ue八股,基础是真的根本没有腾讯那么深。他们在做乙游。然后可能hr不满意,不知道为什么就没有后续了以上是持续到5月底现在的,其他简历没通过或者没下文默认没通过的比如鹰角,叠纸(叠纸没有游戏客户端实习),莉莉丝,祖龙,搜狐畅游等一部分游戏厂。累是真的累,一边科研一边刷题,还陆续准备图形学,因为图形学真是可能必备的了,对于我从来没学过很痛苦。希望秋招能有个好结果!    
点赞 评论 收藏
分享
评论
52
159
分享

创作者周榜

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