360测试开发技术面试题目

最近面试了360测试开发的职位,将面试题整理出来分享~

一、java方面

1、java重载和重写的区别

重载overloading 多个方法、相同的名字,不同的参数

重写overwrite 子类继承父类,对方法进行重写

2、java封装的特性

可以改变内部实现,除了该类的方法之外,不会影响其他代码

更改器方法可以执行错误检查,然而直接对域进行赋值不会进行这些处理

3、java有几种数据类型

8种

int、short、long、byte、char、float、double、boolean

4、抽象类的概念

包含一个抽象方法的类 关键字abstract

接口只能存在对方法的声明;抽象类可以添加对方法的实现

5、异常和error的区别

error类层次结构描述java运行时系统的内部错误和资源耗尽错误

Exception派生两个分支:RuntimeException;另一个分支包含其他异常

派生于RuntimeException的异常包含下面几种情况:

错误的类型转换、数组访问越界、空指针

二、Linux方面

1、Linux下如何用命令查看实时日志(完整命令)

tail -f 路径*.log

查看前多少行 tai-200f 路径*.log

2、Linux如何给文件赋予读写操作的权限

chmod 755 路径\文件夹名

ugo 755 user有rwx权限 g有rx权限 o有rx权限

5 二进制 101代表r-x权限

6 二进制110代表rw-权限

4 二进制 100代表有r--权限

7 二进制 111代表有rwx权限(最多)

3、查看某端口号被占用的命令

查看8080端口号被占用:netstat -anp 8080 、netstat -tunlp | grep 8080、lsof -i:8080

查看某进程被占用:pa aux | grep java

三、数据库方面

1、SQL语句和Oracle 查看前5条数据

Oracle:select * from ** rownum<6

SQL:select top 5 * from **

2、过滤重复记录

关键字distinct select distinct ** from **

3、group by 和Having的区别

前者用于指定分组;后者用于限制分组查询的结果

4、索引的作用

提高查询速度

5、视图的作用

虚表,对它的操作不影响基表

6、分布式数据系统的特点

优点:降低单个数据库压力;响应速度快,一般用于大客户的解决方案;

缺点:一般用的硬件多,开发成本高

四、性能测试方面

1、QTP自动化测试如何创建场景

最大并发数、业务流程、、、

2、性能测试用过哪些工具

LoadRunner、Jmeter、

五、HTTP协议方面

1、cookies机制和session机制的区别

cookies数据保存在客户端,session数据保存在服务器端;

cookies可以减轻服务器压力,但是不安全,容易进行cookies欺骗;

session较安全,但占用服务器资源

2、GET和POST的区别

get是从服务器上获取数据,post是向服务器传送数据

3、Soap UI如何进行接口测试

了解但是说不上来

六、其他

1、SVN如何打主支和分支

Eclipse打 (我不是开发、、、)

2、在Jira中提一个bug包含哪些内容

标题、所属模块、版本号、指给开发、严重等级、测试环境、截图、描述、期待结果、实际结果、备注

3、Android测试中 adb命令安装包的命令 (完整命令)

adb install 路径\*.apk

adb uninstall 路径\*.apk

测试开发工程师必看视频教程: 2023全网最牛,字节测试开发大佬现场教学,从零开始教你成为年薪百万的测试开发工程师_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1hX4y187wi/?spm_id_from=333.999.0.0

相关推荐
一只专注api接口开发的技术猿2 分钟前
京东商品实时监控选品实战:用 Open Claw API 快速搭建自动化工具
运维·数据库·自动化
冻感糕人~5 分钟前
大模型面试干货:小白程序员如何准备,轻松拿下高薪Offer?收藏这份独家秘籍!
java·人工智能·学习·ai·面试·职场和发展·大模型学习
万事大吉CC7 分钟前
【7】Django 类视图实战指南:如何高效引用与配置
数据库·sqlite
木土雨成小小测试员17 分钟前
Python测试开发之后端二完结
数据库·python·sqlite
szccyw019 分钟前
如何从SQL提取年或月数据_运用YEAR与MONTH提取函数
jvm·数据库·python
重生之小比特20 分钟前
【MySQL 数据库】基本查询
android·数据库·mysql
罗超驿20 分钟前
4.MySQL数据表操作与CRUD详解:从建表、插入到查询的全流程
数据库·mysql
2601_9549711324 分钟前
没有SQL基础能学数据分析吗?先学什么更合适
数据库·sql·数据分析
page_qiu36 分钟前
高并发&大数据量&毫秒级响应系统设计方案
java·前端·数据库·高并发·高响应
运气好好的36 分钟前
如何处理死锁异常_ORA-00060捕获与重试机制设计
jvm·数据库·python