프론트엔드 개발자 코딩테스트 준비

익명2022년 08월 18일

프론트엔드 개발자 분들은 이직 준비하실 때 코딩테스트 준비 어떻게 하시나요!? 어떤 언어로, 어떤 식으로 코딩테스트 준비하셨었나요!?

질문을 평가해주세요!

구체적이고 정성스러운 질문에 Up 투표를 눌러주세요.

설명이 부족한 질문에 Down 투표를 눌러주세요. 커리어리가 질문자에게 수정을 요청할게요.

답변 1

커리어리에 가입하고
모든 질문의 답변을 열람하세요.

각 분야 현직자들의 명쾌한 답변을 얻을 수 있어요.

비슷한 질문 6

Q. 코딩테스트 질문드립니다

프로그래머스로 공부하고 있는데요 혹시 몇단계까지 수월하게 풀어야 대기업 코테 뚫을까요?

코테는 문제 운과 컨디션빨이라고 생각합니다! 3 단계 정도까지 푸시면 문제 없지 않을까 싶어요.

이 질문 바로 가기

Q. 코딩테스트 준비

안녕하세요! 현재 북미 지역에서 대학교를 다니며 현지에서 개발자로 일하고 싶은 학생입니다! 지난 주부터 코딩테스트 스터디그룹을 하면서 저의 문제 방식과 코드 작성에 대한 갑작스럽게 고민을 하게 되었습니다! 아무래도 학교에서 computer science 전공 공부를 하니, 알고리즘이나 자료구조 문제를 풀면 딱 학교에서 배웠던 걸 생각하며, 코드를 작성할 때 library (예로들면 python collection) 를 거의 사용하지 않고 scratch부터 작성합니다. 한 마디로 지름길 없이 작성한다는 겁니다. 그런데 같은 로직이어도 저는 기초부터 써서 길게, 다른 멤버들은 라이브러리로 써서 짧게 코드를 작성하는 걸 보면 제가 과연 이 코딩테스트 공부를 잘못하고 있나에 대해서 고민이 듭니다. 이런 문제들을 풀 때에 이해력이 높아야되는 건 이해합니다. 그런데 같은 알고리즘이라도 라이브러리 사용하지 않는다는 점에서 많이 점수가 깎일 수 있는지 등등 현직자분들 중 면접관으로써 일하시는 분들의 의견이 궁금합니다! 감사합니당

코딩 테스트를 위해 준비하고 계시군요! 일단 스터디 그룹에 합류해서 함께 공부하시는 것은 정말 좋은 방법입니다. 혼자서 끙끙대며 공부하는 것보다는 함께 하는 게 더 시너지도 나고 동기 부여가 되더라고요. 질문 주신 부분에 대해서는, 라이브러리를 사용하지 않는다고 점수가 깎인다기보다는 현실적으로 제한 시간 내에 라이브러리를 사용하지 않고 구현하기가 어렵습니다. 해외에서 주로 사용하는 라이브 코딩 테스트의 경우 제한 시간 45분~1시간 이내에 알고리즘 문제를 최소 1개에서 follow up 문제 포함 최대 3개까지 풀어야 하고요, 문제 풀기 전 자기소개 하는 시간 5~10분과 마지막에 질문하는 시간 5~10분을 제외하면 사실 30분 정도 잡고 문제를 푼다고 보시면 됩니다. 그런 상황에서 라이브러리를 사용하지 않으면 시간이 부족할 수밖에 없을 것 같아요. 알고리즘 문제에 자주 나오는 스택, 큐, 힙과 같은 자료 구조는 라이브러리를 사용하면 훨씬 빠르게 구현할 수 있거든요. 라이브러리 없이 구현하는 방식은 개념을 공부할 때는 도움이 될 것 같고요, 코딩 테스트 용으로는 라이브러리를 사용하시는 것을 권장드립니다. 📔 함께 읽어보면 좋은 글 - 코딩 테스트를 위해 꼭 공부해야 할 이론: https://careerly.co.kr/comments/66531 - 코딩 테스트에 완벽하게 대비하기 위해 해야 할 6가지: https://careerly.co.kr/comments/66559 - 라이브 코딩 테스트 실전 5단계 가이드: https://careerly.co.kr/comments/66693

