처음부터 차근차근

[TIL - 231024] Javascript 동작 원리, 면접 관련 정리 진행 본문

TIL

[TIL - 231024] Javascript 동작 원리, 면접 관련 정리 진행

HangJu_95 2023. 10. 25. 01:08
728x90

오늘 한 일

  • Javascript 동작원리
  • 팀스파르타 면접 진행

팀스파르타 면접

  • 첫 개발자 면접 진행, 아쉬웠던 점은 인성 면접이었던 부분
  • 인성면접도 정리해봤을 때 부족한 점이 많다. 잘못된 답변이나 면접관들이 이해를 잘 하지 못한 부분이 있었음
  • 녹음할 수 있다는 것 자체가 신세계

첫 개발자 면접이었지만, 인성면접이에서 그렇게 긴장되지는 않았다.

다만, 잘못된 답변(Ex 피드백을 받은 경험이 있는지, 혹은 개발자가 이해를 잘 하지 못한 부분)에 있어서는 다시 한번 답변을 정리해야 겠다는 생각을 하였다.

그리고 조금 Free한 분위기 속에서 면접을 진행하다보니, 면접이 더 잘풀렸던 것 같다.

Javascript 동작 원리

  • 다시 한번 Javascript의 동작 원리에 대해 정리하였다.
  • 하지만 Event Loop, Callback Queue, Web API에 대해 정리가 추가적으로 필요하다
  • 또한 Node.js는 동작 원리가 약간 다른데, 이 부분은 내가 백엔드이기 때문에 필수적으로 정리해야 된다고 생각

Javascript는 싱글 스레드이지만, Javascript Runtime으로 인해 비동기 처리가 가능하며, 사실 Runtime 덕분에 멀티 쓰레드 환경구축되는 것이다. 

Javascript가 싱글 스레드인 이유는 Event Loop가 싱글 스레드이기 때문이다.