松鼠AI测试实习生一面

面试官迟到8分钟,全程像对着题单问问题,我回答完一个之后就立刻问下一个,对我的回答毫无反应,好像在走流程。我就知道什么公司都面只会害了我。

1.自我介绍

2.java的基本数据类型

一共八个:

int 4字节

short 2字节

long 8字节

float 4字节

double 8字节

byte 1字节 字节型

char 2字节字符型

Boolean

3.java为什么要有包装类型?

概念:包装类型用来包装基本数据类型,是每个基本数据类型对应的对象类。Java给每个基本数据类型提供了一个包装类。

包装类型主要在需要对象存储或操作时使用,而基本数据类型在性能要求高的地方使用。

为什么要有包装类:

1.Java中的基本数据类型是值类型,存储的是实际的值。而对象是引用类型,存储的是对象的地址或者引用。Java中的一些API比如集合类只能操作对象,不能直接操作基本类型,因此需要使用包装类来将基本数据类型转换为对象。使得基本数据类型能够作为对象存储和操作,兼容 Java 的集合框架、泛型和其他对象操作。

ArrayList<Integer> list = new ArrayList<>();

❌ArrayList<int> list = new ArrayList<>();

2.Java提供自动拆箱与装箱功能,可以自动将基本数据类型转化为对应的包装类型,或者将包装类型转换为基本数据类型。

自动装箱:基本数据类型变为包装数据类型

int a = 5;

Integer b = a;

自动拆箱:包装类型变为基本数据类型

Integer a = 5;

Int b = a;

3. 基本数据类型不能为 null,它们总是有一个默认值(如 int 为 0,boolean 为 false)。但是有时需要表达“无值”或“缺失值”,这时包装类提供了 null 的支持。例如,可以将一个 Integer 设置为 null 来表示该值尚未初始化或无效。

 

4.如何理解面向对象和面向过程?

面向过程就是解决当前遇到的问题,方法比较多。

面向对象就是解决可能出现变化的问题,所以类功能相对单一,但是可以通过组合功能的复用,提高可维护性和可扩展性。

面向过程处理问题更注重事情的步骤和程序,面向对象更注重有哪些参与者(对象)。比如洗衣机洗衣服,面向过程会把任务拆解成一系列的步骤,比如打开洗衣机、放衣服、放洗衣粉。

而面向对象会拆解出人和洗衣机两个对象,人负责打开洗衣机,放洗衣粉,洗衣机负责清洗、烘干。

总结:面向过程更加直接效率更高,面向对象易于复用、扩展和维护。

 

5.实习中印象深刻的bug?

 

6.整个项目周期测试人员都需要做哪些事情?

 

7.get请求和post请求的区别?

1.get是为了获取数据,而post是提交数据。

2.get的数据传递方式是URL查询字符串,post的数据传递方式是请求体传递数据。所以get数据暴露在URL中,容纳泄露,而POST数据隐藏在请求体中,从这个方面来说,post比get更安全一些。

3.幂等性,get只查询数据不对数据做修改,所以多次请求结果相同是幂等的;而post涉及到对数据的提交操作,可能会导致多次请求结果不同,是非幂等的。

4.用途不同:get经常用来请求数据,获取资源,比如获取网页;而post经常用来提交表单、上传文件、修改资源,如用户注册。

8.常见的状态码?

100continue表示指令已经接受正在处理,客户端无需再次采取行动。

200OK表示指令成功接收,正在处理。

3开头的表示重定向,意思就是需要客户端进行进一步操作才能完成请求,通常是需要重定向到另一个URL。

4开头的是客户端错误,最常见的有404NOT FOUND请求的资源不存在,403Forbidden服务器拒绝执行请求, 401Unauthorized请求未授权,比如说登陆操作客户端必须提供有效的身份验证信息。

5开头的是服务器错误,最常见的有502Bad Gateway错误网关,服务器作为网关或代理时从上游服务器收到无效响应。

 

9.测试用例的设计方法?

10.性能测试主要关注的内容有哪些?

11.对APP测试有了解吗?

12.你觉得要如何才能做好测试这份工作?

13.讲一下冒泡排序

14.TCP的三次握手和四次挥手

15.反问

#牛客创作赏金赛##松鼠ai#
面经... 文章被收录于专栏

烤面筋,炒冷面

全部评论
***厂罢了
点赞 回复 分享
发布于 12-17 22:33 湖北
chu 生厂罢了
点赞 回复 分享
发布于 12-17 22:33 湖北

相关推荐

我的第一次面试🥺,和专业完全不搭噶但是不想从事专业的实习,结果自己还没学会就去面试了🤣1.自我介绍2.hr介绍公司概况3.问玩没玩过宾果消消乐回答今天刚下载接触不深4.平常玩什么游戏多回答市面上热门的休闲游戏,开心消消乐,沙威马传奇等5.问测试的种类有?新手有点手忙脚乱,我说有黑盒白盒灰盒测试,然后白盒有单元测试,黑盒主要是功能测试和自动化测试,6.压力测试和性能测试了解吗?回答正在学习(但是没学过)7.可以说一下学到哪里了吗?(挖坑给自己跳了)说了压力测试是测试系统的压力(其实根本不会不知道)8.测试用例的编写方法?判定表法,正交表法,因果图法,边界值法(剩下我忘了)9.说一下判定表法是怎么执行的?(依旧是不太会)有条件桩和动作桩,动作桩是判断用户可能的动作,根据动作桩在相应条件,打勾?(我不太熟只做过笔试题,还是现学的)10.消消乐新增一个颜色棋子,请设计测试用例(我是哑巴)磕磕巴巴说不出来11.消消乐新增一个能够消除同种颜色的棋子,请设计测试用例(我是哑巴)说了一堆磕磕巴巴的没记住12.还有什么特别的测试点吗?想了几个,但是好像没什么用,不太特别13.逻辑题:两根不均匀绳子,都是60分钟烧完,怎么能计时15分钟?我没想出来,嗯嗯了半天,连长度除以时间算速度都想到了,最后hr给了个提示,可以两头同时烧,我顿悟,迅速说出了答案14.还有什么要问的?我问工作中不会的可以问前辈吗,回答是可以其他的忘记了,11上午11点,面了40分钟,下午收到面试未通过的信息。这样一串看起来非常糟糕的面试啊,不通过也是理所当然,不过我实在想去公司学习,各位前辈有什么建议吗?
查看13道真题和解析
点赞 评论 收藏
分享
评论
1
1
分享
牛客网
牛客企业服务