이 질문 바로 가기

Q. 코딩테스트 시작 전 질문드립니다

자바스크립트로 코딩테스트 준비를 할려고 하기에 앞서 알고리즘 책을 사서 공부를 하고 시작을 해야 하나요 코딩테스트 하면서 공부해 나아가야 할까요?? 코딩 테스트에 추천 해주시고 싶은 책이 있으실까요?

목표가 코딩테스트이므로, 코딩테스트 책을 보며 공부하면 좋을 것 같습니다. 알고리즘 책도 결국 보면 좋겠지만, 알고리즘을 잘 이해한 다음에도 코테는 또 시험의 영역인지라. 도서관이든 대형 서점이든 가셔서, 코테 책들 훑어보시고 마음에 드는 거 찾아보시면 도움이 될 것 같습니다.

외 1개 답변 보러 가기

Q. 알고리즘 공부(코딩 테스트-프론트엔드)

안녕하세요 프론트엔드를 준비 중인 학생입니다. 현재 알고리즘 문제를 백준/프로그래머스/코드업에서 풀고있습니다. 그런데 알고리즘 유형이 워낙 다양하다보니 선택과 집중을 해야할 것 같은데 프론트엔드 코딩테스트를 위해서 어떤 알고리즘들을 중점적으로 해야할지 고민이 됩니다. 현직자분들의 귀한 조언 부탁드립니다.

안녕하세요, 최근 퇴사 후 구직중이라 코딩테스트 문제들을 풀고있는 프론트엔드 개발자입니다. 프론트엔드라고해서 다른 문제를 내지는 않는것 같고 보통 공통된 알고리즘 문제를 풉니다. 리스트, linked list, hash map, dynamic programming, backtracking 등... 특히 주니어 레벨에서는 프론트에 한정된 도메인 지식을 요구하진 않기 때문에 실제 코딩실력을 보기위해 코딩테스트를 봅니다. 따라서 일반적인 알고리즘 코딩 문제 풀이를 연습하시면 됩니다 :) 저는 외국 사이트들 위주로 풀고 있는데 영어가 괜찮으시면 이쪽 사이트를 이용하는걸 추천드립니다. leetcode : easy 문제 위주로, upvote가 많은것 위주로 풀기 (구글 리쿠르터에게 추천받음) codesignal : 쉬운문제부터 차례로 풀도록 되어있음. leetcode와 달리 문제를 골라줘서 접근성이 더 좋음. 프로그래머스는 사용하는 회사들이 있어 괜찮은 것 같고, 백준은 정보올림피아드 등 개발자 코테보다는 알고리즘 문제풀이대회에 더 맞는것 같아 저는 사용하진 않습니다. 하지만 데이터 구조에 대한 지식이 없는 단계에는 추천드립니다.

이 질문 바로 가기

Q. 코테 준비하면서 코드들도 깃허브에 올리시나요?

다들 코딩테스트 준비하는 코드들도 깃허브에 연동해두시는지 궁금합니다! 아니면 그냥 포트폴리오 용으로만 사용하나요?

