杭州默安测试工程师一面

1、数据库索引

2、Cicd流程

3、快排、快排和冒泡对比

4、docker命令

5、Linux命令

6、镜像和容器的区别

7、数据库事务

8、两个表合并,join

9、Java常用包

10、http状态码

11、用什么编程语言写过什么项目

12、了解jenkins吗

13、数组和链表的区别

14、Tcp和udp区别

#面经#
全部评论
校友
点赞 回复
分享
发布于 2023-04-04 19:10 广东
看了不少面经,感觉快排出现的概率比较高啊
点赞 回复
分享
发布于 2023-04-05 09:57 甘肃
滴滴
校招火热招聘中
官网直投
校招吗?
点赞 回复
分享
发布于 2023-04-05 12:40 浙江
常用的 Java 包: 1. **java.lang**:核心类包,包括基本数据类型、异常类等。 2. **java.util**:提供各种实用工具类,如集合框架、日期时间处理等。 3. **java.io**:处理输入输出的类和接口,用于文件和流操作。 4. **java.net**:网络编程相关的类和接口,用于创建网络应用程序。 5. **java.awt** 和 **javax.swing**:用于创建图形用户界面(GUI)的类和接口。 6. **java.util.concurrent**:并发编程工具类,用于处理多线程编程。 7. **java.sql**:用于数据库操作的类和接口,通过 JDBC 连接数据库。 8. **javax.servlet**:Servlet API,用于开发 Web 应用程序。 9. **javax.xml**:处理 XML 数据的类和接口。 10. **java.security**:安全相关的类和接口,包括加密、数字签名等。 11. **java.text**:处理文本和格式化的类和接口。 12. **java.nio**:非阻塞 IO 相关的类和接口,用于高性能 IO 操作。 13. **java.lang.reflect**:反射 API,用于在运行时检查和操作类和对象。 14. **java.math**:高精度数***算的类,如 BigInteger、BigDecimal 等。
点赞 回复
分享
发布于 04-14 14:56 广东
快速排序是一种高效的分治算法,通过选择基准元素将数组分割成两个子数组,递归地对子数组进行排序。它的时间复杂度为 O(n log n),但在最坏情况下可能达到 O(n^2)。冒泡排序是一种简单但效率较低的比较排序算法,通过相邻元素比较并交换来实现排序,时间复杂度为 O(n^2)。快速排序适用于处理大型数据集,而冒泡排序适用于处理较小规模的数据。
点赞 回复
分享
发布于 04-14 14:58 广东
数组和链表是两种常见的数据结构,它们的主要区别如下: 存储方式:数组在内存中连续存储元素,可以通过索引快速访问;链表由节点组成,每个节点包含数据和指向下一个节点的指针。 插入和删除操作效率:数组在插入和删除元素时可能需要移动其他元素,效率较低;链表在任何位置插入和删除元素的效率都较高。 随机访问效率:数组支持快速随机访问,链表需要从头节点或尾节点开始逐个遍历。 空间复杂度:数组的空间复杂度与存储元素数量成正比,但可能存在内存碎片;链表每个节点都需要额外的指针空间。 适用场景:数组适用于需要频繁随机访问、元素数量固定的情况;链表适用于需要频繁插入和删除操作、元素数量变化较大的情况。
点赞 回复
分享
发布于 04-14 15:00 广东
docker命令 构建镜像:docker build 镜像管理:docker pull、docker push、docker tag、docker rmi 容器管理:docker run、docker start、docker stop、docker restart、docker rm、docker ps、docker ps -a 容器日志:docker logs 容器文件系统:docker cp 网络管理:docker network ls、docker network inspect 数据卷:docker volume ls、docker volume create 系统操作:docker info、docker version
点赞 回复
分享
发布于 04-14 15:05 广东

相关推荐

7 7 评论
分享
牛客网
牛客企业服务