안녕하세요!
IT의 모든 것 A to Z 모두 다 알려드리는 IT하입보이 입니다.
얼마든지 편하게 물어보셔도 됩니다!
1. 코딩테스트와 모집 부문 관계
백엔드 / 프론트엔드 / 데이터 / 안드로이드 / iOS는 직무 분야를 의미합니다.
코딩테스트는 대부분 지원한 직무에 맞는 문제 유형으로 출제됩니다.
예를 들어:
- 백엔드 -> 알고리즘 문제 + 서버 관련 로직
- 프론트엔드 -> 자바스크립트, 웹 관련 문제 가능
- 데이터 -> SQL, 파이썬 기반 데이터 처리 문제 가능
- 안드로이드 / iOS -> 모바일 앱 개발 로직 문제 가능
2. 언어 제한 여부
많은 IT 기업의 코딩테스트(예: 프로그래머스, 코딩테스트 플랫폼 사용)는 언어 선택이 자유로운 경우가 많음
-> 파이썬, C, C++, C# 중 하나로 문제 해결 가능
하지만 일부 기업은 직무별로 특정 언어를 요구할 수도 있음
- 프론트엔드 -> 자바스크립트/타입스크립트
- 안드로이드 -> Kotlin/Java
- iOS -> Swift/Objective-C
PCCE / PCCP 코딩테스트 과정이 아래 교육 기관에서 진행되고 있습니다!!
무료 상담 가능하니, 관심 있으시면 문의 주세요!
3. 파이썬, C, C++, C# 준비자 응시 가능성
* 백엔드, 데이터 직무:
-> 파이썬, C, C++로 응시 가능 (특히 파이썬이 백엔드·데이터 직무에서 강세)
* 프론트엔드, 안드로이드, iOS:
-> 언어 제한이 있을 확률이 높음
-> HTML/CSS/JS(프론트엔드), Kotlin/Java(안드로이드), Swift(iOS) 필요
4. 어떤 언어로 준비하는 게 최선인가?
지원 직무에 따라 다름
- 백엔드 / 데이터 -> 현재 보유 언어로 충분
- 프론트엔드 -> JS/TS를 추가 학습 권장
- 안드로이드 -> Kotlin/Java 학습
- iOS -> Swift 학습
단, 대부분의 기업은 알고리즘/자료구조 위주 코딩테스트라서
-> 파이썬, C++ 같은 언어 하나만 잘해도 합격 가능성이 높습니다.
질문자님께 제 글이 도움이 되었기를 바랍니다!
도움 되셨다면, "채택" 부탁드릴게요~!
추가로 더 궁금하신 사항이 있다면
아래링크를 통해 자세한 안내 도와드리겠습니다.