测试开发面经(百度,好未来,声网,SHEIN,中科创达)
Posted 是琳琳呀!
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了测试开发面经(百度,好未来,声网,SHEIN,中科创达)相关的知识,希望对你有一定的参考价值。
面经
这几天面的公司总结一下(有些记得不太全):
1:个人介绍(多练,1分多钟简洁明了)
2:项目(熟悉自己的项目)
3:网络:
-
UDP和TCP的区别,使用场景(重要,每一面都问)
-
三次握手和四次挥手
-
DNS域名解析协议
-
响应码
-
URL进入浏览器都进行了那些活动
-
http是那层协议,传输依靠什么,有无状态
-
cookie和session的区别,没有cookie,session可以使用不
4:操作系统即线程 -
进程和线程的区别
-
死锁的概念以及死锁的产生
-
线程的创建方式(重要)
-
那些数据结构是线程安全的,为什么
-
如何保证线程安全
5:java语言 -
反射机制(重要)
-
容器都有哪些
-
hash的底层(插入,扩容 1.7|1.8)
-
类加载器
-
面向对象的特点,多态
-
抽象类和抽象接口的区别
-
八大排序和时间复杂度和空间复杂度并进行排序,以及适用的场合
-
队列和栈的区别,以及队列实际应用到那些开源项目上
-
链表
-
重载和重写的区别
6:数据库 -
三大范式
-
索引以及底层实现(重点)
-
Redis和mysql的区别
-
数据库性能差可以做什么,为什么
-
查询班级里最高成绩
-
事务,事务的四大特性
7:测试 -
测试框架了解哪些
-
单元测试都关注什么
-
接口测试关注什么
-
测试,测开,开发的区别
-
测试的流程
-
黑盒测试
-
selenium如何进行定位元素,如何写脚本
-
微信聊天界面测试用例
-
自己项目测试用例
-
手撕代码的测试用例
-
自己对测试的理解
-
压力和性能测试
-
三角形测试用例
-
使用过的开源测试框架,介绍一下
-
测试最不能接受的错误
8:JVM -
Java内存模型
-
JVM如何判断不同类型的数据及对象
9:JavaEE -
spring是什么
-
IOC和AOP
-
springMVC的执行流程
-
处理器映射器如何工作
-
springBoot和SpringMVC的区别
10:手撕代码 -
跳台阶
-
链表交点(自己的IDE)
-
字符串每K个翻转
-
只出现一次的字符
-
盛最多水的容器
-
ip地址的判断
-
三数之和
以上是关于测试开发面经(百度,好未来,声网,SHEIN,中科创达)的主要内容,如果未能解决你的问题,请参考以下文章
软件测试多家公司面经合集分享,这次秋招不用再担心面试难的问题了
校招蚂蚁金服前端/数据存储搜索引擎成都搜狗Android/ios测试开发金山云解决方案助理实习中科院计算所高级硬件/软件