기술면접

    CS 정리 [자료구조]

    CS 정리 [자료구조]

    해당 포스팅은 "기출로 대비하는 개발자 전공면접 [CS 완전정복]"을 수강하며 정리하였습니다. 기술면접에 대비하기 위해 많은 내용을 담지 않은 "질문과 작성" 틀을 갖춘 내용으로 작성할 예정입니다 다음과 같은 순서로 작성합니다. 🟥 질문 keyword 🚀 답변 (모든 답변은 더보기를 누르면 확인할 수 있습니다.) 🔏 추천 자료구조 🟥 Array는 어떤 자료구조인지 설명해주세요. keyword ✔️ 메모리에 순차적인 데이터 저장 ✔️ 고정된 저장 공간 🚀 더보기 Array는 "고정된 저장공간으로 할당"하여, 연관된 data를 메모리 상에 "순차적으로 저장"하는 자료구조입니다. 장점 Array는 index 기능을 이용하므로 조회와 마지막 인덱스에 데이터 추가하는 것이 빠릅니다. 단점 고정된 크기라는 배열의 ..

    BackEnd Developer를 향한 여정

    모르는게 사라지는 그날까지 두번째 글은 BackEnd에 대해 작성해보고자 한다. BackEnd Developer로서 갖춰야할 것 BackEnd Developer로서 취업을 하기위해서는 세가지를 준비해야한다. 1. 서류전형 (포트폴리오) 2. 코딩테스트 3. 기술면접 서류전형(포트폴리오) 서류 전형은 이력서 같은 것으로 포트폴리오나 어학점수, 자격증, 자기소개서 등이 중심이 된다. 포트폴리오를 중심으로 이야기해보겠다. 백엔드 개발자는 프론트엔드보다 더 복잡한데, 어느정도의 로드맵처럼 공부 순서를 정리해볼 수 있다. (내가 준비를 시작하기 전에 해당 로드맵을 숙지하고 시작했다면 더 좋았으리라는 생각이다) HTML과 CSS -> javaScript -> js 라이브러리 -> Backend(Node.js, ex..