七牛云测开实习一面凉经_牛客网
1. 自我介绍
2. 为什么想做测试
3. 实习经历
Java 大厂面试 —— 常见集合篇 List HashMap 红黑树_java list是连续内存吗-CSDN博客
5. 创建线程的方式
23Java面试专题 八股文面试全套真题(含大厂高频面试真题)多线程_linux系统编程多线程编程网络io编程八股文面经-CSDN博客
继承Thread类、实现runnable接口、实现Callable接口、线程池创建线程(项目中常用)
6. 讲一讲消息队列
RabbitMQ入门到实战教程,MQ消息中间件,消息队列实战_rabbittemplate 获取消息-CSDN博客
7. 并发流程 怎样确保同一份数据不被重复消费 如何保证一个订单只会被分配给一个人
RabbitMQ高级篇 发送者、MQ、消费者的可靠性_mq发送者-CSDN博客
8. 分析慢SQL 优化SQL
23Java面试专题 八股文面试全套真题(含大厂高频面试真题)Redis、数据库、spring、集合、树_java23年八股文-CSDN博客
9. 两张表 学生表 专业表 查询一个专业对应多少学生个数
SELECT majors.专业名称, COUNT(students.学生ID) AS 学生个数
FROM students
JOIN majors ON students.专业ID = majors.专业ID
WHERE majors.专业名称 = '某个专业名称'
GROUP BY majors.专业名称;
10. Linux程序如何隐式启动
/etc/init.d/
或 /etc/systemd/system/
目录中。这样,系统启动时会自动运行该脚本,并隐式启动相应的程序。crontab -e
命令编辑 crontab 文件,并添加适当的命令来启动程序。.bashrc
)中。这样,在用户登录时会自动执行该脚本,并隐式启动程序。.service
),并将其放置在 /etc/systemd/system/
目录中。然后使用 systemctl
命令启动、停止或管理该服务。11. Linux查看系统资源使用情况
Linux系统可以使用多种命令来查看系统资源的使用情况,以下是几个常用的命令:
top
命令:实时显示系统的进程信息和资源占用情况。ps
命令:列出系统中运行的进程信息。free
命令:显示系统内存的使用情况。df
命令:显示磁盘的使用情况。iostat
命令:显示磁盘、CPU以及其他设备的输入/输出情况。12. Linux移动文件夹操作指令,如何查看error错误
在Linux中,可以使用 mv
命令来移动文件夹。该命令的语法如下:
mv [OPTION]... [-T] SOURCE DEST
mv [OPTION]... SOURCE... DIRECTORY
其中,SOURCE
表示要被移动的文件或文件夹,DEST
或 DIRECTORY
表示目标位置。如果目标位置已经存在同名文件或文件夹,那么会覆盖该文件或文件夹。
要查看错误日志,可以使用以下命令来查看最近的错误信息:
dmesg | tail
13. Selenium常用定位元素的方法,嵌套的如何定位
find_element_by_id()
方法,例如 driver.find_element_by_id("username")
。find_element_by_name()
方法。find_element_by_class_name()
方法。find_element_by_tag_name()
方法。find_element_by_link_text()
方法。find_element_by_partial_link_text()
方法。find_element_by_xpath()
方法。find_element_by_css_selector()
方法。对于嵌套的元素,可以使用相对定位或绝对定位来找到该元素。相对定位是根据父元素或兄弟元素来定位子元素;绝对定位则是根据页面的整体结构来定位元素。
14. 使用Junit主要用来做什么
JUnit是Java中的一个单元测试框架,它可以帮助开发者编写和运行测试用例,并生成测试报告。JUnit主要用来检测单元测试是否通过或失败,以确保代码的正确性。
JUnit提供了一些注解(Annotation)和断言(Assertion)等工具,使得编写和运行测试用例变得非常方便。开发者可以通过JUnit来测试Java类、方法、代码片段等,以确保它们的功能和预期结果是正确的。
15. 如果要使用fiddler抓包的话 在手机端怎么实现
要在手机上使用 Fiddler 抓包,需要先将手机设置为使用 Fiddler 代理。具体步骤如下:
16. 讲解项目
17. 简述对websocket的了解,具体有什么优点,和长轮询有什么区别
WebSocket 是一种基于 TCP 协议的全双工通信协议,在客户端和服务器之间建立一个持久化的连接,实现双向实时通信。与 HTTP 协议相比,WebSocket 的优点包括:
长轮询是一种模拟实时通信的技术,它的原理是客户端定时向服务器发送请求,服务器在收到请求后,如果有新数据就立即返回,否则就一直等待直到超时。与 WebSocket 相比,长轮询的缺点是需要频繁地发送请求,增加了网络流量和服务器负担。
18. websocket里是怎么处理数据的 四个事件
WebSocket 处理数据有四个主要事件:
19. websocket做一个负载均衡,使用Java做websocket怎么做
在 Java 中实现 WebSocket 负载均衡可以使用 Nginx 或者 Apache 等 Web 服务器来实现。具体步骤如下:
在 Java 中实现 WebSocket 服务器可以使用 Java EE 7 或者 Spring 框架等来实现。具体步骤如下:
20. 加密这块了解多少
21. 使用过Git吗,有没有遇到过Git冲突的时候
22. 如果遇到网络异常怎么保证消息的完整性 不被丢失
在这个过程中,DNS 服务器之间会进行递归查询或迭代查询,以查找到最终的 IP 地址,并将结果返回给客户端。
24. 手撕快排,二叉树的反转
25. 最近在做什么项目
26. 反问
作者:余超颖
快手测开实习二面(商业化)_牛客网
数字马力测开长沙二面挂_牛客网