개발/개발자 취업준비20 [개발자 기술면접] 자기소개 및 추가 준비 [개발자 기술면접] 자기소개 및 추가 준비 1.자바스크립트의 호이스팅과 var, let, const 2. HTTPS란 무엇인가? HTTPS의 작동원리 3. 1분 자기소개, 왜 개발자가 되기로했는가 4. 밥줄 프로젝트를 하며 기억에 남았던 문제와 해결방법 5. TS를 통해 프로젝트를 개발한 이유 위의 목차를 클릭하면 해당 글로 자동 이동 합니다. 1. 자바스크립트의 호이스팅과 var, let, const 호이스팅이란 자바스크립트에서 변수와 함수 선언이 해당 스코프의 최상단으로 끌어올려지는 동작입니다. JS엔진은 코드를 실행하기전에 선언, 두번째 실행 단계로 나뉩니다. var는 ES5 이전에 사용되었던 변수, 함수스코프를 따름, 변수 선언을 호이스팅하여 변수가 선언되기 전에도 사용가능하며 재선언도 가능하다... 2023. 10. 3. [개발자 기술면접] 백엔드 개발자라면 반드시 알아야할 개발지식 모음 웹 개발 분야에서 백엔드 개발자의 역할은 핵심적이며 복잡합니다. 사용자는 웹 애플리케이션을 사용할 때 앞면에서 보이는 인터페이스만을 다루지만, 백엔드 개발자는 배후에서 시스템을 설계하고 구축하는 일을 맡습니다. 백엔드 개발자로서 취업을 준비하시거나, 업무를 하고계시다면 아래 상식은 필수로 알아야겠죠? 백엔드 개발자라면 반드시 알아야할 개발지식 모음 1. NoSQL과 RDBMS의 특징과 차이점에 대해서 장, 단점을 들어 설명해주세요. 답: NoSQL은 비관계형, RDMBS는 관계형 데이터 베이스 입니다. NoSQL은 RDBMS와 달리 형태가 자유롭고 확장성이 좋고 빅데이터를 다루기에 적합하다는 장점이 있고, 데이터가 규격화 되어있지 않다는 단점이 있습니다. 반면에 RDBMS는 데이터 형태가 규격화 되어있어.. 2023. 10. 2. [개발자 기술면접] 테스트코드, 자료구조, AWS, 정렬 알고리즘 Q.12-15 주니어 개발자에게 기대되는 것은 실력보다도 CS지식, 그리고 본인이 쓰는 언어에 대한 이해라고 한다. 취업을 준비하며 매일 매일 5개 이상의 기술면접 관련 질문을 정리하기로 했다. [개발자 기술면접] 테스트코드, 자료구조, AWS, 정렬 알고리즘 Q.12-15 1. 테스트코드에 대해서 아는대로 설명해주시고 활용 경험에 대해서 답변해주세요. 2. Array, LinkedList에 대해 설명해주시고 각각 어떻게 사용하는지 말씀해주세요. 3. AWS S3, EC2 를 사용하는 이유와 사용 경험에 대해서 답변해주세요. 4. 정렬 알고리즘에 대해서 아는대로 설명해주세요. 추천글 위의 목차를 클릭하면 해당 글로 자동 이동 합니다. 1. 테스트코드에 대해서 아는대로 설명해주시고 활용 경험에 대해서 답변해주세요. 나의.. 2023. 9. 22. [개발자 기술면접] 프로세스와 쓰레드, 멀티프로세스와 멀티 쓰레드, 쿼리 최적화, DB로직 최소화 Q.8-11 주니어 개발자에게 기대되는 것은 실력보다도 CS지식, 그리고 본인이 쓰는 언어에 대한 이해라고 한다. 취업을 준비하며 매일 매일 5개 이상의 기술면접 관련 질문을 정리하기로 했다. [개발자 기술면접] TDD에 대해서 설명해주세요. 1. 프로세스와 쓰레드에 대해서 설명하고 그 차이에 대해서 설명해주세요. 2. 멀티프로세스와 멀티쓰레드의 특징에 대해 설명해주세요. 3. 쿼리 최적화에 대해 설명해주시고 방법에 대해 설명해주세요. 4. DB 로직 최소화를 하려면 어떻게 해야 할까요? 추천글 위의 목차를 클릭하면 해당 글로 자동 이동 합니다. 1. 프로세스와 쓰레드에 대해서 설명하고 그 차이에 대해서 설명해주세요 나의답변: 프로세스와 쓰레드란 프로그램의 실행 단위입니다. 프로세스는 CPU당 하나가 존재하며 독립적.. 2023. 9. 22. 이전 1 2 3 4 5 다음