HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🌳
말하면서 배워요 스터디
/
🌱
[10회차] 네번째 모의면접 기록
/
[4번째] 준혁님 모의면접 피드백

[4번째] 준혁님 모의면접 피드백

  • 질문에 의도에 맞게 대답 - 검정
  • 의도와 조금 다르거나 부족함 - 노랑
  • 대답을 잘 하지 못함 - 빨강

1. CSR vs SSR

  • SPA와 MPA
    • 답변: 렌더링 방식으로 비교하여 설명 good
    • 두 개 이상의 페이지로 구성된 애플리케이션 vs 하나의 페이지로 구성된 애플리케이션
  • SSR vs CSR 렌더링 : GOOD
    • SSR
      • 흐름: html 먼저 응답
      • 장점
        • 처음 컨텐츠가 보여질 때까지 시간이 짧음
        • 검색 엔진 최적화에 유리
      • 단점
        • 정적인 템플릿을 받아오기 때문 동적으로 구성 X
        • 페이지 이동 시 사용자 경험에 부정적
        • 서버가 모든 데이터를 담당 : 서버의 부하 증가
    • CSR
      • 흐름: 모든 JS를 다운
      • 장점
        • 페이지를 동적 렌더링 ⇒ 새로고침 X → 좋은 사용자 경험
        • 서버는 데이터 처리만 → 리소스 감소
      • 단점
        • 검색 엔진 최적화가 어려움
        • 초기 로딩 시간이 김 → 사용자 경험에 부정적
  • SEO란?
    • 답변: 검색 엔진을 위해서 최적화하는 방식
    • 검색엔진이 웹을 크롤링(자동으로 웹 사이트에 엑세스하여 데이터를 얻는 과정)하면서 페이지에 컨텐츠 색인을 생성하는 과정
    • SSR : 완전한 템플릿을 가져오기 때문에 따로 처리를 안해줘도 됨
    • CSR : 따로 최적화를 해줘야함
    • 조금 아쉬움: 개념을 다시 정리하는 것이 좋을 것 같습니다.
흐름이 아쉽다(밑에 3개의 질문)
  • SPA 에서 SSR을 구현할 수 있는 방법, 장점
    • 답변: react 예시 (O)
      • 초기 로딩 속도 빠름
      • 검색 엔진 최적화에 유리
  • 왜 이러한 트렌드로 넘어갔는지
    • 모바일로 트렌드가 넘어가면서 빈 화면을 줄이기 위해서 사용자 경험을 좋게 하기 위해
    • next.js나 seo와 연결해서 말했으면 좋았을 것 같아요
  • Next.js
    • react 위에서 동작하는 프레임워크
    • SSR을 편하게 해주는 프레임워크
    • SSR의 장점(말하면서) + CSR 장점
의도적 뜸들이기

2. 실행컨텍스트

  • 실행 컨텍스트의 생성 시점
    • 답변: 함수가 호출될 때 생성
    • 함수가 호출될 때 말고는 생성 X ?? → 답변: 전역 컨텍스트 → 이러한 부분도 어떠한 함수의 범주로 생각(궁금)
    • 전역 컨텍스트가 먼저 생기고 ⇒ 지역 컨텍스트가 생성된다.
  • 어떤 정보를 포함?
    • 답변: lexical environment
      • 식별자 정보
      • this
      • 함수 평가값
      • 함수가 실행될 때 외부 환경 참조 정보
      • 자신감이 있어 보였다
  • 스코프
    • 답변: 유효 범위
    • 변수 선언 : var, let, const - 잘 알고 계심
      • es6 전에 var : 함수 단위 스코프(호이스팅 현상)
      • let, const
        • let(블록 단위 스코프) ⇒ 초기화/선언 단계 구분, 재할당 가능
        • const(블록 단위 스코프) ⇒ 재할당 불가능
    • 스코프 체인
      • 선언 되었을 때 외부 환경 참조, 해당 함수에서 선언 되지 않은 변수를 참조할 때 ⇒ 검색 ⇒ chain 형태 ⇒ 스코프 체인
      • 장황했다. 자신만의 언어로 정리
  • 클로저
    • 외부에서 내부에서 함수를 참조한다고 하고 설명 드리겠다로 시작: good
    • 장황했다. 자신만의 언어로 정리22
의도적 뜸들이기
 

전체적인 피드백

💡
직관성 - 무슨 말을 하려는지 빠르게 이해(good), 말하려는 바를 꼬리질문을 통해 이해 (bad)
구체성 - 묻는 개념에 대해 자세하게 이야기(good), 묻는 개념의 일부만을 이야기함 (bad)
정확성 - 올바른 개념에 대해 이야기 (good), 잘못된 정보, 여러 개념을 혼합하여 이야기함 (bad)
태도 및 자세 - 말하는 속도, 강약조절, 자신감, 몸짓의 변화가 적절하다 (good)
  • 잘 아는 개념에 대해서는 질문의 의도를 파악하셔서 그에 대한 대답을 잘 말하셨습니다. 하지만 잘 모르는 개념에 대해서는 횡설수설한 느낌이 있음(점점 장황해짐)
  • 속도, 자신감이 좋았습니다.