FastAPI — 타입이 곧 계약이다 · 누락과 중복 없는 커서 페이지네이션 · 测验
누락과 중복 없는 커서 페이지네이션 확인
6道题. 完成作答后会显示正确答案和解析。
id 커서가 offset보다 잘 견디는 변화는?
- 앞쪽 행 삽입으로 기존 행의 위치가 밀리는 상황
- 이미 지나온 id 구간의 모든 삽입
- 정렬 키가 무작위로 변경되는 상황
- 페이지마다 다른 권한 필터를 적용하는 상황
limit=2이고 남은 행이 정확히 두 개다. next_cursor는?
- 마지막 행의 커서
- None
- 첫 행의 커서
- 0을 인코딩한 커서
category 필터는 언제 적용하는가?
- 페이지를 자른 뒤에
- 클라이언트에서만
- 페이지를 자르기 전에
- 커서를 만든 다음에만
커서의 base64 인코딩이 제공하는 것은?
- 사용자 권한 검증
- 내용의 기밀성
- 서버 서명 검증
- 바이트의 전송용 표현
내부 필드가 앞으로 늘어날 때 가장 안전한 응답 방식은?
- 공개 필드만 새 객체로 구성
- 현재 비밀 필드 한 개만 삭제
- 원본 객체를 그대로 반환
- 필드명을 짧게 바꿔 반환
커서가 마지막 id=40이다. 다음 범위는?
- id >= 40
- id > 40
- id >= 0에서 offset 40
- 정렬 없이 임의의 40개