练习 / api

后端练习

后端的全部练习都来自可随时对照的主题。

139项练习 离线运行
api 测验 新题 POST成功创建订单o-42后,哪项响应最准确? 把HTTP API设计成可演进的契约,覆盖资源建模、方法与状态码、错误格式、并发控制、分页和安全重试。 入门 1分钟 · 来自HTTP API设计 api 预测输出 新题 删除成功时,这段程序会输出什么? 把HTTP API设计成可演进的契约,覆盖资源建模、方法与状态码、错误格式、并发控制、分页和安全重试。 入门 2分钟 · 来自HTTP API设计 api 审查AI代码 新题 审查生成的转账端点 把HTTP API设计成可演进的契约,覆盖资源建模、方法与状态码、错误格式、并发控制、分页和安全重试。 高级 6分钟 · 来自HTTP API设计 api 找出bug 新题 找出商品更新里的bug 把HTTP API设计成可演进的契约,覆盖资源建模、方法与状态码、错误格式、并发控制、分页和安全重试。 进阶 4分钟 · 来自HTTP API设计 api 测验 新题 订单按不唯一的createdAt排序。游标设计首先还要加入什么? 把HTTP API设计成可演进的契约,覆盖资源建模、方法与状态码、错误格式、并发控制、分页和安全重试。 进阶 1分钟 · 来自HTTP API设计 api 测验 新题 哪种做法能让OpenAPI描述真正进入API优先流程? 先把API契约变成可审查、可执行的交付物,再让实现、客户端、Mock与测试围绕同一份契约演进。 入门 1分钟 · 来自API优先设计 api 测验 新题 除了OpenAPI描述,消费者驱动契约还增加了什么证据? 先把API契约变成可审查、可执行的交付物,再让实现、客户端、Mock与测试围绕同一份契约演进。 进阶 1分钟 · 来自API优先设计 api 预测输出 新题 这段契约检查会输出什么? 先把API契约变成可审查、可执行的交付物,再让实现、客户端、Mock与测试围绕同一份契约演进。 入门 2分钟 · 来自API优先设计 api 测验 新题 提供者向响应新增一个可选字段。什么情况下它与现有客户端兼容? 先把API契约变成可审查、可执行的交付物,再让实现、客户端、Mock与测试围绕同一份契约演进。 进阶 1分钟 · 来自API优先设计 api 审查AI代码 新题 审查生成的创建订单端点 先把API契约变成可审查、可执行的交付物,再让实现、客户端、Mock与测试围绕同一份契约演进。 高级 10分钟 · 来自API优先设计 api 找出bug 新题 找出契约测试里的bug 先把API契约变成可审查、可执行的交付物,再让实现、客户端、Mock与测试围绕同一份契约演进。 进阶 4分钟 · 来自API优先设计 api 测验 新题 什么情况下新增响应字段才向后兼容? 解释如何在不悄然改变现有客户端所依赖契约的前提下,让HTTP API安全演进并淘汰旧版本。 进阶 1分钟 · 来自API版本管理 api 测验 新题 哪一组值符合当前标准中的弃用日期和更晚的日落日期语法? 解释如何在不悄然改变现有客户端所依赖契约的前提下,让HTTP API安全演进并淘汰旧版本。 进阶 1分钟 · 来自API版本管理 api 预测输出 新题 这个版本选择器会输出什么? 解释如何在不悄然改变现有客户端所依赖契约的前提下,让HTTP API安全演进并淘汰旧版本。 入门 2分钟 · 来自API版本管理 api 测验 新题 通常应根据哪项内容判断HTTP API是否需要新的公共版本? 解释如何在不悄然改变现有客户端所依赖契约的前提下,让HTTP API安全演进并淘汰旧版本。 入门 1分钟 · 来自API版本管理 api 审查AI代码 新题 审查生成的订单版本处理器 解释如何在不悄然改变现有客户端所依赖契约的前提下,让HTTP API安全演进并淘汰旧版本。 高级 6分钟 · 来自API版本管理 api 找出bug 新题 找出版本缓存里的bug 解释如何在不悄然改变现有客户端所依赖契约的前提下,让HTTP API安全演进并淘汰旧版本。 进阶 4分钟 · 来自API版本管理 api 测验 新题 Django 6.0异步视图需要在一个事务中执行多次ORM写入。哪种设计受到支持? Django是一个“电池已包含”的Python Web框架,集成请求路由、输入验证、数据持久化、HTML渲染与安全运维能力。 高级 1分钟 · 来自Django api 测验 新题 RunPython数据迁移需要Order模型。哪种查找方式适用于已记录的迁移状态? Django是一个“电池已包含”的Python Web框架,集成请求路由、输入验证、数据持久化、HTML渲染与安全运维能力。 进阶 1分钟 · 来自Django api 预测输出 新题 这段URL解析程序会输出什么? Django是一个“电池已包含”的Python Web框架,集成请求路由、输入验证、数据持久化、HTML渲染与安全运维能力。 入门 2分钟 · 来自Django api 测验 新题 哪项操作通常只构造新的QuerySet,而不会执行SELECT? Django是一个“电池已包含”的Python Web框架,集成请求路由、输入验证、数据持久化、HTML渲染与安全运维能力。 入门 1分钟 · 来自Django api 审查AI代码 新题 审查生成的个人资料端点 Django是一个“电池已包含”的Python Web框架,集成请求路由、输入验证、数据持久化、HTML渲染与安全运维能力。 高级 10分钟 · 来自Django api 找出bug 新题 找出订单视图里的bug Django是一个“电池已包含”的Python Web框架,集成请求路由、输入验证、数据持久化、HTML渲染与安全运维能力。 进阶 4分钟 · 来自Django api 测验 新题 插件包含默认本地`onBeforeHandle`钩子和`/account`路由。父应用使用插件后再添加`/health`。哪条路由会继承该钩子? 面向Bun的TypeScript Web框架,用同一份路由模式完成运行时验证、类型推断和Eden客户端契约。 进阶 1分钟 · 来自Elysia api 预测输出 新题 这段Elysia程序会输出哪些状态码? 面向Bun的TypeScript Web框架,用同一份路由模式完成运行时验证、类型推断和Eden客户端契约。 入门 2分钟 · 来自Elysia api 审查AI代码 新题 审查生成的Elysia订单路由 面向Bun的TypeScript Web框架,用同一份路由模式完成运行时验证、类型推断和Eden客户端契约。 高级 10分钟 · 来自Elysia api 测验 新题 与单独使用TypeScript接口相比,Elysia请求体模式额外提供了什么? 面向Bun的TypeScript Web框架,用同一份路由模式完成运行时验证、类型推断和Eden客户端契约。 入门 1分钟 · 来自Elysia api 找出bug 新题 找出Elysia路由类型里的bug 面向Bun的TypeScript Web框架,用同一份路由模式完成运行时验证、类型推断和Eden客户端契约。 进阶 4分钟 · 来自Elysia api 测验 新题 路由已经声明`404`响应模式时,为什么应优先使用`return status(404, payload)`? 面向Bun的TypeScript Web框架,用同一份路由模式完成运行时验证、类型推断和Eden客户端契约。 进阶 1分钟 · 来自Elysia api 测验 新题 哪项声明允许客户端省略查询参数q? 用类型注解声明请求、响应与依赖关系,构建可验证、可测试并自动生成OpenAPI契约的Python API。 入门 1分钟 · 来自FastAPI api 预测输出 新题 这段程序会输出什么? 用类型注解声明请求、响应与依赖关系,构建可验证、可测试并自动生成OpenAPI契约的Python API。 入门 2分钟 · 来自FastAPI api 测验 新题 路由具有宽泛的返回注解,同时设置response_model=PublicUser。FastAPI使用哪种结构验证并过滤响应? 用类型注解声明请求、响应与依赖关系,构建可验证、可测试并自动生成OpenAPI契约的Python API。 进阶 1分钟 · 来自FastAPI api 审查AI代码 新题 审查生成的文档更新器 用类型注解声明请求、响应与依赖关系,构建可验证、可测试并自动生成OpenAPI契约的Python API。 高级 6分钟 · 来自FastAPI api 找出bug 新题 找出异步订单读取器里的bug 用类型注解声明请求、响应与依赖关系,构建可验证、可测试并自动生成OpenAPI契约的Python API。 进阶 4分钟 · 来自FastAPI api 测验 新题 哪种上传写入实现能保留背压? 从HTTP接收、流式限流、内容验证到隔离发布,建立可审计且不会把不可信字节直接暴露给用户的上传流程。 进阶 1分钟 · 来自文件上传 api 测验 新题 哪项正确区分了multipart/form-data与对象存储multipart upload? 从HTTP接收、流式限流、内容验证到隔离发布,建立可审计且不会把不可信字节直接暴露给用户的上传流程。 入门 1分钟 · 来自文件上传 api 预测输出 新题 这个发布关卡会输出什么? 从HTTP接收、流式限流、内容验证到隔离发布,建立可审计且不会把不可信字节直接暴露给用户的上传流程。 入门 2分钟 · 来自文件上传 api 审查AI代码 新题 审查生成的头像上传器 从HTTP接收、流式限流、内容验证到隔离发布,建立可审计且不会把不可信字节直接暴露给用户的上传流程。 高级 6分钟 · 来自文件上传 api 找出bug 新题 找出直传完成处理器里的bug 从HTTP接收、流式限流、内容验证到隔离发布,建立可审计且不会把不可信字节直接暴露给用户的上传流程。 进阶 4分钟 · 来自文件上传 api 测验 新题 Flask蓝图注册前会做什么? Flask是轻量级Python WSGI Web框架,用明确的路由、请求上下文与应用工厂构建可测试的HTTP服务。 入门 1分钟 · 来自Flask api 测验 新题 持久后台任务需要当前请求ID时,视图应该传递什么? Flask是轻量级Python WSGI Web框架,用明确的路由、请求上下文与应用工厂构建可测试的HTTP服务。 进阶 1分钟 · 来自Flask api 预测输出 新题 这段程序会输出哪个状态码列表? Flask是轻量级Python WSGI Web框架,用明确的路由、请求上下文与应用工厂构建可测试的HTTP服务。 入门 2分钟 · 来自Flask api 审查AI代码 新题 审查生成的工单端点 Flask是轻量级Python WSGI Web框架,用明确的路由、请求上下文与应用工厂构建可测试的HTTP服务。 高级 6分钟 · 来自Flask api 找出bug 新题 找出导出端点里的bug Flask是轻量级Python WSGI Web框架,用明确的路由、请求上下文与应用工厂构建可测试的HTTP服务。 进阶 4分钟 · 来自Flask api 测验 新题 任务已在 /tasks/t-9成功创建,哪项响应最准确? 后端开发从HTTP边界开始:路由请求、验证输入、持久保存状态,并返回客户端可以安全依赖的API契约。 入门 1分钟 · 来自后端开发入门 api 测验 新题 为什么部署后的后端不能只用模块级数组保存任务? 后端开发从HTTP边界开始:路由请求、验证输入、持久保存状态,并返回客户端可以安全依赖的API契约。 入门 1分钟 · 来自后端开发入门 api 预测输出 新题 这个路由器会为该请求输出什么? 后端开发从HTTP边界开始:路由请求、验证输入、持久保存状态,并返回客户端可以安全依赖的API契约。 入门 2分钟 · 来自后端开发入门 api 审查AI代码 新题 审查生成的任务端点 后端开发从HTTP边界开始:路由请求、验证输入、持久保存状态,并返回客户端可以安全依赖的API契约。 进阶 6分钟 · 来自后端开发入门 api 找出bug 新题 找出共享请求状态里的bug 后端开发从HTTP边界开始:路由请求、验证输入、持久保存状态,并返回客户端可以安全依赖的API契约。 进阶 4分钟 · 来自后端开发入门 api 测验 新题 一个mutation操作包含两个顶层字段时,GraphQL保证什么? GraphQL用类型化模式约束客户端选择的数据;理解执行、空值传播、resolver与批量加载,才能构建可演进且可控的API。 进阶 1分钟 · 来自GraphQL api 预测输出 新题 可空的order字段中有一个非空total,但它解析为null。result.data包含什么? GraphQL用类型化模式约束客户端选择的数据;理解执行、空值传播、resolver与批量加载,才能构建可演进且可控的API。 进阶 2分钟 · 来自GraphQL api 审查AI代码 新题 审查生成的订单图 GraphQL用类型化模式约束客户端选择的数据;理解执行、空值传播、resolver与批量加载,才能构建可演进且可控的API。 高级 6分钟 · 来自GraphQL api 找出bug 新题 找出关联字段解析器里的bug GraphQL用类型化模式约束客户端选择的数据;理解执行、空值传播、resolver与批量加载,才能构建可演进且可控的API。 进阶 4分钟 · 来自GraphQL api 测验 新题 查询选择了模式中不存在的Product.internalCost。服务端应怎样处理? GraphQL用类型化模式约束客户端选择的数据;理解执行、空值传播、resolver与批量加载,才能构建可演进且可控的API。 入门 1分钟 · 来自GraphQL api 预测输出 新题 这段程序会输出什么? 用Protocol Buffers定义强类型RPC契约,并正确处理流式调用、截止时间、状态码、重试与兼容演进。 入门 2分钟 · 来自gRPC api 测验 新题 删除编号为4、名为warehouse的字段后,模式作者应怎样处理? 用Protocol Buffers定义强类型RPC契约,并正确处理流式调用、截止时间、状态码、重试与兼容演进。 进阶 1分钟 · 来自gRPC api 测验 新题 预留RPC在服务端可能已经提交后返回UNAVAILABLE。怎样才能安全自动重试? 用Protocol Buffers定义强类型RPC契约,并正确处理流式调用、截止时间、状态码、重试与兼容演进。 高级 1分钟 · 来自gRPC api 审查AI代码 新题 审查生成的预留客户端 用Protocol Buffers定义强类型RPC契约,并正确处理流式调用、截止时间、状态码、重试与兼容演进。 高级 8分钟 · 来自gRPC api 找出bug 新题 找出gRPC处理器里的bug 用Protocol Buffers定义强类型RPC契约,并正确处理流式调用、截止时间、状态码、重试与兼容演进。 进阶 4分钟 · 来自gRPC api 测验 新题 把基于Web标准的Hono应用迁移到另一运行时前,还必须审查什么? 基于Web标准的TypeScript HTTP框架,统一路由、中间件、运行时验证、测试与类型化客户端,同时保留多运行时部署能力。 进阶 1分钟 · 来自Hono api 预测输出 新题 这段Hono程序会输出什么? 基于Web标准的TypeScript HTTP框架,统一路由、中间件、运行时验证、测试与类型化客户端,同时保留多运行时部署能力。 入门 2分钟 · 来自Hono api 审查AI代码 新题 审查生成的Hono订单路由 基于Web标准的TypeScript HTTP框架,统一路由、中间件、运行时验证、测试与类型化客户端,同时保留多运行时部署能力。 高级 8分钟 · 来自Hono api 测验 新题 `hc`客户端应接收哪一种类型,才能可靠推导路由? 基于Web标准的TypeScript HTTP框架,统一路由、中间件、运行时验证、测试与类型化客户端,同时保留多运行时部署能力。 进阶 1分钟 · 来自Hono api 测验 新题 `await c.req.json<OrderInput>()`对传入请求体提供什么保证? 基于Web标准的TypeScript HTTP框架,统一路由、中间件、运行时验证、测试与类型化客户端,同时保留多运行时部署能力。 入门 1分钟 · 来自Hono api 找出bug 新题 找出Hono管理中间件里的bug 基于Web标准的TypeScript HTTP框架,统一路由、中间件、运行时验证、测试与类型化客户端,同时保留多运行时部署能力。 进阶 4分钟 · 来自Hono api 预测输出 新题 这段程序会输出什么? 使用HTTPX构建可控的同步与异步Python HTTP客户端,正确管理连接池、分阶段超时、流式响应、错误边界与重试。 入门 2分钟 · 来自HTTPX客户端 api 审查AI代码 新题 审查生成的订单读取器 使用HTTPX构建可控的同步与异步Python HTTP客户端,正确管理连接池、分阶段超时、流式响应、错误边界与重试。 高级 6分钟 · 来自HTTPX客户端 api 找出bug 新题 找出异步HTTPX客户端里的bug 使用HTTPX构建可控的同步与异步Python HTTP客户端,正确管理连接池、分阶段超时、流式响应、错误边界与重试。 进阶 4分钟 · 来自HTTPX客户端 api 测验 新题 为什么流式响应通常应通过上下文管理器使用? 使用HTTPX构建可控的同步与异步Python HTTP客户端,正确管理连接池、分阶段超时、流式响应、错误边界与重试。 进阶 1分钟 · 来自HTTPX客户端 api 测验 新题 `timeout=5.0`对普通HTTPX请求保证了什么? 使用HTTPX构建可控的同步与异步Python HTTP客户端,正确管理连接池、分阶段超时、流式响应、错误边界与重试。 进阶 1分钟 · 来自HTTPX客户端 api 测验 新题 JWT验证器应从哪里取得允许的算法? JWT用签名声明在服务之间传递身份;安全实现必须同时验证算法、密钥、签发者、受众、有效期和令牌用途。 进阶 1分钟 · 来自JWT身份认证 api 预测输出 新题 这段程序会输出什么? JWT用签名声明在服务之间传递身份;安全实现必须同时验证算法、密钥、签发者、受众、有效期和令牌用途。 入门 2分钟 · 来自JWT身份认证 api 审查AI代码 新题 审查生成的JWT中间件 JWT用签名声明在服务之间传递身份;安全实现必须同时验证算法、密钥、签发者、受众、有效期和令牌用途。 高级 6分钟 · 来自JWT身份认证 api 测验 新题 一个令牌签名有效且尚未过期。哪项检查仍能防止它被错误的API使用? JWT用签名声明在服务之间传递身份;安全实现必须同时验证算法、密钥、签发者、受众、有效期和令牌用途。 进阶 1分钟 · 来自JWT身份认证 api 测验 新题 哪种写法会先启动两个独立调用,再等待任一结果? 用Kotlin构建可测试的HTTP服务,掌握请求边界、结构化并发、阻塞调用隔离与可靠错误处理。 进阶 1分钟 · 来自Kotlin后端开发 api 预测输出 新题 这个边界解析器会输出什么? 用Kotlin构建可测试的HTTP服务,掌握请求边界、结构化并发、阻塞调用隔离与可靠错误处理。 入门 2分钟 · 来自Kotlin后端开发 api 审查AI代码 新题 审查生成的Ktor订单路由 用Kotlin构建可测试的HTTP服务,掌握请求边界、结构化并发、阻塞调用隔离与可靠错误处理。 高级 8分钟 · 来自Kotlin后端开发 api 找出bug 新题 找出通知启动里的bug 用Kotlin构建可测试的HTTP服务,掌握请求边界、结构化并发、阻塞调用隔离与可靠错误处理。 进阶 4分钟 · 来自Kotlin后端开发 api 找出bug 新题 找出协程错误映射器里的bug 用Kotlin构建可测试的HTTP服务,掌握请求边界、结构化并发、阻塞调用隔离与可靠错误处理。 高级 4分钟 · 来自Kotlin后端开发 api 测验 新题 给调用阻塞式JDBC的函数加上`suspend`,能保证什么? 用Kotlin构建可测试的HTTP服务,掌握请求边界、结构化并发、阻塞调用隔离与可靠错误处理。 进阶 1分钟 · 来自Kotlin后端开发 api 测验 新题 哪项测试最能证明Eloquent的N+1回归已经修复? 用Laravel 13建立可测试的PHP HTTP应用,理解请求生命周期、服务容器、验证边界与Eloquent数据访问。 进阶 1分钟 · 来自Laravel api 测验 新题 某服务保存每个任务的关联数据,而队列工作进程会在同一进程处理多个任务。哪种绑定最符合该所有权? 用Laravel 13建立可测试的PHP HTTP应用,理解请求生命周期、服务容器、验证边界与Eloquent数据访问。 高级 1分钟 · 来自Laravel api 预测输出 新题 这段Laravel容器程序会输出什么? 用Laravel 13建立可测试的PHP HTTP应用,理解请求生命周期、服务容器、验证边界与Eloquent数据访问。 入门 2分钟 · 来自Laravel api 审查AI代码 新题 审查生成的订单端点 用Laravel 13建立可测试的PHP HTTP应用,理解请求生命周期、服务容器、验证边界与Eloquent数据访问。 高级 6分钟 · 来自Laravel api 找出bug 新题 找出Laravel控制器里的bug 用Laravel 13建立可测试的PHP HTTP应用,理解请求生命周期、服务容器、验证边界与Eloquent数据访问。 进阶 4分钟 · 来自Laravel api 测验 新题 Form Request已验证订单ID是整数。更新订单前还必须做什么? 用Laravel 13建立可测试的PHP HTTP应用,理解请求生命周期、服务容器、验证边界与Eloquent数据访问。 进阶 1分钟 · 来自Laravel api 预测输出 新题 这段程序会输出什么? 用Python Requests构造HTTP请求、处理响应、复用会话,并为超时、重试、流式读取和TLS验证设定清晰边界。 入门 2分钟 · 来自Requests api 测验 新题 一个POST可能已提交,但响应丢失。怎样才能安全重试这次创建操作? 用Python Requests构造HTTP请求、处理响应、复用会话,并为超时、重试、流式读取和TLS验证设定清晰边界。 高级 1分钟 · 来自Requests api 审查AI代码 新题 审查生成的报表下载器 用Python Requests构造HTTP请求、处理响应、复用会话,并为超时、重试、流式读取和TLS验证设定清晰边界。 高级 8分钟 · 来自Requests api 找出bug 新题 找出HTTP客户端函数里的bug 用Python Requests构造HTTP请求、处理响应、复用会话,并为超时、重试、流式读取和TLS验证设定清晰边界。 进阶 4分钟 · 来自Requests api 测验 新题 Requests调用中的timeout=(2, 5) 能保证什么? 用Python Requests构造HTTP请求、处理响应、复用会话,并为超时、重试、流式读取和TLS验证设定清晰边界。 进阶 1分钟 · 来自Requests api 测验 新题 哪项说法正确描述了HTTP幂等性? 用资源、HTTP方法、状态码、条件请求和稳定错误契约设计可理解、可重试且能安全演进的RESTful API。 进阶 1分钟 · 来自RESTful API设计 api 预测输出 新题 这个资源处理器会输出什么? 用资源、HTTP方法、状态码、条件请求和稳定错误契约设计可理解、可重试且能安全演进的RESTful API。 入门 2分钟 · 来自RESTful API设计 api 审查AI代码 新题 审查生成的订单端点 用资源、HTTP方法、状态码、条件请求和稳定错误契约设计可理解、可重试且能安全演进的RESTful API。 高级 6分钟 · 来自RESTful API设计 api 找出bug 新题 找出订单替换里的bug 用资源、HTTP方法、状态码、条件请求和稳定错误契约设计可理解、可重试且能安全演进的RESTful API。 进阶 4分钟 · 来自RESTful API设计 api 测验 新题 订单按不唯一的createdAt字段排序。游标还必须加入什么? 用资源、HTTP方法、状态码、条件请求和稳定错误契约设计可理解、可重试且能安全演进的RESTful API。 进阶 1分钟 · 来自RESTful API设计 api 预测输出 新题 这段Rails强参数脚本会输出什么? 用Rails 8.1理解请求生命周期、约定式结构、Active Record数据边界,以及一条可测试的HTTP写入路径。 入门 2分钟 · 来自Ruby on Rails api 测验 新题 哪项测试最能证明Rails的N+1回归已经修复? 用Rails 8.1理解请求生命周期、约定式结构、Active Record数据边界,以及一条可测试的HTTP写入路径。 进阶 1分钟 · 来自Ruby on Rails api 审查AI代码 新题 审查生成的订单更新接口 用Rails 8.1理解请求生命周期、约定式结构、Active Record数据边界,以及一条可测试的HTTP写入路径。 高级 6分钟 · 来自Ruby on Rails api 找出bug 新题 找出Rails控制器里的bug 用Rails 8.1理解请求生命周期、约定式结构、Active Record数据边界,以及一条可测试的HTTP写入路径。 进阶 4分钟 · 来自Ruby on Rails api 测验 新题 订单ID存在,提交的状态也通过校验。更新前还必须做什么? 用Rails 8.1理解请求生命周期、约定式结构、Active Record数据边界,以及一条可测试的HTTP写入路径。 进阶 1分钟 · 来自Ruby on Rails api 测验 新题 等待已经开始的spawn_blocking任务时发生超时。调用方可以确定什么? 用Rust 1.98、Axum与Tokio构建类型安全的HTTP服务,理解请求提取、共享状态、超时与任务生命周期。 高级 1分钟 · 来自Rust后端开发 api 测验 新题 当其他参数还要读取请求部件时,为什么Axum处理器的Json<T>必须放在最后? 用Rust 1.98、Axum与Tokio构建类型安全的HTTP服务,理解请求提取、共享状态、超时与任务生命周期。 进阶 1分钟 · 来自Rust后端开发 api 预测输出 新题 这段程序会输出什么? 用Rust 1.98、Axum与Tokio构建类型安全的HTTP服务,理解请求提取、共享状态、超时与任务生命周期。 入门 2分钟 · 来自Rust后端开发 api 审查AI代码 新题 审查生成的Axum写入处理器 用Rust 1.98、Axum与Tokio构建类型安全的HTTP服务,理解请求提取、共享状态、超时与任务生命周期。 高级 6分钟 · 来自Rust后端开发 api 找出bug 新题 找出异步缓存刷新里的bug 用Rust 1.98、Axum与Tokio构建类型安全的HTTP服务,理解请求提取、共享状态、超时与任务生命周期。 高级 4分钟 · 来自Rust后端开发 api 测验 新题 `IO.blocking(jdbcCall())`提供什么? 用Scala 3、Cats Effect与http4s构建边界清楚的HTTP服务,并正确处理效果、并发、资源和错误。 进阶 1分钟 · 来自Scala后端开发 api 测验 新题 `IO.println("saved")`的函数体通常何时运行? 用Scala 3、Cats Effect与http4s构建边界清楚的HTTP服务,并正确处理效果、并发、资源和错误。 进阶 1分钟 · 来自Scala后端开发 api 预测输出 新题 这个边界解析器会输出什么? 用Scala 3、Cats Effect与http4s构建边界清楚的HTTP服务,并正确处理效果、并发、资源和错误。 入门 2分钟 · 来自Scala后端开发 api 找出bug 新题 找出Resource里的bug 用Scala 3、Cats Effect与http4s构建边界清楚的HTTP服务,并正确处理效果、并发、资源和错误。 高级 4分钟 · 来自Scala后端开发 api 审查AI代码 新题 审查生成的http4s订单路由 用Scala 3、Cats Effect与http4s构建边界清楚的HTTP服务,并正确处理效果、并发、资源和错误。 高级 8分钟 · 来自Scala后端开发 api 找出bug 新题 找出Future包装器里的bug 用Scala 3、Cats Effect与http4s构建边界清楚的HTTP服务,并正确处理效果、并发、资源和错误。 高级 4分钟 · 来自Scala后端开发 api 测验 新题 Spring Boot 4.1.1默认通过HTTP公开哪个Actuator端点? Spring Boot通过明确依赖、条件化默认配置和外部化配置,组装可用于生产环境的Spring应用。 入门 1分钟 · 来自Spring Boot api 测验 新题 主应用类通常应放在哪里? Spring Boot通过明确依赖、条件化默认配置和外部化配置,组装可用于生产环境的Spring应用。 入门 1分钟 · 来自Spring Boot api 测验 新题 默认Bean上的`@ConditionalOnMissingBean(PaymentClient.class)`表示什么? Spring Boot通过明确依赖、条件化默认配置和外部化配置,组装可用于生产环境的Spring应用。 进阶 1分钟 · 来自Spring Boot api 预测输出 新题 这个应用打印的最后一行是什么? Spring Boot通过明确依赖、条件化默认配置和外部化配置,组装可用于生产环境的Spring应用。 进阶 2分钟 · 来自Spring Boot api 审查AI代码 新题 审查生成的订单控制器 Spring Boot通过明确依赖、条件化默认配置和外部化配置,组装可用于生产环境的Spring应用。 高级 6分钟 · 来自Spring Boot api 找出bug 新题 找出发票控制器里的bug Spring Boot通过明确依赖、条件化默认配置和外部化配置,组装可用于生产环境的Spring应用。 进阶 4分钟 · 来自Spring Boot api 测验 新题 两个mutation通过httpBatchLink一起发送,这会提供什么事务保证? tRPC将TypeScript router转换为类型化客户端契约;掌握运行时边界、验证、上下文、中间件与部署陷阱。 进阶 1分钟 · 来自tRPC api 测验 新题 tRPC客户端已经推断出输入类型,为什么procedure仍需要运行时输入解析器? tRPC将TypeScript router转换为类型化客户端契约;掌握运行时边界、验证、上下文、中间件与部署陷阱。 进阶 1分钟 · 来自tRPC api 预测输出 新题 这段程序会输出什么? tRPC将TypeScript router转换为类型化客户端契约;掌握运行时边界、验证、上下文、中间件与部署陷阱。 入门 2分钟 · 来自tRPC api 审查AI代码 新题 审查生成的tRPC管理router tRPC将TypeScript router转换为类型化客户端契约;掌握运行时边界、验证、上下文、中间件与部署陷阱。 高级 8分钟 · 来自tRPC api 找出bug 新题 找出tRPC变更里的bug tRPC将TypeScript router转换为类型化客户端契约;掌握运行时边界、验证、上下文、中间件与部署陷阱。 进阶 4分钟 · 来自tRPC api 测验 新题 POST的字节可能已经到达服务端后,客户端取消了请求。客户端可以安全得出什么结论? 使用URLSession构造、发送和测试HTTP请求,正确处理状态码、解码、缓存、取消与有限重试。 高级 1分钟 · 来自URLSession api 测验 新题 会话已经从配置创建。怎样应用另一套超时策略? 使用URLSession构造、发送和测试HTTP请求,正确处理状态码、解码、缓存、取消与有限重试。 进阶 1分钟 · 来自URLSession api 预测输出 新题 这段程序会输出什么? 使用URLSession构造、发送和测试HTTP请求,正确处理状态码、解码、缓存、取消与有限重试。 入门 2分钟 · 来自URLSession api 审查AI代码 新题 审查生成的URLSession客户端 使用URLSession构造、发送和测试HTTP请求,正确处理状态码、解码、缓存、取消与有限重试。 高级 8分钟 · 来自URLSession api 找出bug 新题 找出URLSession里的bug 使用URLSession构造、发送和测试HTTP请求,正确处理状态码、解码、缓存、取消与有限重试。 进阶 4分钟 · 来自URLSession api 测验 新题 `data(for:)`没有抛错,但响应状态是500。哪种解释正确? 使用URLSession构造、发送和测试HTTP请求,正确处理状态码、解码、缓存、取消与有限重试。 进阶 1分钟 · 来自URLSession api 测验 新题 关于WSGI并发,哪一项说法正确? WSGI定义同步Python Web服务器与应用之间的可调用协议;掌握environ、响应可迭代对象、中间件和字节边界。 进阶 1分钟 · 来自WSGI api 测验 新题 以可移植方式读取普通WSGI请求正文,哪一种做法最安全? WSGI定义同步Python Web服务器与应用之间的可调用协议;掌握environ、响应可迭代对象、中间件和字节边界。 进阶 1分钟 · 来自WSGI api 预测输出 新题 这段程序会输出什么? WSGI定义同步Python Web服务器与应用之间的可调用协议;掌握environ、响应可迭代对象、中间件和字节边界。 进阶 2分钟 · 来自WSGI api 审查AI代码 新题 审查生成的WSGI日志中间件 WSGI定义同步Python Web服务器与应用之间的可调用协议;掌握environ、响应可迭代对象、中间件和字节边界。 高级 8分钟 · 来自WSGI api 找出bug 新题 找出WSGI文本响应里的bug WSGI定义同步Python Web服务器与应用之间的可调用协议;掌握environ、响应可迭代对象、中间件和字节边界。 入门 4分钟 · 来自WSGI api 测验 新题 哪组事件顺序能正确完成包含两个分片的ASGI HTTP响应? Python Web服务器与应用之间的两种接口契约,重点理解调用方式、消息流、兼容边界与异步代码审查。 入门 1分钟 · 来自WSGI与ASGI api 预测输出 新题 这个WSGI驱动器会输出什么? Python Web服务器与应用之间的两种接口契约,重点理解调用方式、消息流、兼容边界与异步代码审查。 入门 2分钟 · 来自WSGI与ASGI api 审查AI代码 新题 审查生成的ASGI中间件 Python Web服务器与应用之间的两种接口契约,重点理解调用方式、消息流、兼容边界与异步代码审查。 高级 6分钟 · 来自WSGI与ASGI api 找出bug 新题 找出ASGI回显应用里的bug Python Web服务器与应用之间的两种接口契约,重点理解调用方式、消息流、兼容边界与异步代码审查。 进阶 4分钟 · 来自WSGI与ASGI api 测验 新题 通过ASGI适配器挂载WSGI应用,实际得到的是什么? Python Web服务器与应用之间的两种接口契约,重点理解调用方式、消息流、兼容边界与异步代码审查。 进阶 1分钟 · 来自WSGI与ASGI