2024.8.1字节测开一面

2024.8.1字节测开一面一面面试官挺好的,没有高压,全程引导式提问,40min左右

  1. 自我介绍
  2. 项目负责什么,你做的这个模块做了什么
  3. ci/cd是什么,你怎么实现的
  4. junit测试框架的底层问题,用过什么断言
  5. 怎么书写测试用例
  6. 做过什么测试
  7. 为什么做测试岗,测试开发与测试有什么区别
  8. 了解过JVM么?讲一下JVM的特性
  9. 讲一下JAVA的特性,什么是多态
  10. redis有什么好处,为什么用redis
  11. rabbitMQ有什么用,你一般拿来做什么

算法题:

  1. 很简单的一道算法题,两个数组升序,合并成一个最后的升序数组 我当时写一个桶排序,他问我怎么优化,时间复杂度和空间复杂度

反问:

  1. 你能给我这个测试小白一些学习建议么? 面试官回答:重点关注基础知识和一些自动化测试的理论,底层技术。

总的来说面试官真的超级好,我也很喜欢,可惜自己就是没那个本事(本人第一次面试字节,也是自己的第一场面试,比较菜)估计是凉了,给大家分享一下面试问题

全部评论

相关推荐

1.自我介绍2.手撕:数组均分最多能分成几组3.为什么选择这个岗位4.自动化测试怎么做的5.get和post区别(为什么post两次tcp链接,get一次)6.浏览器输入网址运行过程7.接口测试如何定位bug(错误码)8.mysql慢查询9.java线程处理10.浏览器开多个窗口是多线程还是多进程11.进程和线程区别12.登录页面怎么测13.反问
一笑而过2222:浏览器开多个窗口一般是多进程而非多线程。 多进程和多线程的主要区别在于:多进程中每个进程都有独立的内存空间,一个进程崩溃通常不会影响其他进程;而多线程是在一个进程内共享内存空间,一个线程出现问题可能会影响整个进程。 当浏览器打开多个窗口时,每个窗口通常都作为一个独立的进程运行。这样设计有很多好处,比如一个窗口出现问题(如崩溃、无响应等)不会影响其他窗口的正常运行。每个窗口的进程可以独立地管理自己的资源、处理用户交互和加载网页内容等。 而如果是多线程的话,多个窗口在同一个进程内共享资源,当一个窗口出现问题时,可能会导致整个浏览器进程出现问题,影响其他窗口的正常使用。 综上所述,浏览器开多个窗口通常是多进程。
点赞 评论 收藏
分享
11 30 评论
分享
牛客网
牛客企业服务