코딩 면접(coding interview)에 대비해 자료구조와 알고리즘, SQL 면접 질문, 경쟁 프로그래밍을 공부하세요. 출퇴근길에 보기 좋은 짧은 강의 360개를 제공하며 22개 언어를 지원합니다. 알고리즘 패턴을 익히고 질문에 답하며 Python 코드를 작성하고 실행하세요. 동일한 숫자 64개로 정답을 구하는 Two Sum 풀이 두 가지를 비교하고, 비교 횟수를 모두 세어 big O 표기법과 시간 복잡도를 설명합니다.
세 가지 학습 트랙, 강의 90개
• 자료구조 및 알고리즘: 복잡도, 배열, 투 포인터, 문자열, 정렬, 이진 탐색, 연결 리스트, 스택, 큐, 해시 맵, 재귀, 트리, 힙, 그래프, BFS, DFS, 백트래킹, 그리디 알고리즘, 동적 프로그래밍, 최단 경로, 트라이, 유니온 파인드, 비트 조작, 시스템 설계 기초
• 코딩 면접을 위한 SQL: SELECT/WHERE 주의 사항, 상위 N개, GROUP BY/HAVING, JOIN, NULL 처리, 서브쿼리, CTE, 윈도 함수(ROW_NUMBER, RANK, LAG, LEAD), 갭과 아일랜드, 코호트/퍼널 분석, EXPLAIN, 인덱싱, 트랜잭션, 스키마 설계
• 경쟁 프로그래밍: 온라인 저지/판정 결과, 빠른 입출력, 통과 가능성 추정, 누적 합, 완전 탐색, 정수론, 조합론, 고급 DP, 다익스트라, 펜윅 트리/세그먼트 트리, 문자열 알고리즘, 게임 이론
Python으로 직접 푸는 코딩 문제 60개
• 내장 편집기에서 풀이를 작성하고 실행해 확인하세요
• 쉬움 20개, 보통 20개, 어려움 20개: Two Sum, Valid Parentheses, Binary Search, Merge Intervals, Coin Change, Trapping Rain Water, Edit Distance, Word Break
• 패턴: 배열/해싱, 문자열, 투 포인터, 슬라이딩 윈도, 행렬, 동적 프로그래밍, 그리디, 백트래킹
패턴을 익히는 프로젝트 20개
• 코드 블록을 단계별로 선택하며 작동 원리를 알아보세요: 투 포인터, 해시 맵, 슬라이딩 윈도, 이진 탐색, 스택, 그리드 BFS, 트리 DFS, 힙으로 상위 K개 찾기, 구간, 트라이, 누적 합, 그래프 알고리즘
학습 시간 사이에 연습하세요
• 코딩 면접 질문과 답변 플립 카드 50개
• 퀴즈 50문항과 복습 세션
• 자료구조, 알고리즘, SQL 치트 시트 67개 항목
• 질문, 강의 노트, 연속 학습 기록, XP 저장
• AI 멘토: 개념을 쉬운 말로 설명
이런 분께 적합합니다
• 첫 인턴십이나 졸업 후 첫 직장을 찾는 학생, 기술 면접을 준비하는 개발자, SQL 채용 질문에 대비하는 데이터 분석가 및 엔지니어, 답을 외우기보다 알고리즘을 배우고 싶은 분
무료 및 Pro
무료: 각 트랙의 첫 강의(SQL Fundamentals Interview Questions, Python Warm-Up for DSA, Welcome to the Arena), 코딩 문제 2개, 가이드 프로젝트 1개, 질문 카드, 퀴즈, 치트 시트, 하루 AI 멘토 질문 3개.
Pro: 강의 90개 전체, 코딩 문제 60개, 가이드 프로젝트 20개, 강의 수료증, AI 멘토 무제한 답변. 구독은 자동 갱신되며 Google Play에서 언제든지 취소할 수 있습니다.
개인정보 처리방침: https://coddykit.com/terms/privacy-policy
자료구조, 빅 O, 동적 프로그래밍을 Python 문제 60개로 연습하세요.