快手测开日常一面(已挂)

快手 风控测开一面 问题总结

自我介绍

  • 请先自我介绍一下。
  • 详细说一下你的项目,你觉得哪块做的比较好,用到了什么样的技术?

技术实现与优化

  • 项目中的秒杀优惠券模块是如何缓解高并发场景下的超卖问题的?
  • 如何实现订单处理和数据持久化的异步结构?
  • 如果在异步处理时出现问题怎么办?已经提醒用户下单成功了,但实际操作中失败了如何处理?

异常处理

  • 如果数据在发送到消息队列时丢失了怎么办?这种场景要怎么测试?
  • 如果消费异常,要怎么办?如何保证消费者的稳定性和安全性?

缓存与数据一致性

  • 在缓存和数据库的数据不一致的情况下,如何回滚一些操作?
  • Redis 的优势是什么?为什么选择它作为中间件?
  • Redis 常用的数据结构有哪些?
  • 对 Redis 的事务了解多少?

测试方法

  • 你对秒杀功能进行了哪些测试?具体测的是什么?
  • 基本功能测试是如何设计的?
  • 性能测试用了哪些工具和参数设置?

HTTP 请求区别

  • GET 请求和 POST 请求有什么区别?
  • 实际使用中,POST 请求可以更新资源吗?为什么官方文档不推荐这样做?

Java 抽象类与接口

  • 抽象类和接口的区别是什么?

数据结构选择

  • 数组和链表在不同场景下分别适合做什么操作?

Git 使用

  • Git 中常用的命令有哪些?

垃圾回收机制

  • Java 的垃圾回收机制是怎样的?

日志查看命令

  • Linux 系统中用于查看日志的命令有哪些?它们之间有什么区别?

测试案例设计

  • 给一部电梯设计测试用例,你会从哪些角度考虑?

算法

手撕最简单的二分查找

SQL 查询

  • 给了一个student表,包括name,subject,age三个字段。1.查找分数大于80分的学生姓名 2.查找至少两门学科大于80分的学生姓名。

面试反馈

  • 你有什么问题想问我们的吗?(部门业务面向B端还是C端?面试环节有几轮?)

面试官建议

  • 在回答技术问题时,虽然知道并且使用过某些技术,但如果深究的话显得不够深入。需要更深入了解技术原理和细节。

#快手##面经##测开##牛客创作赏金赛#
全部评论

相关推荐

评论
2
1
分享
牛客网
牛客企业服务