면접 4

면접에 잘 나오는 자료구조

ex) 스택이란 무엇인가? -LIFO 후입선출의 구조를 가지는 자료구조 스택의 실생활에서의 예를 들어라 음악이나 브라우저의 앞으로가기 뒤로가기 큐는 무엇인가? -FIFO 선입선출의 구조를 가지는 자료구조 그래프 바이너리 서치 트리 해시테이블 링크드리스트는 언제 쓰이는가? 파일시스템 자료의 추가와 삭제가 빈번할 때 링크드리스트가 배열에 비해 유용하다.

참고 자료 2020.10.23

호이스팅과 클로저는 무엇인가? - JavaScript

클로저와 호이스팅은 자바스크립트나 프론트엔드 개발자 면접에 단골로 나온다고 함! 호이스팅과 클로저에 대해 정확히 이해하고 표현할 수 있게 되어야겠다 다음은 코드스테이츠에서 문제풀이중 클로저에 대해 설명해준 것이다. 좀더 정확하게 말씀드릴게요 이건 클로저의 아주아주 정홛한 정의는 함수와 함수를 둘러싼 어휘적 환경의 조합 입니다 이 조합이 클로저에요 그런데 여러분들은, 인간은 무언가 실체를 원하시고 그냥저냥 외부함수에 접근할 수 있는 내부함수~ 정도라고 타협한거고 실제로도 그렇게 많이들 이해하고 사용하고 있습니다 이때 어휘적 환경이라함은 외부함수안에 정의된 지역변수들일텐데요 외부함수에 전달되는 파라미터를 포함합니다 그렇다면 외부함수에 파라미터도 전달되지않고 명시적인 지역변수의 선언도 없다면 이때 내부함수는 ..

JavaScript 2020.09.16