진행한 질문
- Next.js는 어떤 장점이 있나요?
- 말씀하신 SSR, CSR은 어느 경우에 사용하시나요?
- useEffect를 사용할 때 본인만의 원칙이 있으신가요? 있다면 이유도 함께 이야기 해주세요.
- useCallback useMemo에 대해서 설명해주세요.
- 무분별하게 사용 시 어떤 단점이 있을까요?
- 리액트의 훅에 대해 설명해주세요.
- 가장 최근에 만든 프로젝트는 어떤 서비스인가요? 만들게 된 이유도 함께 설명해주세요.
- 팀 프로젝트로 진행을 하신 것 같은데, 의견 충돌이 있진 않으셨나요?
- 해당 프로젝트에서 어떤 기능을 구현하셨나요?
- TanStack Query와 shadcn을 사용하신 이유가 있을까요?
- 진행했던 프로젝트 중 어려운 기술적 문제를 주도적으로 해결했던 경험을 이야기 해주세요.
- 서버 액션과 라우트 핸들러에 대해 간단하게 설명해주세요.
- 여러 선택지 중 Next.js를 사용하신 이유가 있을까요?
- 왜 프론트엔드에 관심을 가지게 되었나요?
- 자신만의 학습 방법이 있다면 말씀해주세요.
피드백
- 전반적으로 열심히 준비를 해오신 것 같다는 느낌이 들었어요. 여기서 본인만의 경험까지 덧붙여서 설명해주신다면 너무 좋을 것 같습니다.
- TanStack Query의 사용 이유에 대해서 잘 설명을 해주셨어요. 여기서 ‘서버 상태 관리 도구’라는 점을 명확하게 설명해주시면 좋을 것 같아요.
- 학습 방법에 대해서 설명을 해주실 때, 블로그에 대한 언급도 하셨어요. 이력서에 블로그 주소도 기재를 하실 것 같은데, 말씀하신 부분에 대해 증명이 된다면 기억에 남을 것 같습니다. 하영님만의 언어로 블로그 글을 꾸준히 써주세요! 🙂
- Next.js의 장점에 대해 말씀드린 것처럼 프레임워크에 대한 관점도 함께 설명해주시면 좋을 것 같아요. 협업에서의 장점도 연관지어서 설명해주시면 더욱 좋을 것 같습니다.
- 서버 액션, 라우트 핸들러의 장점은 보안도 있지만, 다른 장점도 있으니 찾아보시면 좋을 것 같아요.
내가 따로 기록한 피드백
* 여러 선택지 중 Next.js를 사용한 이유
→ 프레임워크에대한 이야기를 하면 좋을듯
ex) 리액트 같은경우 혼자서 프로젝트를 만들땐 괜찮은데 팀으로 이루어져서 하게 되면 처음에 정해야 할 게 많다.
그런데 프레임워크인 넥스트js의 경우 어느정도 컨벤션이 되어있어서 예를 들면 라우팅같은 경우 사용방법에 따라 구현할수있고 그런 부분이 좋다~~~라는식 추가
* 진행했던 프로젝트 중 어려운 기술적 문제를 주도적으로 해결했던 경험
→ 답변도 좋았지만, 예를들면 이번에 하는 팀플의 캘린더기능 을 구현하면서 능동적으로 구현햇던?? (직접구현이나 캘린더 라이브러리를 shadcn 으로 바꾸고 기능들을 구현했던 그런 경험들을 얘기해도 좋을듯)
* 이전에 답변한 route handler 와 server action 을 간단하게 설명해주세요
→ 서버에서 실행되기때문에 보안에 중요한 키 같은 것들도 사용할수있고,,클라이언트 코드 빌드 / 서버에서 실행하도록 로직을 분리해서 사용하기때문에 코드 가독성도 높일수있다. 등등
* 리액트의 훅에 대해 설명
→ 리액트 훅이 생겨난 배경을 간단하게 설명하면서 대표적인 훅을 소개하면 좋을듯
* useEffect를 사용할 때 본인만의 원칙이 있는가? + 이유
→ useEffect 를 사용할 필요가 없는 경우는 뭐가있을지 생각해보기.(내생각) 대안들 좀더 깔끔하게 정리해서 얘기해보자.
* Next.js는 어떤 장점이 있는지
→ 여러가지 렌더링 옵션을 얘기를 꺼냈는데, 관련해서 꼬리질문이 90%로 나올것같다. SSR, SSG, ISR, CSR 의 개념들을 한번더 자세히 공부해보고 또한, 이번 프로젝트동안 적용할만한 부분은 어디있을지 생각해보면서 공부해보기
'TIL' 카테고리의 다른 글
캘린더 일정관리 - 일정 시간 중복 체크 유효성 ① (0) | 2024.11.01 |
---|---|
캘린더 일정관리 - 시작시간 / 종료시간 유효성 (0) | 2024.10.31 |
Next.js 스크롤 방식의 Time Picker 구현하기(feat. Tailwind CSS) (0) | 2024.10.29 |
월간 달력 출력하기 (FullCalendar / Shadcn) (0) | 2024.10.28 |
console.error() 와 throw error 의 차이 (1) | 2024.10.27 |