校招 未知部门 / 测试开发 / 一面

[面试日期] 2024-12-21 [面试时长] 未知
[学校背景] 未知 | 未知 [学历背景] 未知
[发布人] 面试之星官方收录
<h2>快手测开日常一面(已挂)</h2> <p></p><h3>快手 风控测开一面 问题总结</h3><h4>自我介绍</h4><ul><li>请先自我介绍一下。</li><li>详细说一下你的项目,你觉得哪块做的比较好,用到了什么样的技术?</li></ul><h4>技术实现与优化</h4><ul><li>项目中的秒杀优惠券模块是如何缓解高并发场景下的超卖问题的?</li><li>如何实现订单处理和数据持久化的异步结构?</li><li>如果在异步处理时出现问题怎么办?已经提醒用户下单成功了,但实际操作中失败了如何处理?</li></ul><h4>异常处理</h4><ul><li>如果数据在发送到消息队列时丢失了怎么办?这种场景要怎么测试?</li><li>如果消费异常,要怎么办?如何保证消费者的稳定性和安全性?</li></ul><h4>缓存与数据一致性</h4><ul><li>在缓存和数据库的数据不一致的情况下,如何回滚一些操作?</li><li>Redis 的优势是什么?为什么选择它作为中间件?</li><li>Redis 常用的数据结构有哪些?</li><li>对 Redis 的事务了解多少?</li></ul><h4>测试方法</h4><ul><li>你对秒杀功能进行了哪些测试?具体测的是什么?</li><li>基本功能测试是如何设计的?</li><li>性能测试用了哪些工具和参数设置?</li></ul><h4>HTTP 请求区别</h4><ul><li>GET 请求和 POST 请求有什么区别?</li><li>实际使用中,POST 请求可以更新资源吗?为什么官方文档不推荐这样做?</li></ul><h4>Java 抽象类与接口</h4><ul><li>抽象类和接口的区别是什么?</li></ul><h4>数据结构选择</h4><ul><li>数组和链表在不同场景下分别适合做什么操作?</li></ul><h4>Git 使用</h4><ul><li>Git 中常用的命令有哪些?</li></ul><h4>垃圾回收机制</h4><ul><li>Java 的垃圾回收机制是怎样的?</li></ul><h4>日志查看命令</h4><ul><li>Linux 系统中用于查看日志的命令有哪些?它们之间有什么区别?</li></ul><h4>测试案例设计</h4><ul><li>给一部电梯设计测试用例,你会从哪些角度考虑?</li></ul><p><strong>算法</strong></p><p>手撕最简单的二分查找</p><h4>SQL 查询</h4><ul><li>给了一个student表,包括name,subject,age三个字段。1.查找分数大于80分的学生姓名 2.查找至少两门学科大于80分的学生姓名。</li></ul><h4>面试反馈</h4><ul><li>你有什么问题想问我们的吗?(部门业务面向B端还是C端?面试环节有几轮?)</li></ul><h4>面试官建议</h4><ul><li>在回答技术问题时,虽然知道并且使用过某些技术,但如果深究的话显得不够深入。需要更深入了解技术原理和细节。</li></ul><p></p><a>#快手#</a><a>#面经#</a><a>#测开#</a><a>#牛客创作赏金赛#</a>
AI 推荐面试题