큰돌
@kundol
Lead 레벨·
SW 엔지니어
어비스
수강생
10,021
수강평
713
강의 평점
4.8
멘토링 신청
2
멘토링 리뷰
-
멘토링 평점
-
- 現어비스 대표 및 리드개발자
- 前 네이버 개발자
- 5년차 알고리즘 강사(네이버 / 카카오 / 라인 / 삼성 코딩테스트합격자 배출)
- 19, 20 IT 대기업 코딩테스트 합격자(All Solved)
- 2024 Meta HackerCup 알고리즘 대회 R1 상위 12%
- 자바스크립트 테스트 프레임워크 Mocha.js contributor
- 저서 《 면접을 위한 CS전공지식노트 》 2022 / 국내IT도서 1위 베스트 셀러
- 저서 《 실시간 모니터링 시스템을 만들면서 정복하는 MEVN》 2021 / 국내IT도서 63위 베스트셀러
🚀 개발자 멘토링 by 큰돌
네이버 출신 개발자 · 스타트업 CEO · 『면접을 위한 CS전공지식노트』 저자
포트폴리오 첨삭 + 코드 리뷰, 취업상담 한 번으로 취업 경쟁력 200% 상승!
👨🏫 멘토 소개
현) AI 핀테크 스타트업 어비스(AVISS) 대표
전) 네이버 개발자,
저서 『면접을 위한 CS전공지식노트』(IT 분야 1위), 『MEVN 실시간 모니터링 시스템』
- 수상 카카오프론트엔드챌린지 6위, 스타트업 해커톤 1위, 공군/육군 개발 표창 다수
강의 인프런 베스트셀러 ‘10주 완성 C++ 코딩테스트’, ‘CS지식의 정석’
유튜브 큰돌의 터전 채널 운영 (IT/개발 취업 콘텐츠)
실제 네카라쿠배 취업/이직 성공 사례 수십 건, 데이터 기반 피드백 제공
🎯 멘토링 포커스
| 분야 | 제공 내용 |
|---|---|
| 포트폴리오 첨삭 | 기획 → 설계 → 구현 → README까지 등 |
| 코드 리뷰 | 실무 수준 코드 리뷰, 성능 최적화 |
| 면접 준비 | CS 전공지식 압축 정리, 예상 질문 및 꼬리질문 피드백 |
| 커리어 전략 | 신입/이직 전략, 부트캠프 이후 로드맵 설계 |
🔥 이런 분께 추천해요
🧑💻 포트폴리오를 깔끔하게 정리하고 싶은 분
🎯 코딩테스트 합격 이후 면접 준비가 막막한 분
🚀 스타트업/빅테크로 이직을 꿈꾸는 개발자
🏆 실력 있는 멘토에게 코드 품질/아키텍처 피드백 받고 싶은 분
- 부트캠프에 대해 고민이 있는 분
📈 진행 방식
사전 설문 – 현재 상황 & 목표 파악
1:1 온라인 세션 – 포트폴리오/코드 실시간 피드백
강의
수강평
- 10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
게시글
질문&답변
2-I) 왜 이 문제가 그래프이론 카테고리에 있는지 잘 모르겠습니다.
안녕하세요 찰쓰님 ㅎㅎ왜 이런 질문을 드리냐면, 강의를 보기전 해당 문제를 보고 BFS/DFS/그래프 이론에 알려주신 것들을 공식처럼 생각해놓은 걸 훈련삼아 문제들을 풀어가는 거라고 생각했는데, 오히려 다른 유형의 문제들이 나와서 의아했었습니다.->제가 함정을 놓은것이지요 ㅎㅎ. 저희는 코테를 위해서 이 강의를 듣는데요. 코테는 어떤 문제를 보고 이문제가 bfs로 풀어야 한다. dfs로 풀어야한다. 까지도 파악을 해야하는 테스트입니다. 근데 주차별로 bfs입니다 하고 -> 문제를 풀면서 bfs네 하고 문제를 푸는 것보다 이 문제를 어떻게 풀어야하지? 라는 플로우가 있어야 한다고 생각합니다. 따라서 함정문제로 그 주차와는 무관한 문제를 놓은 것입니다. 실제 코테를 푸신다고 생각하면서 푸시면 좋을 거 같아요 ㅎㅎ예리하시네요 ㅎㅎ 말씀대로 의도가 있는 배치입니다. 배치 순서도 정말 고심해서 만든거에요 ㅎㅎ 또 질문 있으시면 언제든지 질문 부탁드립니다.좋은 수강평과 별점 5점은 제게 큰 힘이 됩니다. :)감사합니다.강사 큰돌 올림.
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 30
질문&답변
REST API (Self-descriptive messages)
안녕하세요 동헌님 ㅎㅎ핵심은 “헤더가 말하는 데이터 형식”과 “실제 바디 데이터”가 일치하느냐입니다. Self-descriptive messages는 이 두 개가 정확히 맞아야 성립합니다.먼저 /good을 보면:app.get('/good',(req, res) =>{ res.status(200).json({"a" : 1}) }) 여기서 res.json()은 내부적으로 두 가지를 자동으로 처리합니다.헤더: Content-Type: application/json바디: { "a": 1 } (정상적인 JSON)즉, 클라이언트 입장에서는“이 응답은 JSON이다”라는 정보(헤더)와“실제로도 JSON 데이터”(바디)가 일치합니다.그래서 별도 설명 없이도 바로 JSON으로 파싱할 수 있습니다.이게 Self-descriptive가 잘 된 상태입니다.반면 /bad를 보면:app.get('/bad',(req, res) =>{ res.setHeader('content-type', 'application/json'); res.send("큰돌이") }) 여기서 문제가 발생합니다.헤더: application/json → “JSON이다”라고 선언바디: "큰돌이" → 단순 문자열 (JSON 객체/구조 아님)즉, 헤더와 실제 데이터가 불일치합니다.클라이언트 입장에서 보면:“JSON이네?” → JSON 파싱 시도그런데 실제 데이터는 JSON 형식이 아님파싱 오류 또는 예상과 다른 동작 발생이 상황은 메시지만 보고는 제대로 해석할 수 없습니다.즉, Self-descriptive하지 않습니다. Self-descriptive messages는“헤더만 보면 이 데이터를 어떻게 처리해야 할지 확정할 수 있어야 한다”는 개념입니다./good → 헤더를 믿어도 문제 없음/bad → 헤더를 믿으면 오류 발생그래서 /bad는 Self-descriptive 원칙을 깨는 사례입니다.조금 더 실무적으로 보면 이렇게 이해하면 정확합니다.Content-Type = 계약서Body = 실제 납품물/good → 계약서와 납품물이 일치/bad → 계약서는 JSON인데 실제는 엉뚱한 데이터이 계약 불일치가 바로 Self-descriptive 위반이라고 보시면 됩니다. 또 질문 있으시면 언제든지 질문 부탁드립니다.좋은 수강평과 별점 5점은 제게 큰 힘이 됩니다. :)감사합니다.강사 큰돌 올림.
- 좋아요수
- 0
- 댓글수
- 1
- 조회수
- 17
질문&답변
2주차 개념#12 트리 순회
안녕하세요 ㅎㅎ출력순서는 postorder인데 visited 적용 순서를 이렇게 바꾸는게 좋습니다. void postOrder(int here) { visited[here] = 1;1.코드는 개발자의 올바른 의미를 담아야 합니다. 이 지점을 먼저 방문했다는 의미를 담아야 합니다.사이클을 방지해야 합니다. 예를 들어 현재 코드는 visited가 늦게 찍히기 때문에, 사이클이 있으면:A → B → A → B … 형태로 계속 재귀가 돌 수 있습니다. 50% postorder 코드라고 보시면 됩니다. 또 질문 있으시면 언제든지 질문 부탁드립니다.좋은 수강평과 별점 5점은 제게 큰 힘이 됩니다. :)감사합니다.강사 큰돌 올림.
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 21
질문&답변
시스템 엔지니어 관련 질문입니다.
안녕하세요 동현님 ㅎㅎ시스템 엔지니어 면접이라면 네트워크, 운영체제, 데이터베이스를 먼저 들으시고 -> 나머지 강의를 들으시면 될 것 같습니다. 감사합니다.
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 46
질문&답변
최근 코테, 과제 테스트 트렌드
안녕하세요 ㅎㅎ AI 때문에 요즘 기업들이 코테나 과제 테스트를 어떤 방식으로 평가하는지 아시는지 궁금합니다.-> 코테는 아직까지 유효합니다. 과제는 회사마다 다릅니다. 그리고 이에 맞춰서 어떤 방식으로 준비를 해야할지 조언을 듣고 싶네요->기본이 되어있고 에이전트 개발을 할 수 있는 개발자를 뽑습니다. 여기에 초점을 맞춰서 해주시면 됩니다.
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 64
질문&답변
백준사이트가 종료된다고 합니다.
안녕하세요 찰쓰님 ㅎㅎ확인해본결과, 현재 백준 사이트 접속 및 제출은 됩니다. 혹시 지금도 안되실까요?
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 246
질문&답변
백준 서비스 종료
안녕하세요 ㅎㅎ해당 부분 제가 공지드리겠습니다. 조금만 기다려주십쇼 ㅎㅎ 감사합니다.
- 좋아요수
- 9
- 댓글수
- 1
- 조회수
- 786
질문&답변
3-G 최댓값 질문
안녕하세요 ㅎㅎ 최대값이 10만이고 *2 경우의 수 가 있어서 20만까지 잡아야 하는 것 아닌지 고민할 수 있습니다. 실제로 그렇게 잡아야 한다 생각합니다. "해당 경우의 수가 존재하기 때문이죠" 그러나 10만으로 해도 답이 맞는 이유는 목표가 k = 100000일 때,100000을 넘는 순간 이미 목표를 지나친 상태가 됩니다.이후에는 다시 -1 연산으로 돌아와야 하므로,그 과정은 반드시 추가 이동이 발생하는 비효율적인 경로가 됩니다.즉,어떤 경로가 100000을 넘었다면 그 경로는 처음부터 넘지 않고 바로 도달하는 경로보다 항상 더 느립니다.따라서 최단 거리 기준에서는 100000을 초과하는 경우는 고려하지 않아도 되는 것이죠. 이 문제의 경우 그러한 부분 때문에 10만으로 해도 되지만, 다른 문제- 다른 지문의 경우 안되는 경우의 수도 존재하기 때문에 보통 이런 문제를 만나면 가능한 경우의 수 -> 를 기반으로 배열 최대크기를 잡는게 좋습니다. 또 질문 있으시면 언제든지 질문 부탁드립니다.좋은 수강평과 별점 5점은 제게 큰 힘이 됩니다. :)감사합니다.강사 큰돌 올림.
- 좋아요수
- 0
- 댓글수
- 1
- 조회수
- 50
질문&답변
sk 하이닉스 코테 대비
안녕하세요 ㅎㅎ프로그래머스, 백준 둘 다 좋습니다.제 강의기반으로 7주차까지 공부하시고 -> sk 하이닉스 작년 dp, 완탐, BFS 출제 되었기 때문에 해당 부분 더 중점적으로 공부해주세요.시간이 부족하다면 완탐이랑 백트래킹 파트까지 공부해주세요 또 질문 있으시면 언제든지 질문 부탁드립니다.좋은 수강평과 별점 5점은 제게 큰 힘이 됩니다. :)감사합니다.강사 큰돌 올림.
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 361
질문&답변
개인 프로젝트로 앱 개발해서 다운로드 1300 달성했는데 어느 정도 의미가 있을까요? (안드로이드 개발자)
안녕하세요 유빈님 ㅎㅎ제가 1년 동안 기획하고 개발해서 플레이 스토어에 출시한 커뮤니티 앱이 있습니다. 그 후 6개월동안 꾸준히 업데이트하고 관리해서(코드 13만줄, 앱 계속 운영중) 현재 1300다운로드, 리뷰 80개를 달성했는데, 이제 취업을 하려고 하니 차라리 적당히 하고, 다른 스펙 쌓는 게 나았을까 생각이 드네요저의 성과가 어느 정도 가치가 있는지 솔직한 평가가 궁금합니다.-> 다운로드수, 리뷰수, 평점, 운영기간(1년 6개월) 너무나도 큰 가치입니다. 앱 개발에 너무 몰두하다 보니 다른 팀 프로젝트나 자격증이 부족하다고 느껴져서 만약 그렇게 큰 가치가 없다고 하면 부트캠프를 지원하거나 해서 팀 프로젝트를 쌓고, 가치가 있다고 하면 코테에 몰두하려고 합니다-> 자격증은 금융권외에는 무쓸모, 부트캠프는 안드로이드가 가기에는 소마 말고는 다 별로인거같아요. / 팀플 + 코테가 좋을 것 같습니다. 또 질문 있으시면 언제든지 질문 부탁드립니다.좋은 수강평과 별점 5점은 제게 큰 힘이 됩니다. :)감사합니다.강사 큰돌 올림.
- 좋아요수
- 0
- 댓글수
- 1
- 조회수
- 68





