最新 最热

项目上发现出现很多重复订单,怎么处理与预防?

如果别人直接写脚本直接通过接口访问的话,我们就需要从后端入手了,常用方法如下每次向接口访问时需要在接口后面添加token或者用于校验的字符串,用于判断该接口是合法的,例如:前端访问生成订单的接口时,首先从服务器...

2024-09-03
1

Shopee 面试体验拉满!

之前发生过一个有意思的事情,去年有校招同学拿到了虾皮(Shopee) 30k+ 的 offer,刚毕业拿到这种薪资水平,妥妥羡慕了,肯定很多人都会毫不犹豫接了。...

2024-08-30
1

(面试)场景方案:如何设计O(1)时间复杂度的抽奖算法?

可能不少伙伴都看过网上的抽奖类算法,但大部分都是生成个概率做 for 循环就完事了。但这样的东西只能算做demo,在实际的高并发生产级别项目中,根本不会这么简单的 for 循环。为什么呢?那除了这样还有什么方法吗?...

2024-08-29
1

Redis事务

Redis 事务的本质是一组命令的集合。事务支持一次执行多个命令,一个事务中所有命令都会被序列化。在事务执行过程,会按照顺序串行化执行队列中的命令,其他客户端提交的命令请求不会插入到事务执行命令序列中。总结说:redi...

2024-08-28
1

Redis持久化

AOF的整个流程大体来看可以分为两步,一步是命令的实时写入(如果是 appendfsync everysec 配置,会有1s损耗),第二步是对aof文件的重写。

2024-08-27
1

常见大数据面试SQL-近30天连续登陆3天以上次数-非开窗

有用户登录记录,已经按照日期去重。求近三十天,用户连续登录超过3天的次数,一直连续登录算一次,有间隔然后重新计算次数, 要求不能用开窗

2024-08-27
2

面试经历 – 快手测试开发工程师校招

作者是一位面试者,参加了快手商业化部门测试开发岗位的校园招聘面试。面试历时60分钟,面试官主要围绕面试者简历上的项目经历进行询问,包括技术栈、项目难点等。面试内容涵盖了单元测试、压测、CI/CD系统、自动化测试框...

2024-08-27
2

基本数据类型及命令

String 是Redis最基本的类型,Redis所有的数据结构都是以唯一的key字符串作为名称,然后通过这个唯一的key值获取相应的value数据。不同的类型的数据结构差异就在于value的结构不同。...

2024-08-25
0

面试真题 | QA效能指标:计算口径与意义全解

在过去几年,研发效能在国内大厂中迅速崛起,成为提升技术团队生产力和项目交付质量的核心目标。大厂通过引入先进的效能指标,如代码提交频率、缺陷修复周期、测试覆盖率等,来精细化管理研发过程。这些公司不仅采用敏捷开发...

2024-08-20
1