【阿里】块存储面经

一面
自我介绍(3min)
基础(10min)

代码到exe过程?

动态链接和静态链接区别?

TCP三次握手?

重传?

拥塞控制?

如何实现定时器(数据结构)?


做过最难的项目(问的很深):10min


手撕代码(30-40min)

1. 单链表反转

2. 给定一个包含n个整数的数组nums,判断nums中是否存在三个元素a,b,c,使得a + b + c = 0?找出所有满足条件且不重复的三元组。

3.找出字符串A中所有满足某个字符串B的起始位置,例如A="abdadace" ; B="dac",则所有满足要求的起始位置

二面

面试官介绍团队(3min)

自我介绍(3min)

基础(15-20min)

1. 3次握手,服务端一直收到同样的SYN包应该怎么处理,一直收到乱序的SYN包应该怎么处理,服务端一直没收到第三次握手怎么处理?

2. linux下cpp代码到执行过程,在vim下写完cpp文件:wq之后会发生什么?

3. 上一问里写了一些数据怎么从内存保存到磁盘的?

4. linux下i/o读数据经历了什么?

5. Cpp模板template用到了什么头文件(还是template写在什么头文件,不记得了)?

项目(20min)

每个项目都问了,比较爱问你觉得这个项目里有什么难点?

手撕代码(40-50min)

1. 删除倒数第N个节点(扣边界条件)

2. 英文题,大概意思是找数组中最大差值(右边数大于左边数)

[10,12,15,9,8,7,10,13,11]-->6

3. 给一个Int32的数,快速判断是否是2的幂次(一直引导优化,会问循环次数)

职业规划,反问

三面

自我介绍

问了学术和成绩

基础(15min-20min):

遍历二叉树的方法

海量数据找到top k的方法,复杂度

如何判断链表有环

C++中面向对象怎么理解

重载怎么实现

动态绑定和静态绑定区别

C++中几种构造函数

拷贝构造函数什么时候会调用

C++内存管理

C++多线程编程

C++有哪几种锁

C++调试方法,上线之后如何调试

C++容器比较,vector为什么可以随机访问

vector底层数组大小分配

C++一个函数里可能在多个地方异常返回,这种情况下用C++基本特性如何在返回前知道该函数执行的时间(析构)

开放题(15-20min)

64个苹果,有一个仪器每次可以对8个苹果的重量排序,找到所有苹果中最重的4个,至少需要多少次?

HR面
经典hr面,对企业的了解,别人评价你的优缺点,项目经历,比赛/学术产出,领导给你派了一个你觉得不对的任务会如何处理,你希望在实习获得的三件事,职业规划,加班看法,核心竞争力...
#面经##春招##实习#
全部评论
咱们肯定是同一批的面试官,我二面和三面大部分题目和你一样,不过是我写Java的,虽然投的是C++岗。明天HR面
点赞 回复 分享
发布于 2022-03-15 09:45
兄弟,咱两估计是同一个面试官,二面问的差不多一摸一样,不过我还没收到2面的结果,估计是挂了,呜呜呜
点赞 回复 分享
发布于 2022-02-27 10:11
感觉问的挺多的,而且还问链表了,我在这块不太熟悉
点赞 回复 分享
发布于 2022-02-24 09:25

相关推荐

避坑恶心到我了大家好,今天我想跟大家聊聊我在成都千子成智能科技有限公司(以下简称千子成)的求职经历,希望能给大家一些参考。千子成的母公司是“同创主悦”,主要经营各种产品,比如菜刀、POS机、电话卡等等。听起来是不是有点像地推销售公司?没错,就是那种类型的公司。我当时刚毕业,急需一份临时工作,所以在BOSS上看到了千子成的招聘信息。他们承诺无责底薪5000元,还包住宿,这吸引了我。面试的时候,HR也说了同样的话,感觉挺靠谱的。于是,我满怀期待地等待结果。结果出来后,我通过了面试,第二天就收到了试岗通知。试岗的内容就是地推销售,公司划定一个区域,然后你就得见人就问,问店铺、问路人,一直问到他们有意向为止。如果他们有兴趣,你就得摇同事帮忙推动,促进成交。说说一天的工作安排吧。工作时间是从早上8:30到晚上18:30。早上7点有人叫你起床,收拾后去公司,然后唱歌跳舞(销售公司都这样),7:55早课(类似宣誓),8:05同事间联系销售话术,8:15分享销售技巧,8:30经理训话。9:20左右从公司下市场,公交、地铁、自行车自费。到了市场大概10点左右,开始地推工作。中午吃饭时间大约是12:00,公司附近的路边盖饭面馆店自费AA,吃饭时间大约40分钟左右。吃完饭后继续地推工作,没有所谓的固定中午午休时间。下午6点下班后返回公司,不能直接下班,需要与同事交流话术,经理讲话洗脑。正常情况下9点下班。整个上班的一天中,早上到公司就是站着的,到晚上下班前都是站着。每天步数2万步以上。公司员工没有自己的工位,百来号人挤在一个20平方米的空间里听经理洗脑。白天就在市场上奔波,公司的投入成本几乎只有租金和工资,没有中央空调。早上2小时,晚上加班2小时,纯蒸桑拿。没有任何福利,节假日也没有3倍工资之类的。偶尔会有冲的酸梅汤和西瓜什么的。公司的晋升路径也很有意思:新人—组长—领队—主管—副经理—经理。要求是业绩和团队人数,类似传销模式,把人留下来。新人不能加微信、不能吐槽公司、不能有负面情绪、不能谈恋爱、不能说累。在公司没有任何坐的地方,不能依墙而坐。早上吃早饭在公司外面的安全通道,未到上班时间还会让你吃快些不能磨蹭。总之就是想榨干你。复试的时候,带你的师傅会给你营造一个钱多事少离家近的工作氛围,吹嘘工资有多高、还能吹自己毕业于好大学。然后让你早点来公司、无偿加班、抓住你可能不会走的心思进一步压榨你。总之,大家在找工作的时候一定要擦亮眼睛,避免踩坑!———来自网友
qq乃乃好喝到咩噗茶:不要做没有专业门槛的工作
点赞 评论 收藏
分享
05-24 14:12
门头沟学院 Java
点赞 评论 收藏
分享
评论
2
30
分享

创作者周榜

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