면접을 눈앞에 두고, 기술 면접과 더불어 임원 면접 준비를 하고 있습니다. 주변에 통화 면접을 봤던 친구들이 여럿 있어 공통적으로 자주 나오는 질문들을 간추려서 각 항목마다 답변을 달고 있습니다. 공통적으로 나왔던 질문들은 다음과 같습니다. 1. REST API의 정의 2. Transaction이란? 3. 토큰과 세션의 차이 4. 정규화와 반정규화의 차이 5. 우리 회사에 왜 지원했는가 6. 오픈소스에 관심이 많은 이유 (이력서에 오픈소스에 관심이 많다고 작성함) 순서대로 짧게 답변을 달아보자면 A1. 리소스에 이름을 부여한 후, HTTP를 통해 리소스에 접근하는 방식 - HTTP Method를 통해 접근하며, CRUD 마다 METHOD를 지정한다. - 이러한 HTTP 표준 규격을 잘 지키며 만든 RES..