기술면접 준비 (1)

jellyjw·2022년 11월 16일
1
post-custom-banner

기술면접 주의사항

  • 잘 모르는 내용에 대해서는 모르는 부분을 인정하고 최선을 다해 아는 부분까지 설명하려고 노력한다.
  • 추측성 단어("~인 것 같아요") 보다는 자신감 있는 단어를 사용한다.
  • 나쁜 자세를 취하지 않는다.
  • 한번 듣고 이해하기 쉽게 답변한다.
  • 질문을 잘 이해하고, 질문의 요지에 정확하게 답변한다.
  • 개념 설명을 간단 명료하게 한다.
  • 개념 설명과 예시가 단순 암기가 아닌 자신의 언어로 풀어서 설명한다.
  • 개념 활용 예시는 구체적이고 풍부하게 한다.
  • 정확한 CS용어를 사용한다.
    • ex) "변수를 만들어 값을 넣는다." => "변수를 선언하고 값을 할당한다."
  • 두괄식 표현을 사용한다. 두괄식이란 말하려는 핵심, 즉 결론을 앞에 놓고, 그 다음에 그 결론을 내리게 된 이유와 근거를 서론, 본론에서 풀어나가라는 의미이다.

기술면접 대비해서 해보고 싶은 스터디

  • 1주에 2개의 주제를 정함
  • 개별 스터디 및 대본 암기
  • 주제와 면접자 랜덤으로 정해서 발표
  • 면접자는 꼬리질문까지 준비

예상 질문 일부!

  • 일반적으로 JS를 불러오기 위해 <script> 요소를 <body> 요소가 끝나기 직전에 배치하는데 그 이유는 무엇인가요?
  • <li> 요소는 왜 <ul> 요소의 자식 요소여야만 하나요?
  • id속성과 class속성의 차이에 대해 설명해주세요
  • css box model에 대해서 설명해주세요
  • 간단한 로그인 폼 컴포넌트를 가운데 위치시키려면 css를 어떻게 작성해야 하나요?
  • 스코프에 대해서 설명해주세요
  • 배열, 객체를 const로 선언했는데 요소나 속성을 추가할 수 있는 이유에 대해서 설명해주세요.
  • 원시 자료형과 참조 자료형에 대해서 설명해주세요.
  • 얕은 복사와 깊은 복사에 대해서 설명해주세요.
  • innerHTML 메서드와 textContent 메서드의 차이에 대해서 설명해주세요.
  • event.preventDefault 메서드는 언제, 왜 사용하는지에 대해서 설명해주세요.

그 외 참고하면 좋을 레퍼런스

프론트엔드 개발자 면접 질문 정리
프론트엔드 면접 질문 핸드북
https://joshua1988.github.io/web-development/interview/frontend-questions/

profile
남는건 기록뿐👩🏻‍💻
post-custom-banner

0개의 댓글