서류 검토와 면접을 진행하며 깃허브 링크를 봐야하는 입장에서 경험을 말씀드리면... 0. 코딩테스트 준비를 깃허브에 연동하면 좋을지 보다... 누가 봤으면 하는지, 뭘 봤으면 하는지, 한 눈에 볼 수 있는 것은 무엇인지가 중요합니다. 1. 기업의 이미지에 따라 다르지만 공채 기간에는 더 많지만 수시는 하루에 적어도 20개 이상 들어옵니다. 한번에 몰아서 보는 사람, 하루에 나눠서 틈틈이 보는 사람 다 제각각이지만 바쁜 와중에 많이 봐야합니다~~ 이런 상황을 아는지 모르는지 자기소개서에 linkedin, github, notion 참조라고 딱 한줄 써놓고 링크 거는 분들 간간히 계신데요. notion은 잘 안열리고 공개여부 문제등...notion에서 export한 PDF는 깨져있고 blog, github는 열어보면 관리가 잘 안된 경우도 있습니다. 노력을 다 기울여 놓으셨을지 모르지만 저런 상황이면 도움이 안됩니다. 외부 링크나 첨부 파일보다 관심을 기울일 수 있도록 경력직처럼 간략히 자기 프로젝트 수행 내용을 써놓는고 참조 링크를 따로 안내해두는게 좋습니다. 3. 서류 전형 후 코딩테스트나 사전 과제는 다음처럼 봅니다. 서류전형 후 코딩 테스트를 온라인 플랫폼을 통해 진행하는 경우 채점표 기준으로 확인하고 오답 내용 확인합니다. 사전 과제를 github나 첨부파일로 받는 경우 가이드, 주석, 코딩 스타일, 동작 결과를 살펴봅니다. 사전과제를 github로 가서 확인했을 때 인상이 깊다면 그 간의 활동을 보기도 하고 인상깊은 프로젝트가 있으면 열람해보기도 합니다. 이때 Readme로 코테 준비하며 학습한 것들이 잘 index로 정리되어 있으면 매우 좋겠죠. 4. 코딩테스트를 넘어 기본적인 스크리닝이 끝나면 면접이 진행이 됩니다. 면접은 코테나 사전과제, 기본적인 질문을 거치게 되는데요. 매우 싫으시겠지만 이력서와 코딩테스트, 과제에서 질문이 많이 나오는게 좋습니다. 왜 이런 방식으로 접근했는지 다른 방식으로 풀수 없었는지 다른 방식으로 어떻게 풀 수 있는지, 여기에 사용한 디자인 패턴은 무엇이고 언제쓰는지, 어떤 부분을 개선하고 싶은지 등등과 같은 꼬꼬무식 질문들이 이어질 겁니다. 이력서의 프로젝트, 코팅테스트나 과제를 진행하며 공부를 제대로 했다면 대부분의 질문에 답변을 할 수 있을 것이어서 좋은 인상을 심어줄 수 있습니다. 5. 결론적으로 꾸준히 운영관리 잘하신다면 올리시면 면접 단계에서 도움이 될 수 있습니다.

외 2개 답변 보러 가기

Q. 이직 및 개발자 방향성 고민

안녕하세요. 현재 중소기업에서 개발자로 2년정도 재직중인 주니어입니다. 이직을 생각하고 있어서 프로그래머스를 통해 코딩테스트를 몇번 보게 되었는데요.. 실력이 부족해서 그렇지만 항상 문제를 풀 때 한없이 작아지게 되더라구요. 업무에선 이런저런 기능 구현할 때는 어렵지만 하나하나 풀어가며 성취도 느끼면서 개발해 나가는 것이 뿌듯했습니다. 그런데 저는 코테와 실무의 갭이라고 해야할까요... 그 폭이 크다고 느껴서 코테만 보게되면 자존감이 바닥을 칩니다. 이직을 하기 위한 공부 방향성도 흔들리는 느낌입니다. 코테에 집중해야할지.. 기술스택에 집중해야할지... 어떻게 하면 좋을까요. 제 자신이 답답해서 두서없이 글 올려봅니다.

코테는 연습과 훈련이 필요한 것 같습니다. 단시간에 준비하기엔 어려울 수도 있을 거 같고요. 코테를 잘 못푼다고 자존감이 낮아지실 필요도 없습니다. 그냥 연습량이 부족할 뿐이지요. 시간이 되신다면 찬찬히 준비해보시는 것도 방법이겠고, 당장 이직을 원하신다면 요즘은 코테대신 과제로 평가하는 곳들도 있으니 그런 곳들을 찾아보시는 것도 좋을 것 같습니다.

외 1개 답변 보러 가기