IT 개발자가 되기위한 여정

컴퓨터 공부를 시작함에 앞서 계획 및 개발에 대한 내용을 풀어나갈 생각입니다.

IT 학습/Computer Science

면접 주요질문 정리 및 링크

제로시엘 2023. 7. 17. 01:58

면접 전 리마인드 할 때 보는 곳
https://amyhyemi.tistory.com/224#recentEntries
https://mangkyu.tistory.com/91

필수

1. 브라우저 렌더링 원리

-> https://d2.naver.com/helloworld/59361

2. 호이스팅에 대해서 설명해 보세요.

-> https://gmlwjd9405.github.io/2019/04/22/javascript-hoisting.html

3. 클로저는 무엇인가요? 원리와 왜 사용하는지 설명해 주세요.

-> https://hyunseob.github.io/2016/08/30/javascript-closure/

4. 스코프는 무엇인가요?
-> https://poiemaweb.com/js-scope

5. GET, POST가 어떻게 다르게 쓰는지 말씀해 주세요

-> https://www.w3schools.com/tags/ref_httpmethods.asp

6. SPA와 서버사이드 렌더링의 차이점은 무엇인가요?

-> https://goodgid.github.io/Server-Side-Rendering-and-Client-Side-Rendering/

7. Restful API에 대해서 아는대로 설명해 주세요. ( GET, PUT, POST, PATCH, OPTION, DELETE )

-> https://javaplant.tistory.com/18


중요

1. this의 용법 아는대로 설명해주세요.

-> https://poiemaweb.com/js-this

2. 브라우저 저장소에 대해서 차이점을 설명해 주세요. ( Localstorage, SessionStorage, Cookie )

-> https://velog.io/@ejchaid/localstorage-sessionstorage-cookie%EC%9D%98-%EC%B0%A8%EC%9D%B4%EC%A0%90

3. CORS를 대처하는 방법과 우회하는 방법

-> https://brunch.co.kr/@adrenalinee31/1

4. Javascript는 어떤 언어인가요?

-> https://realmojo.tistory.com/109
-> https://boxfoxs.tistory.com/294

5. Event Loop 에 대해서 알고 있으신가요?
5.1 마이크로태스크 큐와 태스크 큐에 대해서 말씀해주세요.

-> https://baeharam.netlify.app/posts/javascript/JS-Task%EC%99%80-Microtask%EC%9D%98-%EB%8F%99%EC%9E%91%EB%B0%A9%EC%8B%9D

-> https://im-developer.tistory.com/113

-> https://hanamon.kr/javascript-%eb%9f%b0%ed%83%80%ec%9e%84-%ec%9e%91%eb%8f%99-%eb%b0%a9%ec%8b%9d-%eb%b9%84%eb%8f%99%ea%b8%b0%ec%99%80-%ec%9d%b4%eb%b2%a4%ed%8a%b8-%eb%a3%a8%ed%94%84/

6. 이벤트 버블링에 대해서 말씀해 주세요

-> https://joshua1988.github.io/web-development/javascript/event-propagation-delegation/

7. 타입스크립트에 대해서 사용해 본적이 있나요? 어떤지 말씀해주세요.

-> https://hyunseob.github.io/2018/08/12/do-you-need-to-use-ts/

8. HTML이 렌더링 중에 Javascript가 실행되면 렌더링이 멈추는데 그 이유는 무엇인가

-> https://webclub.tistory.com/630
-> https://realmojo.tistory.com/96

9. ES6 에서 Arrow 함수를 언제 쓰나요? 왜 쓰나요?

-> https://poiemaweb.com/es6-arrow-function

10. var let const 차이점

-> https://gist.github.com/LeoHeo/7c2a2a6dbcf80becaaa1e61e90091e5d