HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🌳
말하면서 배워요 스터디
/
🌱
[32회차] 말하면서 배워요 활동기록
/
준혁님 모의면접2

준혁님 모의면접2

  • 11시 30분 ~ 12시 20분
  • 자기소개
    • 좋아하는 정보사이트 만들어보고자 시작 ⇒ 화면 표시 프론트엔드 매력 ⇒ 요즘은 출석체크 앱 만들고 있다.
워터
  • 우리맵
    • 어떤 서비스?
    • Next.js 사용이유
      • 😗: 원래 만드려던 서비스에서 필요 + 새로운 프레임워크를 도입해보자
      • 장점
        • 😗: SSR 도입은 못함, 이미지 최적화, 페이지 라우팅 등의 활용
    • Recoil 왜 사용
      • 😗: 써보고 싶어서? 써보고 싶어서 +@ 가 필요할 듯 써보고 싶어서 썼지만, 이런 장점이 있었다. 등
      • Context API 와 비교 장단점
        • 😗: 도입이유
          • 파생 상태, Selector를 통한 API 캐싱, Suspense 지원 등으로 비동기 처리등 이 있다.
            • 실제 이러한 부분을 사용하지 않더라도, 알고 있어야하지 않을까?
            • 아니면 처음 부터 상태관리 측면이 약했다고 말씀해도 될 듯
트리
🛠
기술을 알고 쓰는지에 대한 의문이 생겼다.!
  • SSR과 CSR의 차이
    • 😗:
      • SSR은 server에서 템플릿을 만들어서 전송
      • CSR은 빈 템플릿에 동적으로 js을 통해 구성
    • CSR의 문제는 무엇인가
      • 장점
        • 사용자 경험 측면에서
      • 단점
        • 빈 html으로 부터 시작하기 때문에, 검색엔진이 필요.
    • SSR의 문제는 무엇인가
      • Next.js에서 어떻게 해결하는가?
        • 원하는 데이터를 주입하여, 만들어 놓고
      • SSR
        • 서버 부하 문제
        • 사용자경험 문제는 없는지?
    • 검색엔진이 어떻게 동작하는지
      • SEO 가이드 들
  • React
    • 가장 큰 장점
      • 😗
        • 1) reflow, repaint 과정 최적화를 할 수 있다.
        • 2) 선언형
      • 최적화 어떻게 할 수 있는지?
        • 😗: virtualDOM
          • 모든 변경점을 모아서 한 번에 업데이트를 한다.
          • virtualDOM은 무엇인가요?
            • js로 만든 객체
      • reflow와 repaint가 발생하는 조건
        • reflow:
          • DOM의 요소가 바뀔 경우
          • 범위는?
            • 해당 요소 + 자식 ? 해당 요소 + 자식 + 형제
      • react의 재조정 과정
        • 😗: 기존의 트리와 이전 트리르 비교해서 갈아 끼는 과정
        • diffing 알고리즘
          • 컴포넌트(Element) 종류
          • O(N^3) ⇒ O(N)
            • key를 통한 비교
  • 테스트 코드 작성 경험이 있었나요?
    • 어떠셨나요?
      • 테스트가 중요하다고 생각하시나요?
        • 😗: 프로젝트 초반은 변경 가능성이 높아서, 비용 대비 효과가 적다.
        • 😗: util함수
      • E2E테스트 도입은?
        • 체크용도로 확인
      • 판단의 기준을 물어보고 싶음
      •  
  • 어떤 개발자가 좋은 개발자라고 생각?
    • 1인분을 하는 개발자
      • 배웠던 지식을 함께 나눈다? 추상적
        • 본인은?
          • 블로그에 글을 게시한다.
    • 우리 팀에 어떤 도움을 줄 수 있을지?
      • 타인의 말을 잘 들어준다. (figzam 제시 등등 사례)
      • 앤트 도메인관련 이야기를 해주면 좋을 것 같다.
       
    • 상사의 모습은
      • 상대방의 말에 귀기울일 줄 아는
      • 대화를 요청
        • 근거를 노션으로 정리해서, 코드를 통해 대화를 이어나간다. 구체적
         
    • 저희 회사에 대해서 궁금한 점
      • FE / BE 인원수는?
      • Editor 관련 이야기