数字马力测开二面

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 上海

相关推荐

16 46 评论
分享
牛客网
牛客企业服务