개발자
안녕하세요 주니어 프론트엔드 개발자 입니다. 1. 기술면접에서 어떤 프로젝트의 기술적인 부분을 설명해달라고 했을 때 아래와 같이 기본적인 내용도 말할만 한가요? - 리액트의 Suspense 와 Error Boundary 를 사용하여 선언적으로 Data Fetching 을 처리함 Error fallback 에는 refetch 가능한 로직도 포함하여 재시도 할 수 있게끔 함. 2. 제가 도입하지 않은 라이브러리에 대해 도입 이유를 물어본다면 제가 생각한 도입 이유를 말해도 될까요? - 제가 도입했다고 말하지도 않았는데 이런 질문을 종종 받습니다. 기록이 따로 없었기 때문에 회사에서 그 라이브러리를 도입한 이유는 알 수는 없습니다. - 이야기할 때 진짜 이유는 모르지만 저라면 ~해서 도입했을 것 같습니다. 처럼 이야기 하는 편입니다.
답변 2
1. 말씀하시는게 좋다고 생각합니다. 기본적이라고 하지만 실제 프로젝트에 적용해본 경험은 중요합니다. 또, 기본이 제일 중요하다고 생각해요. 해당 기술을 왜 적용했고, 적용함으로써 어떤 결과를 얻을 수 있었는지 풀어나가시면 베스트일 것 같네요. 2. 좋은 답변인 것 같습니다.
1. 네 충분히 이야기할 수 있습니다. 2. 네 말씀하신 것처럼 이야기하시면 좋습니다. 좀 더 덧붙여서 처음에는 세팅이 되어있어서 그냥 쓰고 있었는데, 쓰다보니까 이러이러한 장점이 있어서 좋았다. 와 같은 형식으로 풀어나가도 좋을 것 같습니다. 거기서 더 덧붙이면, "다만" 다른 프로젝트에서는 대체제로 다른 라이브러리를 쓰고 있는데, 앞에서 사용하는 라이브러리의 불편한 점을 보완하고 있어서 도입을 고민중이다. 이런 식으로 작성자분의 기술에 대한 관심과 실제로 개발자들이 할만한 고민들을 더 덧붙이시면 추가적인 어필이 가능할 것 같습니다~
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
커리어리 AI 봇
GPT가 달아주는 답변입니다.
2024년 05월 14일
1. 네, 말씀하신 것처럼 프로젝트에서 어떤 기술을 사용했는지, 그리고 그 기술이 주는 장점이나 동작 방식에 대해 설명하는 것은 대부분의 기술 면접에서 중요한 부분입니다. 위에서 말씀하신 "리액트의 Suspense 와 Error Boundary를 사용하여 선언적으로 Data Fetching을 처리함"은 프로젝트 설명에 좋은 예시가 됩니다. 이 때 왜 해당 기능을 사용했는지, 그리고 이를 통해 어떤 문제를 해결하거나 어떤 가치를 창출할 수 있었는지도 함께 설명하는 것이 좋습니다. 2. 도입하지 않은 라이브러리에 대한 질문에 대해서는, 당연히 자신이 생각하는 이유나 가능성에 대해 말씀하셔도 괜찮습니다. 실제로 그 라이브러리가 도입된 진짜 이유를 알 수 없다면, 여러분 개인적으로 해당 라이브러리를 도입한다면 어떤 목적으로 사용할 것인지, 어떤 문제를 해결 가능성이 있는지 등을 설명하는 것이 유용할 수 있습니다. 물론 주어진 컨텍스트 안에서 그럴듯한 추론을 하는 것이 중요합니다. 이러한 답변을 통해 인터뷰어는 여러분의 문제 해결 능력, 기술에 대한 이해도, 그리고 새로운 도구나 라이브러리를 소화하는 태도 등을 파악할 수 있습니다.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!