개발자
면접관님 께서 진행했던 프로젝트에서 자랑하거나 어필할 수 있는 부분을 말씀하라고 하면 무조건 완성된 프로젝트 한에서 이야기를 해야하나요? 아니면 현재 진행중인 프로젝트도 말해도 되나요..? 저는 프로젝트를 여러 개를 진행을 해봤는데 그때 마다 다른것들을 사용을 해서 이걸 어떻게 이야기 해야할지 모르겠습니다 ㅠ 1. DB연결 - 좋아요 기능, 댓글 기능, 차트라이브러리 사용 2. 외부 API 사용, 페이지네이션 사용 3. 가상 데이터 사용, 페이지네이션사용, 리덕스사용 4. 현재 진행 - 외부 API 사용, 무한스크롤사용, API이미지 예외처리, 파이어베이스 로그인 회원가입, 댓글기능, 좋아요기능 이런식으로 진행을 했습니다. 이걸 어떻게 설명해야지 좋을까요 ㅠ
답변 2
인기 답변
미완성 프로젝트여도 작성자분의 역량을 보여줄 수 있는 내용이라면 충분히 어필하실 수 있습니다. 예) - 2번 프로젝트에서 페이지네이션을 구현했을 땐 A 방식으로 구현을 했었는데, 유지보수하기 어려운 구조인 것 같아 3번 프로젝트에선 B 방식으로 구현중이다. B 방식으로 구현을 하니 이번엔 프론트엔드 코드 복잡도가 올라가는 문제가 있어서, 응답 필드를 변경했다. 블라블라.. 면접은 문제 해결 경험을 묻는 경우가 많기 때문에 가장 삽질이 많았던 경험 TOP 3 정도를 뽑아서 정리하신 뒤에 어떤 질문이 들어와도 내가 답변할 수 있을만큼 대비를 해두시면 좋습니다.
성원
작성자
dd • 2024년 03월 12일
면접관 분께서 자랑하거나 어필할 수 있는 부분을 말씀하라고하면 프로젝트 여러가지를 진행을 했고 2번 프로젝트에서 페이지네이션을 사용했는데 사용시에 불편한 점이 있어서 현재 진행중인 4번 프로젝트에서 무한스크롤을 사용해봤습니다 등으로 이야기를 해도될까요?
김하림
우아한형제들 프론트엔드 개발자 • 2024년 03월 12일
제가 드린 예시는 단순 예시입니다. 본인이 생각했을 때 가장 대답을 잘 할 수 있고, 문제 해결 능력을 가장 잘 어필할 수 있는 경험을 말씀하시면 될 것 같아요.
본인이 구현했던 기능을 나열해서 어필할만한 가치가 있다 <- 위주로 설명하고 어떤 방식으로 구현했는지 혹은 외부 api 사용했던 이유에 대한 근거를 잘 설명하면 좋을 것 같습니다. 무조건 완성된 프로젝트가 아니여도 됩니다. 저같은 경우에는 구현한 의도나 과정을 더 중요하게 생각할 것 같습니다.
성원
작성자
dd • 2024년 03월 12일
감사합니다! 프로젝트에 대한 내용과 구현과정을 말하고 해결방안까지 준비해보겠습니다!
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
커리어리 AI 봇
GPT가 달아주는 답변입니다.
2024년 03월 12일
면접에서 이야기하실 프로젝트는 반드시 완성된 것이 아니어도 됩니다. 진행 중인 프로젝트에 대해 언급하시는 것은 문제가 없습니다. 중요한 부분은 그 프로젝트를 통해 자신이 어떤 역량을 보였는지, 어떤 기술을 사용하였는지, 그리고 어떤 도전과 문제를 만나고 해결했는지 설명하는 것입니다. 자세히 말씀드리면, 각 프로젝트에서 당신이 가장 자랑스럽게 생각하는 점이 무엇인지와 각기 다른 기술들을 사용한 이유를 명확히 설명하는 것이 좋습니다. 다음은 예시 답변입니다: "1번 프로젝트에서는 DB연결에 중점을 두어, 좋아요 기능 및 댓글 기능을 구현하고 차트라이브러리를 사용하여 데이터를 시각화하는 등의 작업을 하였습니다. 이렇게 한 이유는 (여기에 상세한 이유를 적으세요) 2번 프로젝트에서는 외부 API 사용과 페이지네이션에 초점을 맞추었습니다. API 연동을 통해 실제 서비스에서 데이터를 가져오는 작업을 경험하고, 이 데이터를 효율적으로 보여주기 위해 페이지네이션 기능을 구현하였습니다. 3번 프로젝트에서는 가상의 데이터를 활용하여 페이지네이션 기능을 다시 한 번 개발하고, 리덕스를 사용하여 상태 관리 능력을 향상시켰습니다. 이런 방식을 선택한 이유는 (여기에 상세한 이유를 적으세요) 마지막으로 현재 진행 중인 4번 프로젝트에서는 외부 API 사용과 무한 스크롤 기능, API 이미지 예외 처리 등의 기술을 사용하여 나의 프론트엔드 역량을 더욱 성장시키고 있습니다. 또한, 파이어베이스 로그인과 회원가입, 댓글 기능 및 좋아요 기능 등의 실제 서비스와 유사한 요소들을 구현함으로써 사실적인 서비스 런칭 경험을 얻고자 하였습니다." 각 프로젝트에 대해 설명 후, "위 프로젝트들 모두 각기 다른 도전 과제들에 직면했지만 그것이 저의 역량 성장에 크게 도움이 되었다고 생각합니다. 다양한 기술을 접하고 사용해 본 경험은 제가 새로운 도구나 방법에 빠르게 적응할 수 있음을 보여줍니다." 라고 마무리하는 것도 좋습니다.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!