肖sir_ 杭州_阿里和蚂蚁和菜鸟和支付宝面试题集锦
2023-2-7 支付宝蚂蚁保险-第3面
1.自我介绍
2.你会Java是吧,有用过spring框架开发过工具吗
3.那你用Java来干嘛的?做接口自动化用了哪些库和插件,除了testng还用了什么单元测试框架 ==》回答:了解Junit
4.那你在testng里面是怎么mock数据的呢?不知道是吧
5.那Redis大概了解多少
6.那你大概讲一下你负责过的业务吧
7.你这个信贷,有涉及到多少个接口和多少张表
8.贷款有哪些状态? 分别是什么
9.贷款待放款到已放款这个状态中总共涉及到多少张表,表名是什么?
10.那这些表里面有哪些字段呢?
11.你刚刚说的放款回调表里面的又有哪些字段呢? 这些表之间的逻辑是怎么样的?==》这个地方总共纠缠了5分钟左右,后面直接说记不清了,表和字段太多了
12.那我问个简单点的吧,登录设计测试用例,多维度考虑一下
13.除了你刚刚讲的,还需要考虑哪些异常场景
14.那一个用户登录之后,在其他地方重复登录,前一个用户被挤掉下线,他的底层代码逻辑你知道吗?怎么实现的 ==》答的是:cookie和session和token失效这些,显然不满意
15.那你知道单点登录和多点登录吗?
16.那你对我有什么了解的嘛?
总结:整体碰到这个蚂蚁保的女面试官,问有哪些表和字段,就说表和字段有点多,也比较长,记不太清,平时都是直接复制SQL语句和查询的。不然会一直问
2023-2-7 支付宝小荷包二面-还有第三面
1.自我介绍
2.讲一下项目负责哪些模块
3.转账业务这块有哪些风险点
4.对多个用户转账的时候,如果其中有一个用户转账失败,是全部转账失败,还是只是一个,会不会存在事务,有对这些事务的一致性进行相关场景用例的设计吗?
5.转账的用例,和出现的问题,或者生产出现了什么问题
6.信贷放款业务有哪些风险点 ==》说了数据未脱敏可能会泄露,造的数据被其他同事删除
7.怎么定义分析bug,怎么去查看日志
8.数据库的左右连接,平时用数据库来做什么
9.你简历上面写的Java主要是用来做什么
10.那测接口自动化,如果有多个参数你怎么处理呢? ==》答的是通过yaml文件入参,然后如果有多个数据,需要通过用Java导入random库造一些随机数据来验证
11.那接口自动化这块有出现过哪些常见的问题呢? ==》环境部署和jdbc数据库拒绝连接等等
12.你刚刚说的多次提交一个接口但是生成了多次记录,那接口的幂等性是怎么测试的?
13.有测过对账吗 ==》没有
14.性能做过吗?
15.我们这边是做支付宝发红包和转账以及资金池,小荷包这块业务的、你还有什么要问的吗?
2023-2-6 蚂蚁金服1面
1.自我介绍
2.介绍一下项目的流程
3.讲一下接口自动化是怎么做的
4.讲一下UI自动化是怎么做的
5.印象深刻的2个bug
6.性能测试是怎么做的
7.登录功能设计测试点
8.做过安全方面的测试吗?用户权限这块怎么测的
9.并发是有测过吗?
10.有测过多线程和异步线程,线程池的一些场景吗
11.有测过中间件吗,比如事务式中间件,消息中间件有测过吗
12.有测过kfaka吗,比如消息的生产和消费,需要关注哪些点?
13.分布式缓存有了解吗? 比如Redis这些这类的
14.有测试过缓存,分布式缓存吗?
15.有测试过数据库事务吗? 比如数据库的提交,事务和回滚,然后是怎么保障的事务的一致性之类的
16.有测过数据流向,资金对账这一块吗
17.你们之前的资金这块的安全是怎么保障的呢?有了解吗
18.有什么问题要问我的嘛? 面完这轮后面还有2轮技术面试
2023-2-2 蚂蚁金服终面
1.自我介绍
2.项目介绍
3.做了哪些模块,前后台业务逻辑最难的地方介绍一下
4.授信额度的业务逻辑
5.前端的业务逻辑和后端的区别
6.前端的测试的方法和后端的测试方法有什么区别
7.后端更加关注怎样的测试?
8.印象深刻的bug
9.性能测试是怎么做的?
10.你做什么性能测试是怎么计算指标的
11.线上的质量保障是怎么做的?
12.后端是用的什么框架? ==》springboot
13.那么你们环境是怎么部署的?
14.后端有多少台服务器?
15.是通过什么途径是了解代码逻辑的,会不会去看开发的Java代码
16.怎么排查前后端bug,怎么查看日志,有哪些手段
17.后端环境部署比如2个服务器业务需要相互调用,你是通过什么手段去保证的 ?==》通过zookeeper注册中心和网关
18.你们后端的架构是什么
19.你怎么知道报错日志是属于哪台服务器的 ==》通过拿到IP地址账户密码去登录查看
20.到岗时间
2023-1-5号 阿里第二面
1.自我介绍(业务流程)
2.实名认证-人脸识别的测试点
3.幂等性的概念
4.实名认证的数据落库到哪些表里面
5.你们之前的用户身份证信息这些存在哪个表里面
6. 存在的数据是明文的还是脱敏的?
7. 前端页面也是脱敏的吗
8. 涉及到第三方接口是怎么做测试的
9. 接口自动化是怎么做的
10. Java中一个数组里面有10个数字怎么去把重复的去掉
11. 你有什么要问我的嘛
2022-12-14号 蚂蚁金服运营电商
1.自我介绍
2.讲一下比较有逻辑最复杂的一个项目,整个链路是怎样的?
3.讲一下放款的测试点
4.你这个贷款的测试点是从什么角度出发的
5.你们这个业务主要涉及到哪些接口 ==》
6.这些接口你挑一个场景说一下,分别落库到哪些表里面?
7.这些表里面都有哪些字段
8.接口幂等性你们是怎么测的?
9.那放款接口的底层后端链路是怎样的?
10.用Java做过接口自动化吗? 怎么做的
11.怎么断言的? 放款接口返回值状态码和文本信息有哪些?
12.你还有什么要问我的吗?
2022.12.13 蚂蚁金服支付宝医保项目三面
1、自我介绍
2、讲一下项目,项目里面用到了哪些系统,有哪些应用,每个系统主要的表是哪几个
3、你主要负责哪些模块 ==》贷前,贷中,贷后
4、你们项目的业务链路是怎么样的
5、你们项目前后端涉及到哪些系统,系统间是怎么调用的
6、你们在对接第三方的时候,怎么对接的,如果出现了问题怎么处理
7、你们前端的技术实现是什么,后端的技术实现是什么? ==》前端web+app,JavaScript+css+html,后端web用的springboot框架,Android-app用的H5+native混合开发模式,用的语言是Java,iOS-app底层用的objective-C和C语言开发的
8、每家公司的离职原因
9、之前工资多少,期望多少
10、来公司上班需要多久?
2022.12.13 蚂蚁金服支付宝医保项目三面
1、介绍项目
2、项目里面用到了哪些系统,有哪些应用,每个系统主要的表是哪几个
3、每个表中哪有哪些字段
4、哪些阶段这些表里面会写入数据
5、和客户经理的绑定关系是什么时候绑定的?分派给客户经理的规则是什么
6、你觉得这个项目中的风险点有哪些
7、测这个项目测了多长时间,遇到过什么线上问题,是怎么解决的
8、小程序和APP测试的区别是什么
9、能看懂JAVA代码嘛?会dbug嘛?
10、离职原因是什么?之前的薪资是多少,期望薪资是多少,住在哪里?
11、如果和你对接的同学响应很慢,你怎么处理这种情况
2022.12.12 法本外包蚂蚁金服一面
1、**值相等的时候,equals一定相等吗(啥啥值没记住,因为第1题没回答上来,所以问了第2题)
2、equals和==的区别
3、JAVA的基础数据类型
4、string、stringbuilder、stringbuffer的区别
5、接口和抽象类的区别
6、了解JAVA的数据结构嘛?list、set、和map之间的区别
7、hashmap是线程安全的嘛?如果想要保证它线程安全的话有哪些方式?
8、hashmap的初始容量是多少?它的负载因子是多少?
9、简单说什么是po模式
10、说下常用的Linux命令
11、JAVA是自学的还是学校学的(我回答的自己后来自学的)
12、selenium里面,定位元素,写的定位代码是没有问题的,就是写的代码的路径是正确的,但是没有办法定位到,你觉得可能是什么问题?
13、你有什么想问我的嘛
2022-12-9号 博彦科技外派支付宝市民中心二面
1.自我介绍
2.讲一下项目
3.讲一些项目当中的异常测试点
4.讲一下第三方征信接口是怎么测试的
5.接口的异常场景文案业务码是谁定的?
6.你们公司的系统有哪些?业务链路是怎样的
7.你Java的基础怎么样
8.平时会看开发的Java代码吗?
9.开发的Java代码会看哪些东西?
10.给你一个接口做一下性能测试怎么做的?
11.你们的并发用户数是怎么定的?产品还是开发呢
12.你们公司测试流程是怎样的?
13.如果明天上线有bug怎么处理呢
14.有没有出现过什么生产bug
15.你现在人在哪?接受加班吗
16.你还有什么要问我的吗?
2022-12-9号 菜鸟网络最终面
1.自我介绍
2.离职了吗?看你简历上个项目只做到了8月份,怎么还在找工作
3.讲一下你最近的项目吧
4.除了这个项目,你还做过哪些业务
5.你在项目中做的自动化讲一下吧
6.这个接口自动化框架是你自己搭建的嘛?
7.除了上班平时有一些什么爱好
8.最近看了些什么技术博客呢?
9.那你大概讲一下哪个知识点对你影响比较深刻一点
2022.12.9号 蚂蚁金服大数据平台第三面
1.自我介绍
2.做的项目简单介绍一下,承担的角色,负责了哪些内容
3.UI自动化这块怎么做的?
4.UI自动化断言怎么断言的
5.UI自动化有哪些定位方法,每个定位方法的优点和缺点
6.UI自动化需求变更频繁,有什么措施可以保证稳定性
7.Java做接口自动化测试用的什么框架?
8.testng框架的执行顺序是怎样的?==》@BeforeSuite->@BeforeTest->@BeforeClass->{@BeforeMethod->@Test->@AfterMethod}->@AfterClass->@AfterTest->@AfterSuite
9.testng框架如果要并发执行用例怎么操作?==》在xml中设置<suite name="threadSuite" parallel="methods" thread-count="3"> ==》通过修改thread-count这个字段的值,来实习并发运行测试用例
10.给你一个接口从哪些方面去设计测试用例
11.除了接口的正常功能以外还需要从哪些方面去考虑 ==》接口的幂等性,接口性能,接口安全,关联接口
12.接口的安全这块怎么去考虑的? ==》token失效,cookie欺骗,跨权限操作,其他的接口漏洞
13.发朋友圈怎么设计测试用例?
14.除了你说的这些正常场景,还需要考虑哪些异常场景发朋友圈
15.自己怎么配置的Jenkins
16.Jenkins的底层运行原理是怎样的
17.Jenkins去启动springboot框架的应用服务是怎么操作的 ==》开发去维护的,我们只跑自动化代码
18.目前在杭州吗
19.离职了吗?
20.期望的薪资是多少?
2022.12.8 法本外派到蚂蚁金服一面
1、Python中数据类型有哪些
2、解释一下元组、列表、字典的区别
3、解释一下yield函数 ==》yield是python的一个关键字,一个带有yield的函数就是一个生成器generator,yield 是一个类似 return 的关键字,迭代一次遇到yield时就返回yield后面(右边)的值
4、说一下可变长元组和可变长字典的区别
5、说一下闭包的原理 ==》闭包就是能够读取其他函数内部变量的函数,保存外部函数的变量,而且必须为嵌套函数,内部函数必须使用了外部函数的变量或者参数,外部函数返回内部函数 这个使用了外部函数变量的内部函数称为闭包
6、git查看当前提交状态的命令 ==》git status
7、说一下git从本地提交到远程的整个过程的命令 ==》git add .添加文件到暂存区,git commit -m "这里写上提交信息",git push origin master将文件push到远程仓库,git pull --rebase origin master将本地仓库和远程仓库合并即可
8、做过APP测试吗
2022.12.8号 法本外派蚂蚁金服一面
1.自我介绍
2.讲一下做了哪些工作
3.接口自动化是怎么做的
4.登录鉴权怎么做的?
5.多个用户登录怎么处理
6.性能测试是怎么做的
7.其他同事做了压测只给了CPU的数据,怎么去分析?
8.app和web哪个端做的比较多一点
9.接口用例怎么设计?接口怎么测试的
10.抓包会用到哪些协议的呢
11.fiddler能抓到TCP和UDP的数据吗?微信的消息收发能抓到吗? ==》fiddler只能抓到http和https协议的,PC端和网页版的微信消息fiddler是可以抓到的,但是微信app的消息是走隧道的,能抓到但解密不了。
12.app端的兼容性测试需要关注哪些 ==》https://www.cnblogs.com/xiaoshubass/p/12872636.html
13.app端的埋点测试需要关注什么纬度 ==》有没有埋上点,埋上点的正确性
14.埋点测试的能不能埋点怎么校验 ==》https://www.cnblogs.com/xiaoshubass/p/16966644.html
15.埋点测试多报和少报这个是怎么去校验的? ==》https://www.cnblogs.com/xiaoshubass/p/16966644.html
16.你有什么问题要问我的吗?
2022.12.7号 中电金信外派支付宝一面面试题
1.自我介绍
2.项目大概讲一下
3.Java接口自动化是怎么做的?
4.你上家公司是在杭州吗?
5.为什么离职呢?
6.你有什么要问我的嘛?
2022.12.7 润和软件外包蚂蚁金服-花呗-借呗-信用卡终面(23-xujiaxin)
1.自我介绍一下
2.在项目中用Java做了哪些工作?
3.Java怎么做的接口自动化测试?碰到了哪些问题
4.通过JDBC怎么连接的数据库,有出现哪些问题
5.Java当中的线程池你是怎么理解的?
6.Java当中的死锁你是怎么理解的?
7.如果一个新的岗位,你觉得你需要多久能熟悉起来
8.一个新的岗位,你会用什么方法去熟悉业务
9.接受加班吗?
10.期望薪资多少K?
2022.12.6号 支付宝最终面
1.自我介绍
2.项目讲解一下,怎么进行测试的
3.核销和团购的测试点,支付的异常测试点
4.怎么区别前后端bug
5.Java自动化怎么做的?
6.商品的团购,从下单到落库,整个业务逻辑是怎样的?
7.平时测试怎么定位问题的
8.线上环境产品怎么保障
2022.12.6号 中电金信外派支付宝项目终面面试题
1、自我介绍下?
2、讲下自己工作、测试哪些内容、遇到什么问题、工作怎么开展?==》https://www.cnblogs.com/xiaoshubass/p/16873123.html
3、Java的8大基本数据类型有哪些 ==》byte,short,int,long,float,double,boolean,char
4、java中spring框架 ==》知道的
5、java中spring和spring boot 的区别? ==》https://www.cnblogs.com/xiaoshubass/p/16925311.html
6、java中ioc 和aop 是什么?解释下? ==》https://www.cnblogs.com/xiaoshubass/p/16931822.html
7、Java中的bean解释一下是什么? ==》Java Bean其实就是基于Java的组件模型,由属性、方法和事件3部分组成,可以进行重复使用的,使用它的对象只能通过接口来操作
8、你做过哪些自动化测试?==》接口和UI自动化测试都做过
9、怎么搭建的接口自动化框架 ==》https://www.cnblogs.com/xiaoshubass/p/16479180.html
10、java自动化的框架用过哪些?具体用到哪些类? ==》https://www.cnblogs.com/xiaoshubass/p/16479180.html ==》OkHttpClient,UUID,Yaml,DataProvider,Properties,Random,fastjson
11、你讲下在工作中具体怎么使用的java自动化? ==》https://www.cnblogs.com/xiaoshubass/p/16479180.html
12、多表连接有哪些 ==》左连接left join,右连接right join,内连接inner join
13、Linux命令查看CPU和内存、过滤关键字、杀进程等等 ==》top、free -m、cat 文件名|grep "error",kill -9
2022.12.6号润和软件 阿里Java测开岗位
1.Java接口自动化框架分层说一下
2.Java组建接口的代码说一下
3.Java中list集合说一下
4.Java中list集合的底层是什么?是数组吗?
5.Java中String类的常用的函数有哪些
6.Java中重载和重写的区别
7.spring框架的常用注解有哪些? ==》@Controller:标注⼀个控制器组件类,@Service:标注⼀个业务层0组件类,@Repository:标注⼀个DAO组件类,@Component:标注⼀个普通的spring Bean类
8.spring中的控制反转是什么
9.spring框架创建的对象是单例的还是多例的 ==》spring的bean默认注入是单例的
10.spring框架中怎么把单例变为多例 ==》在配置文件bean里面添加scope="prototype"
11.Java中创建多线程的方法有哪些?
12.Java中线程池的理解是什么?
13.MySQL数据库的索引是什么
14.MySQL数据库的索引和主键的区别
15.MySQL数据库的左外连接关键字是什么,分组用什么
16.MySQL数据库的统计行数count(*)和count(1)的区别是什么
17.讲一下项目当中你负责的业务
18.我问完了,你还有什么要问我的吗?
2022.12.05 蚂蚁金服二面终面
1.优惠券满减的测试点 ==》https://www.cnblogs.com/xiaoshubass/p/15702649.html
2.aop和ioc的底层实现原理是什么?aop是什么?==》https://www.cnblogs.com/xiaoshubass/p/16931822.html
3.Java多线程知道吗? ==》https://www.cnblogs.com/xiaoshubass/p/16591045.html
4.Java里面的锁有哪些?==》悲观锁和乐观锁,可重入锁和不可重入锁,公平锁和非公平锁,自旋锁,共享锁和独享锁 ==》https://www.cnblogs.com/xiaoshubass/p/16955525.html
5.String 、 StringBuffer 、 StringBuilder 区别 ==》https://www.cnblogs.com/xiaoshubass/p/16925285.html
6.Java接口自动化的框架分层是怎样的 ==》https://www.cnblogs.com/xiaoshubass/p/16479180.html
7.Java接口框架里面自己封装了哪些工具类 ==》random生成随机测试数据的,读取配置文件的,jdbc连接数据库的
8.Java的spring框架知道吗? ==》知道的
9.Java的spring框架里面的bean是怎么理解的 ==》Java Bean其实就是基于Java的组件模型,由属性、方法和事件3部分组成,可以进行重复使用的,使用它的对象只能通过接口来操作
10.会拉取开发的工程代码去调试吗,比如自己debug一下找找bug ==》会的
11.Java中hashmap底层实现原理 ==》HashMap底层是由数组和链表两种数据结构组合而成的,采用这种数据结果既能方便地读取数据,又可以方便地进行增加和删除的操作,HashTable的底层是哈希表
12.Java中hashmap底层Hash冲突以及如何解决Hash冲突
13.悲观锁和乐观锁的区别讲一下 ==》https://www.cnblogs.com/xiaoshubass/p/16746614.html
14.Java接口自动化写的接口用例大概讲一下,用了什么框架 ==》https://www.cnblogs.com/xiaoshubass/p/16479180.html
15.讲一下项目
16.用了什么数据库,左连接和内连接和全连接的区别,左表3条数据,右表4条数据,左连接的话显示几条数据
17.怎么搭建的测试环境,说一下熟悉的Linux命令
18.结婚了吗?公司几个测试,有独立负责过项目吗?
19.现在住哪里
20.之前公司的节奏怎么样的
21.测试中用到了哪些工具
22.如何快速上手新项目
23.大数据了解吗? ==》答了一下spark和数仓的概念
24.离职原因是什么
25.你有什么要问我的吗
2022.12.5号 阿里支付宝项目二面终面
1、挑一个项目讲一下,在里面负责哪些东西,遇到了什么难点,难点是怎么解决的,你觉得有没有更好的解决方式
2、项目组有几个前端开发,几个后端开发,几个测试,测试分工是怎么样的
3、你除了做功能还做了什么,接口自动在你工作中的占比,你对哪些接口进行了接口自动化覆盖,接口自动化具体怎么写的
4、你查数据库嘛,你常用的sql语句说一下
5、你的接口自动化在什么时候会执行,你觉得有没有可有优化的地方
6、假如开发改了动东西没有告诉测试,自己发布到线上了,你觉得这个问题中接口自动化可以发挥什么作用,你有没有什么更好的建议来防止这种问题
7、你在工作遇到的难点是什么(我说了三个难点,面试就问我三个难点是怎么解决的,最后成效怎么样,你有没有更好的解决方法)
8、你们接口自动化的运行通过率怎么样,一般是运行不通过是什么问题导致的
9、你有遇到过什么印象深刻的bug,解决方案是什么,你是知道解决方案的?
10、你会去看开发代码嘛,哪些情况下会去看,你回关注代码里面的哪些东西,你觉得看开发代码和你之前直接做测试有什么区别
11、你们和央行的征信接口是什么请求(我回答http),那http的常见状态码介绍一下
12、你们是怎么测试第三方接口的(我回答mock),mock的具体过程是怎么样的,如果遇到第三方接口出现问题,你们这边是怎么展示的,你是怎么制造第三方出现问题的这种场景的
13、你们的项目多迭代一次,是否有遇到项目非常紧急的情况,你们是怎么处理的?产品经理一般会接受你们的建议吗?
14、两段工作经历分别的离职原因是什么
15、我看你之前说已婚已育,你孩子多大了
2022-11-25号 佰钧成推蚂蚁金服一面甲方面
1、讲解业务
2、放款业务的服务调用,怎么验证放款以后金额和到账金额一致
3、放款服务超时怎么办
4、微服务架构中的服务请求路由怎么看
5、服务端的开发框架,有没有用过微服务架构
6、怎么查看服务日志定位问题
7、项目中的难点(感觉上线以后有问题的点)
2022-12-1号 佰钧成蚂蚁金服二面甲方面(23-lizilong)
1、讲一下负责过的业务最难的模块
2、大概讲一下放款的测试点
3、信贷的后端链路是怎样的
2022.12.1 法本推蚂蚁金服第一面
1.自我介绍一下
2.Java中final关键字的作用有哪些?
3.Java当中的封装和继承和多态大概说一下
4.Java中有参构造函数和无参构造函数的区别
5.Java中==和equals的区别
6.Java中接口和抽象类的区别
7.Java中list和map和set的区别
8.ArrayList和LinkedList和区别
9.hashmap和hashtable的区别
10.hashmap的底层原理是怎么样
11.用的什么框架做的接口自动化,用了testNG吗
12.接口自动化中数据驱动这块用什么做的? ==》首先在基类里面封装了一个readYamlUtil的方法去读取存放在yaml文件里面的接口数据,然后在组建用例的数据,通过加入dataprovider数据提供者作为数据的入参
2022.11.29 佰钧成外派支付宝小荷包 一面
1、多久一次迭代?印象深刻的一个迭代迭代了哪些功能
2、主要是做app端还是web端,web端是哪些?
3、测试过程中会涉及到哪些表格
4、对数据库操作多吗? 多表查询有用过吗?模糊查询用什么关键字,插入数据用什么语句?
5、管理bug的平台是什么
6、一个迭代大概提多少个bug
7、一个迭代 了,测试和bug回归验证用了多长时间
8、接口测试用的什么工具,答:Postman
9、Postman怎么做接口测试,有关联接口怎么处理的(答:提取成环境变量,面试官需要你举一个例子,讲出详细的语句)
10、测试数据怎么来的(例如:人脸识别,身份证信息),有几个环境
11、是否有参与过自动化框架的搭建,是否编写过脚本
12、什么原因离职的
2022-11-28号 支付宝第三面面试题
1、自我介绍下?
2、讲下自己工作、测试哪些内容、工作怎么开展?
3、java中spring框架
4、java中ioc是什么?
5、怎么搭建的接口自动化框架
6、Java的8大基本数据类型有哪些
7、多表连接有哪些
8、Linux命令查看CPU和内存、过滤关键字、杀进程等等
2022-11-28号 支付宝二面面试题
1、自我介绍下?
2、讲下自己工作、测试哪些内容、遇到什么问题、工作怎么开展?
3、java中spring和spring boot 的区别? ==》https://www.cnblogs.com/xiaoshubass/p/16925311.html
4、java中ioc 和aop 是什么?解释下? ==》https://www.cnblogs.com/xiaoshubass/p/16931822.html
5、Java中的bean解释一下是什么? ==》Java Bean其实就是基于Java的组件模型,由属性、方法和事件3部分组成,可以进行重复使用的,使用它的对象只能通过接口来操作
6、你做过哪些自动化测试?讲完python的自动化
7、java自动化的框架用过哪些?具体用到哪些类? ==》https://www.cnblogs.com/xiaoshubass/p/16479180.html ==》OkHttpClient,UUID,Yaml,DataProvider,Properties,Random,fastjson
8、你讲下在工作中具体怎么使用的java自动化? ==》https://www.cnblogs.com/xiaoshubass/p/16479180.html
2022-11-25号 蚂蚁金服浙里办项目
1.Java里面的普通变量和静态变量的区别
2.静态变量的一致性是怎么理解的
3.静态变量在多线程里面的安全是怎么保证的
4.悲观锁和乐观锁的区别
5.jmeter的接口测试怎么做的
6.jmeter里面参数化怎么做的? ==》我答的通过csv data set config组件做的
7.那怎么保证csv里面的数据不发生被抢占的情况呢? ==》我答的加入think time思考时间
8.你们做电商的那性能测试是怎么做的?
9.安全测试有做过吗?
10.安全测试里面sql注入、alert攻击和漏洞扫描这些详细说一下
11.安全测试平时没有自己研究研究吗
12.人现在在哪呢
蚂蚁金服本地生活 2022-11-22 第一面和第二面
1.Java自动化框架是怎么搭建的 ==》https://www.cnblogs.com/xiaoshubass/p/16479180.html
2.关联接口测试,token是怎么作为下一个接口的入参 ==》https://www.cnblogs.com/xiaoshubass/p/14126310.html
3.自动化多久跑一次
4.支付宝转账的测试点 ==》参考这个https://www.cnblogs.com/xiaoshubass/p/16803424.html
5.dubbo接口有没有测试过的 ==》https://www.cnblogs.com/xiaoshubass/p/12864802.html
6.python冒泡排序说一下
2022-11-01号 蚂蚁金服 项目组一面
1.自我介绍
2.项目介绍
3.你的测试流程里有哪些人员组成,他们能做哪些
4.get请求和post请求的区别
5.post请求体一定要有参数吗
6.元组,列表和集合的区别
7.集合是可变的吗
8.python数据类型中,可变数据类型和不可变数据类型有哪些
9·http报文是由什么组成
10.java的基础怎么样
11.int怎么转换为字符串 ==》String str=String.valueOf(num)和String str=Integer.toString(num)
2022-11-18 支付宝小荷包二面和支付宝小荷包三面
1.支付功能怎么测试 ==》https://www.cnblogs.com/xiaoshubass/p/15182020.html
2.支付接口超时怎么测试 ==》https://www.cnblogs.com/xiaoshubass/p/16933547.html
3.用户支付成功已扣钱、但是接口超时这种怎么测试 ==》https://www.cnblogs.com/xiaoshubass/p/16933547.html
4.接口幂等性怎么测试的(第三面就问了这一个问题,还有讲一下金融项目) ==》https://www.cnblogs.com/xiaoshubass/p/16895272.html
5.状态机怎么测试的 ==》https://www.cnblogs.com/xiaoshubass/p/16933612.html
6.你们之前的银行转账怎么测试的 ==》https://www.cnblogs.com/xiaoshubass/p/16869206.html
7.转账T+1的时候、他的会计分录是怎样的 ==》
1、企业进行网银转账支付款项时,会计分录为:
借:应付账款(或预付账款等科目)
贷:银行存款
2、企业银行账户之间进行转账时,会计分录为:
借:银行存款—银行名称(转入行)
贷:银行存款—银行名称(转出行)
其中,企业网银转账产生手续费时,会计分录为:
借:财务费用—银行手续费
贷:银行存款(银行直接扣存款作为手续费的)
库存现金(现金交费的)
8.转账t+1的时候钱是存放在哪里的 ==》银行的资金监管账户
9.公司和个人转账的钱都是存放在同一个账户里面吗、那各自的会计分录和记账是怎么记的 ==》https://www.cnblogs.com/xiaoshubass/p/16933627.html
10.我们这边是做支付宝发红包和转账以及资金池这块业务的、你还有什么要问的吗?
蚂蚁金服一面 2022-10-31号
1、介绍一下最近做过的项目
2、你们银行用了哪些系统,分别是用来做什么的,就比如,用户申请是在哪个系统,客户经理用的什么系统,审核审批是什么系统,等等
答:用户申请在前端界面、给信贷经理用的专门录入客户的APP或者系统、初审用消费信贷APV集中审批系统
3、你们怎么校验黑名单用户
答:通过查看征信和逾期金额、负债比例和调第三方的信用评级机构
4、你们贷款申请这个流程里面有涉及到哪些表?
用户表 custom_user
贷款信息表 loan_information
第二代征信表
产品信息表
等等
5、表里面有哪些字段
答:这个可以举例子贷款申请信息表、比如用户的姓名、身份证、手机号码、月收入、公积金、社保、贷款用途、金额、产品名称、利率、放款机构、地址、职业、是否有房产、寿险保单等等字段
6、表与表之间的联系是怎样的
答:表与表之间一般会通过业务主键或者贷款申请进件号或者测试数据用户名进行表与表之间的关联。
7、申请贷款这个流程里面,什么阶段落哪张表,落哪些字段,你校验哪些字段
答:贷款申请资料填写落在贷款申请记录表、日志表、用户表和记录用户登录状态表、实名认证有实名的表、绑卡有绑卡的表、资料补录有补录的表、后续有信息修改也会进行update操作。
8、如果一个用户之前已经通过实名认证了,他再次来申请贷款,还需要实名认证吗?
答:需要的、需要把之前的没走完的操作重新操作一遍、除非之前的内容保存到了草稿箱里面。
9、在贷款这个流程里面,那个功能你设计的用例最多?怎么设计的?
答:贷款信息录入、授信额度、合同录入、出账申请和审批、放款、还款确认、贷款的展期和核销、还款计划表等等。
2022年9月5号阿里巴巴面试题
1、常见的Linux命令
2、python里面的GIL锁、互斥锁了解吗
3、线程和进程的区别、线程和进程分别用什么库 ==》https://www.cnblogs.com/xiaoshubass/p/14514126.html
4、__init__和__new__的区别
5、python里面的单例设计模式 ==》https://www.cnblogs.com/xiaoshubass/p/13775884.html
6、用lambda函数实现输出这个列表 [0,2,4,6, ... 100]
7、在接口当中异步接口测试怎么去测的 ==》https://www.cnblogs.com/xiaoshubass/p/14044748.html
8、金融项目中资金损失这块怎么去避免 ==》测接口幂等性、加锁、多线程、线程安全
9、自己写一个装饰器
10、用列表推导式输出这个列表: [0,2,4,6, ... 100]
肖sir_ 杭州_阿里和蚂蚁和菜鸟和支付宝面试题集锦的更多相关文章
- 阿里、华为、腾讯Java技术面试题精选
阿里.华为.腾讯Java技术面试题精选 2017-10-27 19:30技术/腾讯/华为 JVM的类加载机制是什么?有哪些实现方式? 类加载机制: 类的加载指的是将类的.class文件中的二进制数据读 ...
- 多测师_肖sir_性能测试之性能测试了解001(jmeter)
一.了解jmeter 1.Jmeter的概念? JMeter是Apache组织开发的基于Java的压力测试工具.具有开源免费.框架灵活.多平台支持等优势.除了压力测试外,JMeter在接口测试方面也有 ...
- 2019 最新 阿里天猫、蚂蚁、钉钉ava 面试题汇总,附答案
Java面试前需要做足各方面的准备工作,肯定都会浏览大量的面试题,本人也不例外,这是一些最新面试题,分享给大家. Java基础 面向对象的特征:继承.封装和多态 int 和 Integer 有什么区别 ...
- 阿里(蚂蚁,菜鸟)+百度+网易面经(JAVA)
本人综述: 本人本科和硕士均是毕业于普通的双非院校,参加过ACM竞赛,阿里面了三次全被拒了,网易收到offer. 阿里面试: 阿里的面试问的都是很基础的东西,如操作系统的简单问题,计算机网络的基本问题 ...
- 搭建yum本地源_阿里云CentOS服务器初始化设置
CentOS服务器初始化设置其实不分阿里云或其它服务器了,操作配置过程与步骤也差不多一.挂载硬盘 1.磁盘分区 fdisk -l #查看设备,一般可以看到设备名为/dev/xvdb fdisk /de ...
- ASP版_阿里大于短信API Demo
阿里大于申请地址:http://www.alidayu.com 阿里大于短信发送Demo: ******index.asp************* <%@LANGUAGE="VBSC ...
- Java代码规范_插件_阿里java开发手册
给大家分享一个阿里巴巴的java开发规范,在日常自动化工作中我们可以参考一下,特别是用java进行coding的同学. 而且还可以利用相应的插件进行代码扫描检测,感兴趣的们可以马上应用到自动化中来. ...
- 面试题____pthon__002(法本_) 阿里
1.描述一下您负责的业务中最复杂的业务(可以从业务是为了解决用户的什么问题切入).这个最复杂的业务中,最复杂的模块是什么,这个模块的主要功能详细描述一下.这个模块,采用了什么样的测试手段保障质量?2. ...
- [转载]前端 阿里p6面试题集锦含答案
1.说一下你了解CSS盒模型. 盒模型分为:IE的怪异盒模型和标注浏览器的盒模型,然后可以通过box-sizing属性控制两种盒模型的变换. 2.说一下box-sizing的应用场景. 这个也不难,简 ...
- Java程序员从阿里拿到offer回来,这些面试题你会吗?
前不久刚从阿里面试回来,为了这场面试可以说准备了一个半月,做的准备就是刷题和看视频看书充实自己的技术,话说是真难啊,不过还算顺利拿到了offer,有很多面试题我已经记不起来了,这些是当天回家整理好的, ...
随机推荐
- JavaSE——封装
封装概述 是面向对象三大特征之一(封装,继承,多态) 对象代表什么,就得封装对应的数据,并提供数据对应的行为 封装代码实现 将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来 ...
- plc扫描周期
- web基础(5): CSS3介绍
chapter5 CSS3 新性能 (一)圆角边框与阴影 1.border-radius属性 例1 border-top-left-radius:40px 20px ; 两个值分别表示水平方向.垂直方 ...
- Linux-curl下载报错解决方法
报错提示: curl: (92) HTTP/2 stream 1 was not closed cleanly before end of the underlying stream ==> E ...
- gcc_to_use
gcc 目录 gcc 概要 基本指令及功能(以gcc为例) gcc -gdb gcc -cmake 概要 GCC:GNU Compiler Collection(GUN 编译器集合),是GNU项目中符 ...
- CentOS7桥接网络设置(小白向)
配置过程 查看网卡设备名:输入ifconfig 可以看到网卡设备名是ens32 注:不同版本网卡设备名是不一样的 进入到默认文件路径,输入:cd /etc/sysconfig/network-scri ...
- Python_基础_Print_输出函数
输出函数print() print()函数: 功能:向目的地输出内容 输出的内容:数字.字符串.表达式 目的地:IDLE.控制台.文件 print()函数可以输出些什么内容? 数字 字符串(用单引号和 ...
- git远程分支回退到某个版本
1.找到要回退的版本号(右击项目--> Git --> Show History -->选中要回退的版本-->Copy Revision Number): 2.打开idea的T ...
- jenkins构建触发器定时任务Build periodically和Poll SCM 后续研究
https://www.cnblogs.com/caoj/p/7815820.html
- Docker CLI docker build 常用命令
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化.Docker是内核 ...