数字马力测开二面

40分钟,无手撕无sql,纯拷打

  1. 自我介绍
  2. 选择公司的标准
  3. 开发和测试的看法
  4. 开发和测试出现矛盾怎么办
  5. 具体矛盾可能是怎么样的
  6. 需求不明确的情况怎么办
  7. 测试流程(上线后说的不好)
  8. 测试周期怎么样的
  9. 组里开发和测试各几个人
  10. 实习具体做的什么
  11. 没有性能测试需求为什么要测
  12. 实习中出现的问题
  13. 做的自动化收益比怎么样
  14. 收益比不高,为什么写自动化脚本
  15. 出于什么做http重构(没需求但自己发现了这个问题)
  16. 测试用例的编写如何保证不漏
  17. 测试方法有什么(黑、白……)
  18. 新的金融类业务,你不熟悉,需求文档的术语你也不懂,如何测试
  19. 为什么投测试
  20. 项目有什么难以解决的地方(排行榜技术选型)
  21. 项目的redis部分具体业务实现
  22. redis还有什么其他选型
  23. 实习和项目的区别(工程和代码复杂度)
  24. 功能测试、性能测试、接口测试的区别
  25. 同事给到你一个bug,怎么处理
  26. 如何定位bug
  27. mq会出现什么问题
  28. mq如何排查

反问:

几面? 答:2轮技术面(竟然没手撕)

结果啥时候出? 答:10个工作日

全部评论
一、MQ 可能出现的问题 1. 消息丢失 - 原因:网络故障、MQ 服务器故障、生产者未正确确认消息发送、消费者未正确确认消息接收等。 - 影响:导致关键业务数据丢失,影响系统的正常运行。 2. 消息重复 - 原因:网络波动导致消息重传、MQ 服务器故障恢复后重复投递等。 - 影响:可能导致业务处理重复,如重复下单、重复扣款等。 3. 消息积压 - 原因:生产者生产消息速度过快,消费者消费消息速度过慢;消费者故障导致无法消费消息等。 - 影响:占用大量存储资源,可能导致系统性能下降,甚至崩溃。 4. 队列堵塞 - 原因:大量消息同时涌入队列,超出队列处理能力;消费者处理消息过慢等。 - 影响:新的消息无法进入队列,影响业务的正常进行。 5. MQ 服务器故障 - 原因:硬件故障、软件故障、网络故障等。 - 影响:导致消息无法发送和接收,系统中断。 二、MQ 问题排查方法 1. 消息丢失排查 - 检查生产者代码,确认是否正确设置了消息确认机制。 - 查看 MQ 服务器的日志,看是否有消息发送失败的记录。 - 检查消费者代码,确认是否正确设置了消息确认机制,以及是否在处理消息过程中出现异常导致消息未被确认。 2. 消息重复排查 - 在消费者端增加去重机制,如使用数据库或缓存记录已处理的消息标识。 - 查看 MQ 服务器的日志,看是否有重复投递的记录。 3. 消息积压排查 - 查看 MQ 服务器的监控指标,如队列长度、消息入队和出队速度等,确定积压程度。 - 检查生产者代码,看是否存在生产消息速度过快的问题。 - 检查消费者代码,看是否存在消费消息速度过慢的问题,如是否有性能瓶颈、是否存在死锁等。 4. 队列堵塞排查 - 查看 MQ 服务器的监控指标,如队列长度、队列使用率等,确定堵塞程度。 - 检查消费者代码,看是否存在处理消息过慢的问题。 - 考虑增加消费者数量或优化消费者处理逻辑,提高消费速度。 5. MQ 服务器故障排查 - 查看 MQ 服务器的日志,确定故障原因。 - 检查硬件设备,如硬盘、内存、网络等,看是否有故障。 - 尝试重启 MQ 服务器,看是否能够恢复正常。如果无法恢复,考虑使用备份服务器或进行数据恢复。
1 回复 分享
发布于 10-13 10:32 广东
我今天二面的,base长沙,45分钟,挖实习和项目,也问了jvm和集合的八股,面试官说我有的内容记错了。 也没手撕、没SQL唉,听说就2轮,后面就hr面了整个过程感觉好温柔的拷打,不知道能不能过,看见群里有四百多人,还有好多92的✌︎
1 回复 分享
发布于 10-15 15:24 湖北
太及时了!
点赞 回复 分享
发布于 10-12 17:47 天津
我问面试官结果说马上出
点赞 回复 分享
发布于 10-12 19:22 上海
哥你这是base哪里的
点赞 回复 分享
发布于 10-12 21:41 广东
兄弟状态变了吗
点赞 回复 分享
发布于 10-14 14:59 河南
好兄弟,现在什么状态了
点赞 回复 分享
发布于 10-21 17:36 河南
佬,状态变了吗?
点赞 回复 分享
发布于 10-23 17:04 河南
更新:准备11月发offer
点赞 回复 分享
发布于 10-28 18:10 上海

相关推荐

#软件开发笔面经#提前批没有笔试就是好,不然估计早就挂了哈哈哈一面的面试官挺帅的,我是颜狗1.自我介绍2.介绍一下最近你做的一个项目:说说功能模块是什么的3.根据我的项目问项目优化(实现几百台机子同时去分析录制)4.场景题:B站舞蹈专区测试用例设计5.你前面有提到作品的封面是不是和作者传的一不一致的问题 那还有别的可能出现错误的原因吗6.数据库有几种操作:增删改查7.联想作者增删改查作品,对应会有哪些测试点8.消息队列有了解吗9.为什么要有消息队列这种通信形式呢?相比于传统直连这些,它的目的和优劣10.已经有数据库了,为啥还要用redis11.b站个人中心从redis中获取数据,展示在页面上,相关的测试点。12.自动化有做过UI或者接口吗13.selenium :xpath 和class 这两个的区别14.什么情况用xpath,什么情况用class15.登陆场景:定位到元素,录入字符串,点击提交按钮(assert)16.有用过postman吗?做一个接口测试,你要怎么构建呢17.get和post的区别 18.常见的http状态码19.linux命令:切换到这个日志路径中管理员命令,将log文件处于编辑状态实时查看这个日志关键字"error"上下10行日志20.数据库:有一张 抽卡记录表,抽卡方式 可以通过钻石、特殊票、通票 3种方式抽取   1.请sql查询 通过 票 的形式抽到的且根据创建时间 升序的 前5条数据0;   2.将你刚查出来的这些数据,抽出来的角色名称 修改为 派蒙   3.删除角色名称 不等于 派蒙的 数据21.代码:2个长度相等的list,合并成字典22.反问
查看25道真题和解析 软件开发笔面经
点赞 评论 收藏
分享
16 46 评论
分享
牛客网
牛客企业服务