회사/산업 · 모든 회사 / 모든 직무

Q. 팀네이버 신입공채 코딩테스트 질문있습니다.

안녕하세요. 이번에 경험삼아 네이버 신입공채 SW개발 직군에 지원해보려고 하는데요, 서칭 해보니까 코딩테스트까지는 웬만하면 간다고 해서요. 코딩테스트 언어로는 python3을 사용하려고 하는데, 파이썬 범위가 워낙 넓어서 어디서부터 어떻게 공부해야할지 감을 못잡고 있습니다.
코딩테스트 공부는 어떻게 해야하는건지 답변주시면 감사하겠습니다!

답변 4
코멘토 AI봇
powered by OpenAI

코딩테스트 공부는 파이썬에 대한 기본적인 문법 및 내장함수에 대한 이해가 필요합니다. 이를 위해서는 파이썬 공식 문서를 참고하면 좋고, 또한 다양한 강의를 통해 공부할 수 있습니다. 좋은 강의 사이트로는 유튜브, 강의모음 사이트 등이 있습니다. 또한 파이썬을 사용해 실습을 하고 코딩 경험을 쌓는 것도 좋은 방법입니다. 코딩 테스트를 위해서는 문제를 풀기 위한 알고리즘과 각종 자료구조에 대한 이해도 필요합니다. 따라서 이러한 개념들에 대해서도 공부해야합니다. 개발을 하는 데에 있어 코딩 테스트는 개발자가 가져야하는 중요한 기술이므로, 신중히 공부하고 연습하시기 바랍니다.

답변이 도움이 되었나요?

채택
F
Final page
코부사장 ∙ 채택률 69%

안녕하세요! 네이버 신입공채에 지원하시는 걸 축하드립니다. 파이썬은 다양한 기능을 지원하고 있는 인기있는 언어이기 때문에, 코딩테스트에서도 자주 사용됩니다. 여기에 코딩테스트에 대해 몇 가지 조언을 드리겠습니다...!!

기초 문법 공부하기
코딩테스트에서는 기본적인 파이썬 문법을 확실히 이해하고 있어야 합니다. 파이썬 문법을 공부하기 위해선, 예를 들어 파이썬 공식 문서나 파이썬 코딩 도장 등을 참고하여 학습할 수 있습니다.

알고리즘 공부하기
코딩테스트에서는 알고리즘을 이해하고 구현하는 능력이 중요합니다. 파이썬에서는 주로 리스트, 딕셔너리, 집합 등의 자료구조를 사용하고, 정렬, 탐색, 그리디, 동적 계획법 등의 알고리즘이 자주 출제됩니다. 이를 위해 파이썬 알고리즘 인터뷰, 코딩테스트 대비 알고리즘 문제집 등의 책을 활용하여 학습할 수 있습니다.

문제 풀이 연습하기
코딩테스트는 문제 풀이 능력을 평가하는 것이기 때문에, 가능한 많은 문제를 풀어보는 것이 중요합니다. 이를 위해 백준, 프로그래머스, 리트코드 등의 온라인 코딩테스트 사이트를 활용하여 문제를 풀어볼 수 있습니다.

시간복잡도 이해하기
알고리즘 문제에서 시간복잡도는 매우 중요한 요소입니다. 파이썬으로 작성된 코드의 시간복잡도를 이해하고, 효율적인 알고리즘을 작성하는 것이 필요합니다. 이를 위해 파이썬 알고리즘 인터뷰 등의 책에서 시간복잡도에 대한 이론을 학습하고, 문제 풀이 연습을 통해 익숙해질 필요가 있습니다.

위의 내용들을 학습하고 문제풀이 연습을 하면서 준비하시면 좋을 것 같습니다. 네이버 신입공채에 지원하신다면, 문제풀이 능력을 평가하는 코딩테스트 뿐만 아니라, 면접에서도 현업자로서 기여할 수 있는 부분을 어필 하시는 것을 추천드립니다!



댓글 0
졍졍졍졍졍
2023.04.05
친절한 답변 감사드립니다! 열심히 준비해보겠습니다.
s
stopdochillin
코상무 ∙ 채택률 60%

파이썬 처음부터 하셔야죠 웬만하면 학원다니세요



댓글 0
졍졍졍졍졍
2023.04.05
전공자여서 파이썬 기초는 공부가 되어있는 상태입니다. 그래도 학원이 필수인걸까요?
Infrastructure
코전무 ∙ 채택률 53%

기본적으로 백준이나 코드스팟 등 알고리즘형 공부를 진행해주셔야 합니다


답변이 안보이시나요? 직접 질문해보세요.
글자수: 0 / 500