顺丰科技12hr面-测开
2020/8/3 一面
1、线性数据结构和非线性数据结构有哪些?
——线性数据结构,数据排列成一条线,这条线上的数据具有一定的前后关系,并且最多只有前后两个方向,有数组、栈、队列、链表
——非线性数据结构:其逻辑特征是一个结点元素可能有多个直接前驱和多个直接后继,有集合、堆、树形结构、图形结构、网状结构
2、顺序存储和链式存储
3、String str = new String(“abc”) 到底创建了几个对象?
——如果字符串常量池没有“abc”,在字符串常量池创建一个“abc”字符串,然后new String()拷贝一份对象到堆中,返回这个对象的引用,所以一***生一个或两个对象
——String str是定义了一个字符串变量,并未产生对象,=不产生对象
4、string,stringbuffer,stringbuilder区别
——string不可变,stringbuffer,stringbuilder可变,stringbuffer线程安全的,但执行效率低,stringbuilder执行效率高,但线程不安全的
5、==和equals区别
==:
- 基础数据类型,比较值是否相等,(整型)byte、short、int、long,(字符型)char,(浮点型)float、double,(布尔型)boolean
- 引用数据类型,比较引用的地址是否相同
equals:
- (Object)默认比较引用的地址
- (String重写)比较的是字符串的内容是否一样
复盘:
基础知识不扎实,问的全是Java基础,我主要学的python,有点凉啊,啥都不说了就许愿叭
2020/8/5 二面
1、post、put
——put用来改资源,如果两个请求相同,后一个请求会覆盖前一个请求
——post用来增资源,后一个请求不会把前一个请求覆盖掉
2、测试流程是怎么样?
3、linux命令有哪几个你比较常用
4、数据库了解哪个?怎么查询数据库有几张表
——MySQL
——select count(table_name) from information_schema.TABLE where table_schema='数据库名称';(没答出来)
5、数据结构了解哪几个?
——线性表存储一对一关系的数据,分为顺序存储结构和链式存储结构,对应顺序表、链表,此外特殊的线性表还有队列和栈
——树存储一对多关系的数据
——图存储多对多关系的数据
6、测试用例,水杯
复盘:感觉每个模块都问了一道题,然后就不问了,就面试了15分钟,提问估计不到10分钟,感觉有点水啊,问了面试官是哪个部分,说是统一招进来再分配岗位,Emmm,还是继续许愿叭
2020/8/8 hr面
1、项目介绍
2、为什么想做测试开发
3、职业规划
4、你的缺点
5、你觉得和开发是刚一点还是柔一点
6、家庭情况
7、为什么想来顺丰
8、手上有几个offer,投了哪些公司
复盘:两周内出结果,牛油们,请教该怎么回答手上有几个offer的问题,我现在一个都没有,但是他会问我都投了哪几个公司,我不知道该咋回答,好尴尬呀,做彼此的备胎不好吗😕