🗣️ "호이스팅이 뭔지 설명하세요"
·
프론트엔드 개발자로 취업준비/기술 면접
🗣️ "호이스팅이 뭔지 설명하세요" 네 호이스팅에 대해 설명드리겠습니다.호이스팅은 자바스크립트 엔진이 코드를 실행하기 전에, 변수와 함수의 선언부를 스코프의 맨 위로 끌어올리는 것처럼 동작하는 특성을 말합니다. 이게 실제로 코드가 변경되는 것은 아니고, 컴파일 단계에서 메모리에 저장되는 방식입니다.제가 이해한 바로는 호이스팅이 중요한 이유가 코드의 실행 흐름을 예측하는데 영향을 주기 때문입니다.특히 var로 선언한 변수에서 이 특성이 두드러지게 나타납니다.예를 들어 console.log로 변수 x를 출력한다고 작성하고 다음 줄에 var키워드로 변수 x를 선언하면 에러가 날 것 같지만 undefined가 출력됩니다. var x부분만 코드의 최상단으로 끌어올려져서 작동되기 때문입니다.개인적으로 호이스팅을 ..
🗣️개발자 면접 준비합니다.
·
프론트엔드 개발자로 취업준비/기술 면접
면접을 준비하는 글을 쓰며. 면접은 누구에게나 긴장되고, 부담되고, 떨리는 순간일 것이다.Why? => 합격 여부가 걸려있다는 생각에 마음이 무거워지기도 하기 때문.BUT. 나는 면접을 회사가 나의 자질과 역량, 적합성을 판단하는 테스트일 뿐만 아니라,,,/ 나 역시 회사에 대해 "과연, 이 회사가 나와 잘 맞을까?" 라고 생각해보는 가벼운 커피챗으로 여기고 있다. (물론, 이 마인드를 위해서는 뒷받침할만한 역량과 수준을 갖춘 상태여야 한다.)더보기☕커피챗이란?커피챗(Coffee Chat)은 가벼운 이야기를 나누는 인터뷰나 면접을 의미해요. 정식 면접보다는 비공식적이고 편안한 분위기에서 대화를 나누는 것을 말해요. 서로를 알아가는 시간을 통해, 회사와 지원자 간의 적합성을 확인할 수 있죠.  면접에 대한..