/wanted-pre-onboarding-challenge-be-task-nov

[사전 과제] 11월 원티드 백엔드 프리 온보딩 챌린지

:: 원티드 프리온보딩 챌린지 백엔드 코스 사전과제 안내

1-1) 사전과제 진행 가이드

  • 아래 총 5 문제에 대한 해설을 해당 레포지토리를 fork 한 후 각 문제에 해당하는 파일에 작성해주세요.
  • 문제 해설에 대한 정해진 양식은 없으며, 최대한 자세히 해설해주시면 더욱 좋습니다.
  • 문제 유형은 해당 코스와 무관하게 면접을 준비한다면 알고 있으면 좋은 주제들을 몇 가지 선정하였습니다.

1-2) 사전 과제

  • (1) 동시에 같은 DB Table row 를 업데이트 하는 상황을 방어하기 위해 어떻게 개발하실 건지 설명해주세요.
  • (2) TCPUDP 의 차이를 작성해주세요.
  • (3) 웹 브라우저에 네이버 를 검색하고 화면에 네이버 화면이 출력이 될 때 까지 내부적으로 어떤 동작들이 수행이 되는지 설명해주세요.
  • (4) 본인이 주력으로 사용하는 언어에서 설계적 결함 한 가지를 작성해주세요.
  • (5) 본인이 주력으로 사용하는 언어에서 자료구조와 관련 된 클래스가 내부적으로 어떻게 동작하는지 한 가지 사례를 정하여 작성해주세요. ex) ArrayList, HashMap 등등