
CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
큰돌
국내 1위 "면접을 위한 CS 전공지식노트" 저자의 디자인패턴, 네트워크, 운영체제, 데이터베이스 등 CS 지식 강의! CS 면접에 필요한 모든 개념과 최신 기출을 다룬다!
초급
기술면접, 면접, 운영체제

먼저 경험한 수강생들의 후기
5.0
개발너무어려워요ㅠ
이 강의를 추천하고 싶은 사람 : 코테를 준비하는 사람 2023년 3월에 학기를 시작하면서 강의를 구매해 후기를 작성하는 2023년 7월 14일에 드디어 완강했습니다. 학기 중 중간, 기말의 시험 각각 2주씩을 빼먹어 14주만에 완강하게 되었네요. 10주는 아니지만 이는 학교때문에 조금 늦은 감이 있습니다. 저는 백준이나 프로그래머스라는 사이트가 있는지도 모르는 알고리즘 백지로 시작했습니다. 공대지만 비전공자기 때문에 C++은 배웠지만 군대 2년+1년 합쳐서 3년을 다시 본적도 없어 이또한 거의 백지로 시작했습니다. 말그대로 강의에서 시키시는대로 그대로 따라한 것 같습니다. 2주정도 C++교안을 익히고 본격적인 수업에 들어가 개념을 배우고 문제를 풀어보고 틀리면 틀린 문제를 어떻게 해야하는지 여쭤보고 답변주시면 그대로 따라하고(심지어 답변도 항상 하루 이내에 해주십니다.) 그러다보니 어느새 완강했네요. 이제 저는 알고리즘이 뭔지 알고 어떤 문제를 보았을 때 어떤 방법으로 풀어야할지 말할 수 있습니다. 백준 브론즈 문제도 못 풀었지만 지금은 실버 문제는 반가워하며 풀고 골드 하위 문제도 정답률 50~60%정도로 준수하게 맞추며 성장하고 있습니다. 물론 본 강의에 수록된 문제들이 결코 쉽지 않습니다. 과장이 아닙니다..ㅠ 3주차까지 수강했을 때는 거의 모든 문제를 틀리니까 스스로가 의심되서 선생님께 제가 정말 제대로 공부하고 있는게 맞을까요? 라는 내용으로 글도 쓴 적이 있습니다. 다행히 이 부분에 대해서도 피드백을 하루 안에 답변 주셨고 그대로 따라했습니다. 업데이트가 정말 확실한 강의입니다. 제가 강의를 수강하는 기간동안에도 대대적인 개편이 한 번 있었습니다. 강의 수강자들의 의견을 수용하여 이를 강의에 주입해 새롭게 업데이트를 하십니다. 심지어 제가 드린 질문도 포함되있다는 걸 확인했는데 이건 살짝 부끄럽네요... 그러면서도 깔끔한 코드를 유지하는 멋짐... 여러분 분명히 이 강의를 수강하게 된다면 수십번 의심이 될겁니다. C++ 교안을 보다가도 C++ 너무 어려운데... 이걸 어떻게 다외워. 주차별 강의를 통해 새로운 알고리즘을 배울 때마다 이걸 어떻게 써먹지? 어떻게 적용하지? 성심성의껏 푼 문제들을 틀려서 의욕이 꺾일 때마다 그냥 포기할까? 이 모든 답을 본 강의가 담고 있습니다. 외울 수 있게 문제마다 수십번 다시 언급해주십니다. 그래도 모를 수 있어요. 그래도 궁금한게 있을 수 있습니다. 그럼 질문하세요. 빠르면 당일, 늦어도 3일안에는 질문의 답을 얻을 수 있습니다. 큰돌님 최고! 그리고 같은 수강생 여러분 화이팅입니다!! **** 2024년 1월 17일 기준 코딩테스트 합격 기업 넥슨, Lg cns, lg 전자, 현대자동차, 그 밖에 부트캠프들 스펙이 부족해 합격까지 이어지진 못했지만 코딩테스트의 기회를 치뤄보고자 지원했던 기업들에서 코테만큼은 좋은 성과가 있었습니다. 다들 이 강의를 통해서 좋은 결과 있으면 좋겠습니다! 감사합니다. **LG전자 최종합격했습니다!
5.0
냠냐미냠냠냠
이 강의 덕분에 LG전자에 합격하게 되었습니다!! 전공자이지만 본격적인 코딩테스트 공부는 이 강의를 통해 처음 시작하게 되었는데 정말 큰 도움이 되었다고 말씀드리고 싶습니다. (면접때도 코테 잘봤다고 칭찬해주셨어요 ㅎㅎ) 강추합니다!!👍👍
5.0
ghtkdrla321
IT에 사람이 몰리고, 자리가 치열해지면서 코딩테스트의 난이도도 점진적으로 올라가고있는 상황입니다. 그냥 예전처럼 '구현 살짝, dfs/bfs 살짝, dp살짝 백준 실버-골드하위까지' 이정도로는 안정적 합격을 보장할 수 없다고 생각합니다. 개인적으로 코딩테스트를 준비할 때는 일관성의 유지가 중요하다고 생각합니다. 시험장에서도 평소 사고의 흐름대로 어떻게 풀어낼지 생각하고, 로직을 코드로 풀어낼 때 매번 다른 구현, 변수명 등 마음내키는대로 하기보다는 내가 평소에 하던 그대로 손이 나가야 ‘컨디션 이슈’같은 예외사항을 피해갈 수 있다고 생각합니다. 그런의미에서 이 강의는 전공자 분들에게도 정말 추천할만한 강의라고 생각합니다. 모든 문제에 동일하게 들어가는 ES->시간복잡도 계산-> 개선 알고리즘 찾기 주차별 알고리즘에 대해 일관적인 풀이를 베이스로 하고 있고, 그 일관성을 변수 이름짓기까지 신경써야한다는걸 상기시키는 좋은 습관에 대한 연습을 지속적으로 할 수 있습니다. ‘뭔 전공자가 코테를 돈주고 준비해?’ 맞습니다. 혼자 할 수 있죠. 근데 시간이 아깝습니다. 엄선한 문제, 일관성있는 최적화 풀이, 삽질시간 줄여주는 빠른 질의 피드백, 교안을 통한 베이스 코드 등 전공자에게도 충분히 가치있는 레버리지가 될 거라고 생각합니다.
코딩테스트 및 알고리즘을 위한 C++의 기본
알고리즘
자료구조
백준 상위 0.1%가 알려주는 맞왜틀 팁
코딩테스트를 위한 알고리즘 개념과 160개 추천문제 및 해설강의
코딩테스트, 이제 검증된 10주 완성 커리큘럼으로 정복하자!😎
* 실제 학생들이 합격하고 남긴 카톡일부를 첨부합니다.
[카카오 합격]
[삼성전자 합격]
* 3년동안 학생을 가르치며 C++모르는 학생이 알기까지 걸린 시간의 최소, 최댓값입니다.
예제를 기반으로 C++의 기본부터 차근차근 설명합니다.
코딩테스트에 "딱" 필요한 자료구조 및 전반적인 C++의 STL 사용법 모두를 친절하게 알려줍니다.
코딩테스트에 자주 나오는 핵심로직을 수행할 수 있는 가장 쉽고 효율적인 필살코드를 설명합니다.
이게 맞는데 왜 틀리지? 라는 맞왜틀 등 자주 발생하는 고민되는 상황들을 해결하는 방법을 알려주는 노하우를 담았습니다.
이것 이외에도 C++을 모르더라도 이 교안 하나만으로 C++로 알고리즘을 할 수 있게 C++의 기초와 여러가지 코테 노하우를 꾹꾹 눌러담은 200페이지의 교안을 선사합니다.
알고리즘 개념교안, C++교안, 해설교안을 합쳐 . 총 440페이지의 PDF 파일을 제공합니다. 이를 통해 정말 완벽하게 알고리즘을 배울 수 있습니다.
각 문제에는 여러가지의 답이 있기 마련이고 최고의 답안이 있기 마련입니다. 저는 "더 나은 코드란 무엇일까?" 끊임없이 고민하며 해설코드를 구축해왔습니다.
* 1911 문제의 경우 이 문제를 푼 전체코드 중 코드 랭킹6위를 달성한 모습
더 이상 좋은 코드, 이해가 되는 코드를 찾기 위해 인터넷을 뒤지며 시간을 낭비하지 않아도 됩니다. 그저 이 강의의 "해설코드"만을 공부하면 됩니다. 수강생을 위해 최고품질의 코드를 준비하고 또 준비했습니다.
그저 이 코드이기 때문에 이 문제를 푼다가 아니라 어떤 관점에서 또는 어떤 아이디어로부터 이 문제를 이렇게 풀어야 한다는 것 등 3년동안 학생들을 가르치며 완성된 노하우를 전수해줍니다.
* 백준 3986 좋은 단어 문제 풀이
이 문제는 단순히 스택을 이용해서 푸는 문제인데요. 그렇다면 왜 스택을 생각해야하는가? 어떻게 스택을 생각하는 것을 떠올려야 하는가 등 어떤식으로 접근해서 어떻게 아이디어를 떠올려야 하는지를 상세하게 알려줍니다. 결과론적으로 나오는 코드가 아닌 문제를 푸는 과정에 집중해 조금 더 "문제를 푸는 생각의 흐름"을 다듬어줍니다.
이 강의는 코딩테스트를 위한 알고리즘 능력을 갖추게 하는 것 뿐만 아니라 전반적인 자료구조를 탄탄하게 배울 수 있는 강의입니다. 이 강의에서 vector, array, map, unordered_map, set, multiset, stack, queue 등 전반적인 자료구조를 배울 수 있습니다.
간혹 코딩 테스트에서 자바나 자바스크립트라는 언어로만 시험을 봐야 하는 경우가 있습니다. 이런 상황에 대비해, C++로 공부한 내용을 바탕으로 다른 언어로 변환할 때 주의해야 할 사항과, 특히 Java와 JavaScript에서 중점적으로 학습해야 할 핵심 로직을 설명하는 영상까지 만들어 두었습니다.
세상에는 정말 많은 문제들이 있습니다. 예를 들어 구현에는 로봇청소기 등 대표적인 문제들이 있죠. 저는 3년동안 학생들을 직접 가르치며 어떠한 문제를 어떠한 순서로 얼만큼 풀어야 코딩테스트를 합격할 수 있나 실험하고 또 실험했습니다. 그결과 엄선한 160개의 문제를 여러분들께 공개합니다.
세상에는 쉬운 문제, 그리고 적은 수의 문제들을 푸는 강의가 많습니다. 하지만 쉬운 문제, 그리고 적은 수의 문제를 풀어서는 절대 코딩테스트를 합격하지 못합니다. 이 강의는 3년에 걸쳐 검증된 커리큘럼을 기반으로 대한민국에서 유일무이하게 무려 160개나 되는 문제를 풀이하는 강의입니다. 그저 이 강의에서 내드리는 문제만을 풀면 코딩테스트를 합격할 수 있도록 고민하고 고민한 저의 시간이 담긴 강의입니다.
더 이상은 이상하게 알고리즘을 공부하지 않으셨으면 좋겠습니다.
더 좋은 코드, 이해가 되는 코드를 찾아다니며 인터넷을 뒤지며 공부하는 일은 없으셨으면 좋겠습니다.
여러분의 시간을 낭비하지 말고
이 강의 하나로 "코딩테스트", 끝내보시길 바랍니다.
먼저, C++알고리즘 교안을 완전히 학습하기 > 개념강의 > 스스로 문제 풀기 > 해당 문제 풀의 강의를 들으시면서 학습하면 됩니다. 구현, DFS, BFS, 트리순회, 완전탐색, 백트래킹, 비트마스킹 등 코딩테스트에 주로 나오는 개념 위주로 학습하며 각 주차별 추천 문제(총 160문제)가 제공됩니다.
복잡도, 재귀함수,
누적합, 구현
그래프 이론, DFS, BFS,
트리순회
완전 탐색, 백트래킹
비트 마스킹
그리디, 라인스위핑,
투포인터
이분탐색과
LIS (최대증가부분수열)
DP (동적 계획법)
펜웍트리와
최단거리 알고리즘
코테 준비 완료!
https://www.inflearn.com/pages/2022-award
저는 계속해서 업데이트 하는 강의가 최고의 강의라고 생각합니다. 이를 증명하듯 2022년, 인프런 내 모든 강의 중 가장 많은 업데이트를 한 강의로 선정되기도 하였습니다. 항상 수강생의 피드백 등 개선해야 할 점들을 빠르게 반영하여 최고의 강의를 들을 수 있도록 노력하겠습니다.
제 강의는 수강생이 맞왜틀에 대한 질문을 했을 때 답변을 빠르게 그리고 성심성의껏 잘하기로 하는 강의로도 유명한데요. 이를 알아주듯 2024년 인프런 어워드에서 올해 가장 많은 답변을 남긴 지식공유자로 선정되기도 하였습니다. 항상 수강생의 질문에 최고의 답변을 하도록 노력하겠습니다. :)
Q. 제가 지원하는 회사의 코딩테스트 언어가 C++이 아닌데 괜찮을까요?
네 괜찮습니다. 이 강의로 공부하고 자바, 자바스크립트 등으로 포팅해서 코딩테스트를 치루고 합격하는 수강생들도 많이 봤습니다. 사실 다른 언어로 변환하는게 별로 어렵지 않습니다. 예를 들어 C++ 에서 vector의 어떤 요소를 추가하는 것은 push_back()이라는 함수를 쓰죠? 자바에서는 append()를 자바스크립트는 push()를 씁니다. 이런 소소한 차이밖에 없기 때문에 알고리즘을 공부하기 쉬운 언어인 C++로 그리고 이 강의로 공부하신 다음, 만약 코테에서 다른 언어로 해야한다면 해당 언어로 포팅해서 하는 걸 추천드립니다.
코테를 치루기 전 이 부분에 대한 연습을 좀 해야 되는데 이 부분도 그렇게 많이 걸리지는 않습니다. C++로 배운 이후 코테에서 만약 자바로 해야 한다. 라고 했을 때 해당 부분을 연습하는데 수강생 평균 기준으로 보통 하루면 준비가 완료되었던 것 같습니다.
참고로 해당 부분을 대비하는 영상까지 만들어 놓았습니다. 참고부탁드립니다. :)
Q. 코딩테스트 말고 알고리즘을 공부하는 용도로 이 강의를 들어도 될까요?
네 괜찮습니다. 사실 키워딩을 위해서 이 강의의 제목이 10주완성 C++코딩테스트이지 10주완성 C++ 알고리즘이라고 해도 무방합니다. 정말 많은 문제, 160개의 문제를 해설하며 알고리즘 전반적인 개념들을 다루며, 문제의 난이도도 최고 플레티넘까지 어려운 문제들도 다루기 때문에 알고리즘 전반적인 내용을 공부하는데 도움이 되실겁니다.
Q. C++은 어렵지 않나요?
C++은 어렵지만 알고리즘용 C++은 어렵지 않습니다. 제가 오직 알고리즘을 위해 준비한 알고리즘용C++ 교안을 통해서 빠르면 3일, 느리면 2주만으로 알고리즘을 구현할 수 있습니다.
Q. 비전공자인데 괜찮을까요?
네 괜찮습니다. 다만, 프로그래밍을 반드시 하실 줄 알아야 하며 한가지 이상의 언어를 기반으로 로직을 구현할 줄 아신다면 괜찮습니다.
Q. 여기에서 제공하는 문제만을 풀어서 코딩테스트에 합격할 수 있을까요?
네 웬만한 기업의 코딩테스트는 반드시 합격할 거라고 자신합니다. 이는 알고리즘을 전혀 모르던 학생을 이 커리큘럼만으로 네이버, 카카오, 삼성 등 기업 코딩테스트에 합격시킨 경험이 있기 때문에 단언코 말씀드립니다.
Q. 문제를 풀었어도 강의나 답을 봐야 하나요?
네, 그렇습니다. 예를 들어 학생의 코드가 10줄인데 제가 만든 답이 1줄짜리라면 제 답을 필사해야 합니다. 조금 더 나은 코드를 위해 제 코드들을 보면서 다시 한 번 복습하는 과정이 필요합니다.
Q. 질문하면 몇일이내에 답변 주시나요?
빠르면 1시간 이내로 답변 받아보실 수 있지만 보통 1 ~ 3일 이내라고 생각하시면 됩니다. (주말 및 공휴일 제외)
학습 대상은
누구일까요?
코딩테스트가 코앞인데 어떻게 해야 하는지 방향을 못잡는 학생
문제를 어느정도는 풀지만 막상 코딩테스트를 보면 막히는 학생
문제를 풀 때 어떤 알고리즘을 적용해야 하는지 모르는 분
선수 지식,
필요할까요?
하나의 언어를 능숙하게 다뤄야 해요!
9,724
명
수강생
676
개
수강평
3,355
개
답변
4.8
점
강의 평점
3
개
강의
- 現어비스 대표 및 리드개발자
- 前 네이버 개발자
- 5년차 알고리즘 강사(네이버 / 카카오 / 라인 / 삼성 코딩테스트합격자 배출)
- 19, 20 IT 대기업 코딩테스트 합격자(All Solved)
- 2024 Meta HackerCup 알고리즘 대회 R1 상위 12%
- 자바스크립트 테스트 프레임워크 Mocha.js contributor
- 저서 《 면접을 위한 CS전공지식노트 》 2022 / 국내IT도서 1위 베스트 셀러
- 저서 《 실시간 모니터링 시스템을 만들면서 정복하는 MEVN》 2021 / 국내IT도서 63위 베스트셀러
전체
249개 ∙ (28시간 15분)
해당 강의에서 제공:
전체
329개
4.8
329개의 수강평
수강평 17
∙
평균 평점 5.0
5
다른 코딩테스트 강의도 몇 개 들어봤는데 큰돌님 강의처럼 에너지 넘치는 강의는 없었네요 공부 하기 싫을 때 해설 강의 보면 뭔가 힘이 나는 느낌이네요. 알고리즘 교안에도 정성을 쏟은 게 보입니다. c++로 알고리즘을 처음 시작할 때 어느 정도 수준까지 공부해야되는 지 잘 모르는 경우가 많은데 이 교안에는 딱 알고리즘에 필요한 내용이 다 담겨져 있어서 좋은 것 같습니다. 강의도 장황한 설명 없이 핵심만 설명해주는 게 좋네요 그리고 좋은 문제도 선별해줘서 쓸모없는 문제 안 풀어서 좋은 것 같습니다.!
안녕하세요 fb님. 좋은 수강평 감사드립니다. ㅎㅎ 더욱 더 좋은 강의가 되도록 노력하겠습니다. 피드백이 있으시다면 메일로 보내주시면 피드백 검토 후 반영을 약속드리고 질문이 있으시면 질문사항에 올려주시면 빠른 답변 약속드리겠습니다. 감사합니다. 강사 큰돌 올림.
수강평 1
∙
평균 평점 5.0
5
장점 ㆍ 질문에 대한 빠른 답변 , 질 좋은 교제와 상시 업데이트 ㆍ n주차 마다 개념 강의를 할 때 자세한 설명 ㆍ 문제 해결을 위한 기법들과 효율성 있는 코드를 제시 단점 ㆍ 복습 느낌의 강의 ㆍ 알고리즘에 초점을 맞춘 강의 ( C++ 기본 개념은 생략 ) 개인적으로 단점은 교안으로 대부분 커버가 된다 생각합니다.
안녕하세요 03developer님. 좋은 수강평 감사드립니다. ㅎㅎ 더욱 더 좋은 강의가 되도록 노력하겠습니다. 피드백이 있으시다면 메일로 보내주시면 피드백 검토 후 반영을 약속드리고 질문이 있으시면 질문사항에 올려주시면 빠른 답변 약속드리겠습니다. 감사합니다. 강사 큰돌 올림.
수강평 1
∙
평균 평점 5.0
5
대학에서 c언어를 자주 접했지만 사용이 익숙하지 않아서 알고리즘을 풀 수 있을까 걱정이 많았는데 핵심 사용법만 쏙쏙 들어간 교안을 보고 문제를 풀어보니 걱정이 사라졌습니다. 일단 개념 강의 중간 중간 유쾌한 부분이 많아서 지루하지 않게 해주셔서 좋습니다. 설명이 복잡하지 않고 핵심만 말씀해주시는게 큰돌쌤 강의 특징인 것 같습니다. 하지만 결국 코딩테스트는 본인이 꾸준히 푸는게 가장 중요한 것 같아요. 그것 또한 큰돌쌤이 엄선한 양질의 문제를 풀 수 있다는게 장점인 것 같아요.
안녕하세요 상호님. 좋은 수강평 감사드립니다. ㅎㅎ 더욱 더 좋은 강의가 되도록 노력하겠습니다. 피드백이 있으시다면 메일로 보내주시면 피드백 검토 후 반영을 약속드리고 질문이 있으시면 질문사항에 올려주시면 빠른 답변 약속드리겠습니다. 감사합니다. 강사 큰돌 올림.
수강평 3
∙
평균 평점 5.0
5
왜 강의는 8주차까지인데 10주완성인지 이제야 이해가 되네요... 8주차 문제들 넘 어렵습니다 ㅠㅠ 그래도 문제 하나하나 해결할 때마다 실력이 짱짱 오르는게 체감이 됩니다. 이전에는 알고리즘을 독학으로 공부했었습니다. 하지만 골드문제부터는 어떻게 풀어야 할지 막막했었는데, 이 강의가 정말 도움이 되었던 것은 해당 챕터에 대한 핵심적인 문제풀이 방법과 유용한 팁들을 알기 쉽게 설명해주었다는 것입니다. 단순히 실전에서 써먹기 힘든 숏코딩이 아니라 효율적인 코딩 방법을 알려주어서 앞으로 알고리즘 대회나 코테를 준비할 때 도움이 될 것 같습니다. 양질의 문제를 선별해 준 것도 좋았습니다. 좋은 강의 합리적인 가격에 잘 들었습니다 감사합니다~
안녕하세요 김서진님. 좋은 수강평 감사드립니다. ㅎㅎ 더욱 더 좋은 강의가 되도록 노력하겠습니다. 피드백이 있으시다면 메일로 보내주시면 피드백 검토 후 반영을 약속드리고 질문이 있으시면 질문사항에 올려주시면 빠른 답변 약속드리겠습니다. 감사합니다. 강사 큰돌 올림.
수강평 1
∙
평균 평점 5.0
5
저는 컴퓨터공학과 전공자입니다. 그러나 코테에서의 코딩은 학부 과정에서 하게 되는 코딩과는 좀 많이 다르다고 생각합니다. 학부 1,2 학년의 언어 및 알고리즘 수업은 전체적인 개념을 배우는 것이 중심이고 3,4 학년에 팀 프로젝트를 한다 했을 때, 코테 문제 풀이에 요구되는 만큼의 복잡한 알고리즘을 사용할 필요가 없기 때문이죠. 저 역시 알고리즘 문제들을 접했을 때 그야말로 멘붕이였습니다. 어떻게 풀어야할지 감이 안오더군요. 그래서 해당 강의를 신청했습니다. 교안부터가 큰 무기였습니다. 교안을 통해 기본적으로 코테에 자주 쓰이지만 평소 사용한적 없던 함수들과 특정 기능의 구현법을 외우고, 수업에서 주어진 강의를 들으며 문제를 풀다보니 점점 실력이 오르는게 느껴집니다. 기본적인 문법만 알고 있으셔도 해당 강의를 강력하게 추천합니다. 조금 부족하더라도 강사님이 질문 답변을 빠르게 해주셔서 문제 없으리라 생각합니다. 그리고 강사님이 말하셨듯 C++로 코테 할만하다고 많이 느꼈습니다. 좋은 강의 감사합니다.
안녕하세요 Cho님. 좋은 수강평 감사드립니다. ㅎㅎ 더욱 더 좋은 강의가 되도록 노력하겠습니다. 피드백이 있으시다면 메일로 보내주시면 피드백 검토 후 반영을 약속드리고 질문이 있으시면 질문사항에 올려주시면 빠른 답변 약속드리겠습니다. 감사합니다. 강사 큰돌 올림.
₩165,000