阿里软件测试二面通过率,阿里测试开发(一共七次面试),目前在蹲offer,贡献面经...

1.简要介绍了一下自己的部门,然后有什么岗位,问我有什么问题想要问他们么?

2.做一下一分钟的自我介绍。

3.问了项目,就着项目不懂的几个地方问了一些问题。

4.有没有学过数据结构,数据库,计算机组成原理,网络通信什么的?说学过,就开始问。

5.stack怎么用C++实现?

6.给一个双向链表,从中删除一个节点,问指针是怎么操作的?

7.TCP和UDP的区别?

8.知道排序算法吗?说几种常见的排序算法,找一个算法给我讲一下思路。

介绍完几种算法之后,给他讲了快速排序的思路,接着又问了我时间复杂度和空间复杂度的问题。

9.给了一道数据库的题。

10.既然你刚才提到了堆排序,那么怎样实现一个从大到小的数组排序,讲一下思路。

11.问我电脑在不在旁边,给我发了个在线撸代码的网址,然后给了

15

分钟,说两种测试方式,第一种任意写两个排序算法,第二种把你刚才说的堆排序实现出来。

一面加上撸代码总共打了一个小时的电话,感觉还有好些地方不太熟练,总之一面真的是很基础了,就是广度比较广,没啥深度的感觉,问的都很浅显,也没有按照某个地方去深究。

二面3月21(视频面试)

1.做了自我介绍

2.聊了半个多小时的项目,问的很具体,其中有些通用的问题。项目的精度怎么样,你所承担的角色是什么,有没有项目manager,有什么创新点,项目的应用场景,过程中遇到了什么问题,是怎样解决的,项目一共几个人。

3.问是用什么语言写的,回答C++。说C++有三大特性,继承、多态、封装,举个例子来讲讲这些。真的是so easy…

4.然后就说,没啥别的问题了,我一脸懵逼得问他这就结束了?他笑了笑说你还有啥想问我的么?我??

三面4月1(电话面)】

1.C++的存储空间有哪些?(一共是五个地方:代码区放二进制程序、堆区、栈区、字符常量区、静态存储区)

2.STL里面常用的算法?

3.讲一下迭代器

4.STL的各种容器及用法?

5.map和hash map的区别,优缺点?

查找速度上hash map更快,但是空间复杂度上hash map占用空间大,而且构造速度慢。

6.如果让你学习一门新技术,你怎么开始学?

7.讲一篇最近看过的技术博客

8.

9.

什么是内存泄漏?怎样检测内存泄漏?自己做的项目里面有没有检测过?

【四面4月9

(交叉面试)】

1.聊了项目,你有什么优化,可以在哪些地方改进,缺点,不足,精度怎么样?

2.物理地址和虚拟地址的关系

3.字节对齐了解多少

4.在32位操作系统中,一个struct中有一个char的变量,问占用多少字节。

5.两道算法题:

1)给一个连续排列的自然数数组,从中抠走两个数,乱序后,用时间复杂度、空间复杂度最小的方法找到这两个数。

2)给定一个数组,不用循环的方法,遍历这个数组。

【hr面】

hr小姐姐很可爱,后面秋招的时候也是这个hr小姐姐面的我。

//----实习没去,时间就跳转到8月了----//

【六面8月20 交叉面】

说起来交叉面真是很惶恐了,都是大佬,不苟言笑的,就相当的严肃。好些问题想不太起来了,就记录几个还能回忆的。(当时复盘时候忘了整理文档,导致现在记不住,还是那句话:好记性不如烂笔头)

1.讲一下tcp的拥塞控制

2.实现索引的数据结构是什么?详细讲一下B+树和B树

3.socket建一个服务器的操作步骤

4.讲一下堆排序的思想

5.C++中的存储,堆和栈什么的

6.new、malloc和delete、free的区别与联系

7.数据库的问题

8.讲一下继承是怎么实现的

9.问我会不会java(我只想说阿里的技术栈不亏是Java,我一个C++出身的,在角落瑟瑟发抖),我说了解过一些,就问了C++和Java的区别。

【七面8月22 hr面】

同样还是那个可爱的小姐姐,给了一些未来工作的指导意见啥的。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值