蚂蚁网商银行测开一面二面
3.15发个面经,攒攒人品,希望面试一切顺利~
代码题:给定一个数组,输出第k大的数
1. java集合的种类,HashMap的底层实现,装载因子(散列表中关键字个数和散列表长度之比。她用于度量所有关键字填充哈希表后饱和的程度),为什么是这个值(在时间与空间成本之间提供了良好的权衡,低于这个值空间浪费大,高于这个值哈希碰撞的概率增加,需要进行重哈希,插入速度变得很慢,0.75是比较合理的,并且尽量减少了重哈希次数)。
2. 你平常使用线程的场景,你认为在你们这个场景下,用多线程和多进程有什么区别?线程和进程底层的关系,线程能否利用cpu的多核。
3. 研究方向相关问题,问的很详细
4. 项目相关问题,会揪住一个感兴趣的点,往下问
5. 做的测试相关的工作简单介绍
6. 你觉得对于你自己的项目,需要测试的主要功能点有哪些,为什么?
7. 事务的ACID特性,举例子说明这四个特性
8. 分布式事务
9. 你觉得在你科研生活当时遇到的让你为难的问题
10. 如果让你现在去做当时觉得难的事情,你觉得你能怎么优化?
然后就是反问环节:业务内容等
3.28二面:电话面试,一个小时左右
首先是自我介绍,然后是对项目的盘问
对自己的项目设计测试用例;问了一些前端的(没答出来)
http的状态码
get和post请求的区别;get请求传递的参数放在http请求的header还是body;
mysql数据库的数据存储形式;为什么要用b+树?
索引设计题:数据表里面有abc三个单独的列,其中AB、BC以及A、B、C是最频繁的五个查询,你会怎么设计索引?
测试场景题:假如你是一个玩具公司的质检员,你会怎么在流程控制和用例设计方面去保障玩具的质量。
生产者和消费者问题主要是解决怎么样的一个问题(临界资源、死锁;写死生产者的产出来避免消费者超拿,类似于抢优惠券这种场景)?
引发死锁的条件
乐观锁和悲观锁的理解,举例子说明java里面的乐观锁和悲观锁?
怎么解决乐观锁CAS的ABA问题,原子类
CAS是怎么样的一个底层实现?
测试场景题:对天猫的优惠机制进行测试:小二会在优惠开始之前将优惠策略写入数据库,系统读入缓存中;到优惠生效过程中,你能考虑到的测试点,去保证整个流程运转正确。(两个角度,小二角度;用户角度)
最后就是反问环节。
期待一个三面机会~
代码题:给定一个数组,输出第k大的数
1. java集合的种类,HashMap的底层实现,装载因子(散列表中关键字个数和散列表长度之比。她用于度量所有关键字填充哈希表后饱和的程度),为什么是这个值(在时间与空间成本之间提供了良好的权衡,低于这个值空间浪费大,高于这个值哈希碰撞的概率增加,需要进行重哈希,插入速度变得很慢,0.75是比较合理的,并且尽量减少了重哈希次数)。
2. 你平常使用线程的场景,你认为在你们这个场景下,用多线程和多进程有什么区别?线程和进程底层的关系,线程能否利用cpu的多核。
3. 研究方向相关问题,问的很详细
4. 项目相关问题,会揪住一个感兴趣的点,往下问
5. 做的测试相关的工作简单介绍
6. 你觉得对于你自己的项目,需要测试的主要功能点有哪些,为什么?
7. 事务的ACID特性,举例子说明这四个特性
8. 分布式事务
9. 你觉得在你科研生活当时遇到的让你为难的问题
10. 如果让你现在去做当时觉得难的事情,你觉得你能怎么优化?
然后就是反问环节:业务内容等
3.28二面:电话面试,一个小时左右
首先是自我介绍,然后是对项目的盘问
对自己的项目设计测试用例;问了一些前端的(没答出来)
http的状态码
get和post请求的区别;get请求传递的参数放在http请求的header还是body;
mysql数据库的数据存储形式;为什么要用b+树?
索引设计题:数据表里面有abc三个单独的列,其中AB、BC以及A、B、C是最频繁的五个查询,你会怎么设计索引?
测试场景题:假如你是一个玩具公司的质检员,你会怎么在流程控制和用例设计方面去保障玩具的质量。
生产者和消费者问题主要是解决怎么样的一个问题(临界资源、死锁;写死生产者的产出来避免消费者超拿,类似于抢优惠券这种场景)?
引发死锁的条件
乐观锁和悲观锁的理解,举例子说明java里面的乐观锁和悲观锁?
怎么解决乐观锁CAS的ABA问题,原子类
CAS是怎么样的一个底层实现?
测试场景题:对天猫的优惠机制进行测试:小二会在优惠开始之前将优惠策略写入数据库,系统读入缓存中;到优惠生效过程中,你能考虑到的测试点,去保证整个流程运转正确。(两个角度,小二角度;用户角度)
最后就是反问环节。
期待一个三面机会~
全部评论
大佬有后续了吗
欢迎投递阿里哈,和蚂蚁分开的
感谢大佬分享
相关推荐