【阿里】块存储面经

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

相关推荐

10-08 11:46
已编辑
华中师范大学 FPGA工程师
今天早上刚刚面了佰维存储,就是面试官的态度挺好的,但是我面完之后有一种强烈的G感就是应该是要挂的感觉,因为面试的岗位他可能更倾向于做存储那方面的专业,但是我的专业更偏向于做通信他问了许多存储方面的知识,我其实都不太得了解,就只能随便的回一回,但是没有说对我的专业知识或者是其他方面进行一个拷打我为什么感觉自己技能呢?因为他没有问我项目,说明,其实我和他的关联程度不高,这让我感觉非常的遗憾。我建议如果要面试的话,多准备一些存储方面的相关知识,项目也最好的存储有关,不然的话大概率的情况是和我一样的。更新一下,进2面了,一开始还蛮开心,但是有一个同学提前2面的据他说是主管面试,因此需要专业很对口的,他不是很对口直接挂了,我大概率也差不多,只能说空欢喜一场。不过9月份这是我走得最长的一段路了,希望9月最后会有好事发生。更新一下,面试官改期了,(*´I`*)好讨厌这种半死不活的感觉10月8号结后更新,我感觉存储这边本身就不太想招人,感觉面试有点浪费时间的感觉。面试我还准备了蛮久,然后面试官不开视频,然后声音没声音,还叫了几句,最后我才听到,然后就是让我自由发挥随便说把我整无语了,我还以为会问什么八滚或者是什么专业的问题,结果什么都没有,就顺着我的话往下撸感觉就不是一个正常招聘者该有的态度。然后就是两个人聊天谈心,他问我为什么选择这个行业,我觉得我说这个行业应该还挺好,我就是想干芯片这一块儿,然后主管就再给我说他们没有开发的,主要是以芯片测试为主,然后问了一下价钱,他说后面会和我说,但问题是我能不能进去都是难说呀。然后就说这个行业发展比较窄,然后内卷严重加班肯定是不可避免的,感觉是疯狂劝退我。因为这是我第一个走到了二面的一个岗位,我还是很重视的,但是感觉就是这个面试就直接把我整无语了,就感觉就是对面不想招人,这个面试就纯粹就是为了主人的任务罢了。当然也不排除面试官是个好人疯狂劝退,就是劝退了五6分钟。我愣在那里都不知道该怎么回话。
点赞 评论 收藏
分享
2 29 评论
分享
牛客网
牛客企业服务