분산 ID 생성기
여러 노드가 충돌 없이 정렬 가능한 식별자를 만드는 방법. 시간과 노드 번호와 순번의 조합
핵심 개념
8개
문제
16개
면접 질문
32개
내 실력이 궁금하다면?
맛보기 시험로그인 없이 5문제 맛보기
필수 개념
신입 백엔드 개발자가 반드시 알아야 할 핵심 개념
요구사항과 포기할 순서
같은 밀리초 안 순서를 포기하면 조율이 사라진다
중급
면접 질문 4개중앙에서 발급하기
가장 단순하고 가장 확실한데 왕복이 든다
중급
면접 질문 4개무작위로 만들기
조율이 사라지고 크기와 정렬을 낸다
중급
면접 질문 4개칸을 나눠 쓰기
각 칸의 폭이 서로 다른 상한을 정한다
심화
면접 질문 4개시계가 뒤로 갈 때
중복이 생기는 유일한 경로다
고급
면접 질문 4개노드 번호를 나눠 주기
두 노드가 같은 번호를 쓰면 중복이다
고급
면접 질문 4개정렬이 보장하는 것과 아닌 것
ID 크기로 선후를 판정하면 안 된다
심화
면접 질문 4개ID를 외부에 보일 때
순서가 드러나면 사업 지표가 드러난다
심화
면접 질문 4개