阿里CTO线测开岗,全部三面面试题,来感受下大厂的技术要求吧

全部面试题来自今年9月网申的朋友录音整理,真实有效,答案整理在文末。

阿里一面

1. 你有没有使用测试工具的经验

  • 2.你觉得测试的意义是什么

  • 3.测试的一般方法

  • 4.有一个C++的类,你如何测试,什么是函数接口,测试代码放在哪里,怎么去写这个测试

  • 5.比如你写一个输入测试,这个测试代码放在哪里

  • 6.在C++里面有一个特殊的名字、函数,专门去测试这一方面,你知道是什么吗

  • 7.如果在map上插入一个 k-v 的话,会发生什么,怎么往里面添加

  • 8.如果插入两个不同的 key 有没有可能碰撞,map 和 哈希的过程有没有关系

  • 9.什么是红黑树,描述一下红黑数插入一个节点的过程,往里面插入一个值的时候是用 key 做比较还是用 k-v 作比较

  • 10快速排序的时间复杂度和空间复杂度。。。讲一下时间复杂度的算法

  • 11如果我们查找一个值的话,你会怎么使用排序这个算法,什么场景下会用到排序,什么场景下不会用到排序

具体的问得深一点,比如数据量非常非常大,你会怎么用排序。。。我说切分合并,他就问我小数组怎么合并,怎么进行两两合并。(我就说按顺序比较合并)。。你这个方式高效吗,你怎么优化的

不是单独只是一个问题,面试官会顺着你的回答接着问,所以大家回答要注意不要给自己挖坑

阿里二面

1.首先上来就是对着项目猛问20分钟,包括项目的难点跟解决方式

2.平时如何设计和做项目

3.然后核心题是双11这样的并发流量如何确保服务的可用性,从前台到后台一些处理回答,面试官深问了很久,包括各种场景的拓展,读写分离,缓存、中间件、分库分表等

4.2G的日志文件如何查找到异常日志数量

5.Java内存模型 介绍原理然后从原子性、可见性、有序性再分别深入回答

6.redis缓存

7.dubbo架构

8.zookeeper如何保证一致性

9.分布式理论 CAP、2PC、3PC等

视频HR三面

这个很简单,基本过了随便拉下家常啥的

1.自我介绍

2.项目的收获

3.项目遇到的难点如何解决

4.你实习的两家公司有什么优点与不足

5.未来的职业规划

6.未来打算定居杭州吗

总结

阿里的功能测试基本都外包了,这次面试也没问太多测试相关的,大厂的测试岗基本和研发问的基本差不多,很少有单独的测试,一般面试的问题是差不多的,但是每个人可以更深入地回答,这样比较加分,也更能和其他人区分开,也祝愿大家也能拿到合适的offer~

完整面试题跟答案已整理成PDF文档,有需要的朋友可以点击下面免费领取

阿里面试文档

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值