백엔드 면접에서 자주 나오는 질문들을 모아놓은 저장소 공유합니다
백엔드 기술 면접 질문과 답변을 정리한 저장소를 공유합니다.
정리 노트는 이미 많아서 다른 축으로 만들었습니다. 질문마다 "흔한 실수"를 같이 적습니다. 그럴듯하지만 틀리는 답을 짚어두는 자리입니다. 정답을 적은 자료는 많은데 틀리는 방식을 적은 자료는 드물어서, 그럴듯한 답을 외워 가면 꼬리 질문에서 막힙니다.
예를 들어 "캐시를 갱신할 때 새 값으로 덮지 않고 삭제하는 이유는?" 의 흔한 실수는 이렇습니다.
삭제가 완벽하다고 보는 것. 조회가 DB에서 옛 값을 읽은 뒤 삭제가 끼어들고, 그 다음 조회가 옛 값을 캐시에 채우는 좁은 창이 남습니다. 만료 시간을 함께 두어 수렴시킵니다.
운영체제, 네트워크, 데이터베이스, 캐시, API 설계 다섯 영역에 질문 83개가 있습니다. 답변은 접어뒀으니 먼저 스스로 답해보고 펼치시면 됩니다.