Thumbnail
BEST 커리어 취업 · 이직

CS지식의 정석 | CS면접 디자인패턴 네트워크 운영체제 데이터베이스 자료구조 개발자면접 대시보드

(4.8)
49개의 수강평 ∙ 1452명의 수강생
165,000원

월 33,000원

5개월 할부 시
지식공유자: 큰돌
총 142개 수업 (16시간 45분)
수강기한: 무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유
초급자를 위해 준비한
[취업 · 이직, 개발 · 프로그래밍] 강의입니다.

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

✍️
이런 걸
배워요!
K사, N사 등 CS면접 기출문항
디자인패턴
운영체제
네트워크
데이터베이스
자료구조
개발자 면접 모범답안 및 꿀팁

[실제 카카오 인턴 모집 공고 中]

CS 지식 면접
어떻게 준비해야 할까요? 💬

CS 지식이란 디자인패턴, 네트워크, 운영체제, 데이터베이스, 자료구조를 지칭하는데요. 이를 전공 서적으로 공부하자니 너무 많고 인터넷으로 공부하자니 틀린 지식이 있어 헷갈릴 때도 많다는 문제점이 있었습니다. 

저는 그러한 문제점을 해결하기 위해 "면접을 위한 CS 전공지식 노트"라는 책을 썼고 이 책의 내용과 책에는 없는 중요한 내용들을 바탕으로 CS 지식을 한번에 끝낼 수 있는 강의를 만들었습니다.

국내 IT 1위 베스트셀러!
CS 전공지식을 대한민국에서 가장 잘 설명한 책

'면접을 위한 CS 전공지식 노트'

이제 인프런에서 동영상 강의로 만나 보세요.

 

[알라딘 IT 부문 1위]


[YES24 1위]


[YES24 평균 별점 9.9]

이 강의의 장점은 무엇인가요?

이 강의는 국내 1위 최고의 퀄리티를 가진 CS지식 책, "면접을 위한 CS전공지식" 책의 컨텐츠 위에 책에는 말하지 못했던 깊은 CS지식과 독자, 수강생들의 실제면접경험으로부터 우러나온 기출문항에 대한 컨텐츠들이 들어가있습니다.

이를 통해 CS지식을 탄탄하게 배울 수 있으며 조금 더 깊은 지식을 통해 꼬리에 꼬리를 무는 답변을 대비할 수 있으며 많은 사람 + 강사의 경험으로 기출문항을 커버할 수 있습니다.

죄송하지만 
내용을 정말 정말 많이 담았습니다.  

저는 이 강의 하나로 "CS지식"에 관한 것을 모두 끝내고 싶습니다. 이 강의에 더해 "무언가"가 아닌 이 강의"하나"로 CS지식에 관한 면접만큼은 마스터할 수 있게 하고 싶습니다. 이러한 마음이 모아져 100강이 넘는 강의를 만들게 되었습니다. 그저 기출문항만을 공부하는 것이 아니라 CS의 핵심적인 기초개념, 그리고 기출문항까지. 저는 이것이 CS지식을 올바르게 공부하는 방법이라고 말하고 싶습니다. 

최신기출면접
반영하는 최고의 강의  

저는 이 강의를 만들면서 "최고의 강의"는 무엇일까 생각해봤습니다. 제가 생각하는 "최고의 강의"는 계속해서 업데이트해나가는 강의입니다. 제가 지금 만들어놓은 커리큘럼 외에도 수강생분들이 "무엇이 면접에서 나왔는데 어려워서 대답을 못했다." 라는 부분을 말씀해시면 검토 후 해당 부분을 커리큘럼에 추가해 "최신CS기출문항"까지 대비하는 강의를 만들고 있습니다.

 

무려 240페이지
깔끔한 교재 제공!😎

책과 중복되는 부분은 요약본으로 제공함에도 불구하고 240페이지의 교안을 제공합니다. 즉, 책보다는 더 넓고 깊은 내용들을 제공하는 강의입니다. 

면접에서 많이 물어보는 차이의 경우 깔끔한 표로 정리

헷갈릴만한, 부연설명이 필요한 용어는 [부록]으로 정리

많이 헷갈리는 REST API를 정확히 설명한 모습.

자주 나오는 질문이며 깊은 지식인 쇼핑몰ERD를 구축해보는 모습 

더 이상 수많은 전공서적을 공부하는 일과 

인터넷을 뒤지며 공부하는 일은 없도록 하고 싶습니다.

여러분의 시간을 낭비하지 말고

이 강의 하나로 "CS지식"에 관한 면접, 끝내보시길 바랍니다.  


커리큘럼을 
확인해보세요. 📚

디자인패턴, 네트워크, 운영체제, 데이터에비스, 자료구조, 기출 면접을 기반으로 CS 전공지식을 학습합니다.

 

0장
개발자 필수지식

개발자라면 반드시 알아야할 지식이자 면접에 자주나오는 기초지식 문제인 JSON, API, XML, 도커, 컨테이너 등 개발자에게 필요한 선수지식을 자세하게 알려줍니다.

1장
디자인패턴

라이브러리, 프레임워크에는 디자인패턴이 기초적으로 들어가기 마련입니다. 그래서인지 면접에서는 라이브러리를 잘 알고있느냐? 라는 요지로 디자인패턴을 물어보기도 합니다. 디자인패턴에 대한 개념뿐만 아니라 실제 라이브러리에 어떻게 들어가 있는지를 알려줍니다.

2장
네트워크

네트워크에서 중요한 IP, HTTP, REST API 등을 알려주며 꼬리에 꼬리를 무는 질문으로 자주 나오는 대규모트래픽을 해결하는 방법 등중요한 부분은 깊게, 중요하지 않은 부분은 핵심만을 설명합니다.

3장
운영체제

운영체제의 전반적인 부분을 알려주며 프로세스, 시스템콜, 커널, 메모리 구조 등을 자세히 설명합니다.  

4장
데이터베이스

데이터베이스의 기본인 엔터티부터 시작해 트랜잭션, 인덱싱, 격리성, 정규화과정, 데이터베이스에서의 데드락 등 데이터베이스에서의 중요한 부분들을 중점적으로 설명합니다.

5장
자료구조

먼저 시간 복잡도와 공간 복잡도를 설명하여 자료 구조의 기초를 알아보고 큐, 스택 등 필수적인 자료 구조를 전부 다룹니다.

6장
면접 노하우

지금까지 CS면접에 대해 다뤄봤다면 실제 필자가 받아봤던 인성면접과 기술면접에서 경험한 내용을 실제 필자가 면접에서 했던 "모범답안"을 기반으로 노하우를 선사합니다.

 * 참고 : 강의의 코드는 https://github.com/wnghdcjfe/csnote에서 모두 제공됩니다!


이 강의는 
무엇이 다를까요? 😎

  • 국내 IT 1위 베스트셀러, "면접을 위한 CS 전공지식 노트"를 기반으로 한 최고의 퀄리티 
  • 실제 IT대기업에서 나온 면접 기출 + CS 면접에 필요한 핵심적인 지식 학습
  • ✅ 네이버, 카카오 등 국내 탑티어 회사면접에서 실제로 말한 면접 모범답안 공개  
  • ✅ 무려 240페이지의 강의교재와 100강이 넘는 강의 제공! 
  •  
  •  면접에 필요한 CS지식을 완전히 배울 수 있는
  • 대한민국 최고의 CS지식 강의
  • 지금 시작합니다.  
  •  

평균 별점 5.0! 
최고의 강의임을 자부합니다. 🔥 


지식공유자 인터뷰 💬  

Q. 이 강의를 추천하고 싶은 사람이 있나요? 

프로그래밍은 어느정도 해봤고 이제 원하는 기업에 가기 위해 면접을 준비하는데 어떤 것을 준비해야할 지 모르는 분들, 비전공자나 전공자 등 탄탄한 CS지식을 갖추고 싶은 사람에게 추천드리고 싶습니다.

Q. 이 강의로 CS면접을 모두 준비할 수 있나요? 

네 가능합니다. 첫번째, 이 강의의 내용 중 대부분은 CS면접 기출에서 나온 개념을 기반으로 준비됩니다. 즉, 실제 IT대기업에서 나온 문항들을 기반으로 준비된 강의입니다. 두번째, 제 경험 뿐만 아니라 제 지인 개발자들의 면접 경험을 기반으로 준비된 개념들이 있기 때문에 더욱 탄탄하다 생각합니다. 세번째, 기출개념 뿐만 아니라 나올 것같은 CS지식 핵심개념까지 대비를 합니다. 그리고 더 나아가 수강생들이 이런 개념들이 필요하다 하면 검토후 제작하여 "최신 기출"까지 대비합니다. 그렇기 때문에 이 강의하나로 CS면접을 준비할 수 있다고 생각합니다. 


지식공유자가 알려주는
강의 수강 꿀팁!
🎓
이런 분들께
추천드려요!
개발자 면접을 앞둔 취준생
CS전공지식을 공부하는 비전공자 또는 전공자

안녕하세요
큰돌 입니다.
큰돌의 썸네일

 - 現 어비스 대표 및 리드개발자

 - 前 네이버 개발자

 - 3년차 알고리즘 강사(네이버 / 카카오 라인 삼성 코딩테스트합격자 배출)

 - 19, 20 IT 대기업 코딩테스트 합격자(All Solved)

 - 백준 온라인 저지 상위 1%  

 - 자바스크립트 테스트 프레임워크 Mocha.js contributor 

 - 저서 《 면접을 위한 CS전공지식노트 》 2022 / 국내IT도서 1위 베스트 셀러

 - 저서 《 실시간 모니터링 시스템을 만들면서 정복하는 MEVN 》 2021 / 국내IT도서 63위 베스트셀러

 - 블로그 / 유투브 

커리큘럼 총 142 개 ˙ 16시간 45분의 수업
이 강의는 영상, 수업 노트, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. 개발자 필수지식
강의소개 미리보기 04:22
강의자료
대표적인 데이터포맷 : JSON 미리보기 10:35 대표적인 데이터포맷 : XML 미리보기 07:55 API의 의미, 장점, 종류 미리보기 13:40
API실습#1 OPEN API를 이용해 날씨예측사이트 만들기 11:13
API실습#2 Node.js로 간단한 API 만들기 10:12
클라우드, SaaS, IaaS, PaaS 17:22
도커, 컨테이너 15:56
정적타입시스템의 필요성 13:05
좋은 개발자와의 인맥을 만든 노하우 07:22
라이브러리 도입시 고민해야 할점 : React.js와 Vue.js 비교사례 17:07
특강 : IT대기업 100% 합격하는 방법 28:55
섹션 1. 디자인패턴
디자인패턴 소개와 라이브러리, 프레임워크 차이 미리보기 05:39 싱글톤 패턴 미리보기 15:42
싱글톤 패턴을 구현하는 7가지 방법 #1. 기본, synchronized, static 12:56
싱글톤 패턴을 구현하는 7가지 방법 #2. LazyHolder, DCL, ENUM 08:36
의존성주입(Dependency Injection) 미리보기 09:37
팩토리패턴 10:05
이터레이터패턴 03:52
전략패턴 07:46
옵저버 패턴 06:07
프록시 패턴 06:59
MVC MVP MVVM패턴의 차이 09:31
flux패턴 03:16
[부록] 의존성주입과 전략패턴의 차이 01:15
[부록] 프로그래밍 컨텍스트란? 02:48
[부록] 자바스크립트의 class 와 static 07:10
Q. static 변수를 자주 사용하게 되었을 때 단점은 뭘까요? 01:42
섹션 2. 네트워크
네트워크의 기초 #1 네트워크, 처리량, 트래픽, 대역폭, RTT 10:26
네트워크의 기초 #2 네트워크 토폴로지 : 버스, 스타, 트리 08:30
네트워크의 기초 #3 네트워크 토폴로지 : 링, 메시 07:22
네트워크의 기초 #4 네트워크 토폴로지의 필요성과 병목현상 03:19
네트워크의 분류: LAN, MAN, WAN 11:19
TCP/IP 4계층 #1. 개념, 캡슐화, 비캡슐화, PDU, OSI 7계층 15:16
TCP/IP 4계층 #2. MTU와 MSS와 PMTUD 07:57
TCP/IP 4계층 #3. 애플리케이션 계층(application) HTTP, SSH, FTP, SMTP 09:20
TCP/IP 4계층 #4. 전송 계층(transport) TCP와 UDP 06:19
TCP/IP 4계층 #5. 인터넷 계층(network)과 ICMP 01:50
TCP의 연결성립과정 : 3-웨이 핸드쉐이크 06:50
TCP의 연결해제과정 : 4-웨이 핸드쉐이크와 TIME_WAIT 06:35
라우팅 #1. 개념과 라우터 03:32
라우팅 #2. 라우팅테이블 09:24
IP주소, MAC주소, ARP, RARP 09:28
IP주소체계 #1: 이진수 이해하기 08:43
IP주소체계 #2: IPv4와 IPv6 19:16
IP주소체계 #3. 클래스풀(Classful IP Addressing) 17:32
IP주소체계 #4. 클래스리스와 서브넷마스크, 서브네팅 13:35
IP주소체계 #5. 공인IP(public IP)와 사설IP(private IP)와 NAT 04:46
DEEP DIVE : www.naver.com을 주소창에 입력했을 때 화면이 나타나기까지의 과정 05:13
DEEP DIVE : HTTP/1.x HTTP2의 차이 그리고 HTTP3 미리보기 15:08
DEEP DIVE : HTTPS와 TLS #1. 암호화 08:02
DEEP DIVE : HTTPS와 TLS #2. TLS 핸드쉐이크 25:28
브라우저 렌더링과정 06:24
웹브라우저의 캐시 #1. 로컬스토리지와 세션스토리지 07:14
웹브라우저의 캐시 #2. 제대로 배우는 쿠키 07:50
웹브라우저의 캐시 #3. 로컬스토리지, 세션스토리지, 쿠키의 차이 01:46
로그인방식: 쿠키와 세션 그리고 토큰방식(JWT) 09:04
HTTP의 상태코드와 메서드(GET, POST, PUT, PATCH, DELETE) 09:10
REST API 미리보기 12:03
네트워크를 이루는 장치의 이해 02:19
네트워크를 이루는 장치 #1 애플리케이션 계층 04:16
네트워크를 이루는 장치 #2 전송 계층 01:48
네트워크를 이루는 장치 #3 인터넷 계층 01:08
[부록] 데이터링크계층과 물리계층 00:55
네트워크를 이루는 장치 #4 데이터링크계층 02:11
[부록] 데이터링크계층의 이더넷프레임 02:28
네트워크를 이루는 장치 #5 물리계층 02:16
유선LAN의 기술 : 전이중화 통신, CSMA/CD 02:28
[부록] 유선LAN을 이루는 케이블 01:33
무선LAN을 이루는 기술 : 반이중화 통신, CSMA/CA, 와이파이, BSS, ESS 03:26
[부록] 무선LAN을 이루는 주파수 01:41
DEEP DIVE : 대규모 트래픽으로 인한 서버 과부화 해결방법 #1 12:26
DEEP DIVE : 대규모 트래픽으로 인한 서버 과부화 해결방법 #2 12:38
섹션 3. 운영체제
운영체제와 컴퓨터 그리고 인터럽트 16:25
시스템콜과 modebit 05:50
메모리계층 02:05
가상메모리와 스와핑, 페이지폴트 그리고 스레싱 07:24
프로그램과 프로세스 그리고 스레드의 차이 06:10
프로세스의 메모리 구조 01:49
PCB와 컨텍스트 스위칭 05:21
멀티프로세싱과 멀티스레딩, 그리고 IPC 06:37
공유자원과 임계 영역, 그리고 경쟁상태(race condition) 02:41
세마포어, 뮤텍스, 모니터의 차이 그리고 교착상태(deadlock) 06:58
CPU 스케줄링 알고리즘 #1. 비선점형(FCFS, SJF, 우선순위) 06:29
Q. convoy effect와 stavation의 차이는? 02:53
CPU 스케줄링 알고리즘 #2. 선점형(라운드로빈, SRF, 다단계큐) 06:32
캐시, 캐시히트, 캐시미스와 캐시 사례 08:09
메모리할당 : 고정분할과 가변분할 (연속할당) 02:22
메모리할당 : 페이징, 세그멘테이션, 페이지드 세그멘테이션 (불연속할당) 02:41
DEEP DIVE : 캐시매핑(직접매핑, 연관매핑, 집합 - 연관매핑) 10:11
페이지교체 알고리즘 : FIFO, LRU, NUR, LFU 03:39
[부록] 개발자가 꼭 알아야 하는 리눅스 명령어(터미널 사용법) 06:22
섹션 4. 데이터베이스
데이터베이스의 기본#1 (엔터티, 릴레이션, 속성, 도메인 등) 07:52
데이터베이스의 기본#2 (필드와 레코드, 타입) 11:01
데이터베이스의 기본 #3(관계, 키) 11:43
ERD(Entity Relation Diagram)의 기본 03:22
DEEP DIVE : 쇼핑몰 ERD 구축해보기 09:01
[부록] 데이터베이스 MySQL CRUD 해보기 05:33
트랜잭션, 커밋, 롤백 그리고 트랜잭션 전파 03:07
트랜잭션의 특징 ACID 04:14
트랜잭션의 격리성 06:44
트랜잭션의 격리수준에 따른 현상 (팬텀리드, 더티리드 등) 04:52
트랜잭션의 격리수준(SERIALIZABLE, REPEATABLE_READ 등) 03:15
관계형데이터베이스와 NoSQL 데이터베이스의 차이와 MySQL, PostgreSQL, MongoDB, Redis 06:52
데이터베이스의 핵심, 스토리지엔진(innoDB, MyISAM, wiredtiger 차이) 03:56
인덱스의 구조와 효율적인 이유 08:02
인덱스 최적화 기법 04:27
DEEP DIVE : clustered index와 non-clustered index와의 차이 04:55
인덱스는 얼마나 효과적일까? 실습해보기 feat.MongoDB 05:59
내부조인, 왼쪽조인, 오른쪽조인, 합집합 조인의 차이 02:36
중첩루프조인, 정렬병합조인, 해시조인의 차이 07:44
DEEP DIVE : 데이터베이스의 데드락과 해결방법 미리보기 06:17
데이터베이스 정규화과정 #1. 개념과 이상현상 06:10
데이터베이스 정규화과정 #2. 함수적 종속성 08:25
데이터베이스 정규화과정 #3. 제 1정규형 01:32
데이터베이스 정규화과정 #4. 제 2정규형 05:23
데이터베이스 정규화과정 #5. 제 3정규형 05:35
데이터베이스 정규화과정 #6. 보이스 / 코드 정규형 04:27
데이터베이스 정규화과정 #7. 정규화과정 정리 03:44
섹션 5. 자료구조
자료구조와 C++ 03:43
시간복잡도(time complexity) 05:14
빅오표기법(Big - O notation) 06:07
공간복잡도(space complexity) 07:37
연결리스트와 배열의 차이 08:16
벡터와 push_back()의 시간복잡도가 O(1)인 이유 07:32
스택과 큐의 차이 미리보기 06:15
그래프와 트리, 그리고 BST 07:55
균형잡힌 트리 : AVL 트리, 레드블랙트리 01:38
해시테이블 01:51
DEEP DIVE : 해시테이블과 이중연결리스트로 LRU 페이지 교체 알고리즘 구현하기 미리보기 07:37
DEEP DIVE : 해시테이블과 충돌문제(collision) 03:57
Q. 로또번호 7개를 셔플하기 위한 가장 좋은 자료구조는? 07:06
섹션 6. 면접 노하우
딕션과 빠르기 그리고 솔직함. 05:49
회사의 문화 02:57
체크리스트를 만들자. 06:21
꼬리에 꼬리를 무는 질문 05:49
자기소개 09:01
10년뒤의 어떠한 개발자가 될 것인가. 05:05
본인의 강점 04:04
면접관을 배려하는 자세와 애사심 02:19
빠르게 취업하는 방법 11:07
강의 게시일 : 2022년 06월 14일 (마지막 업데이트일 : 2022년 11월 26일)
수강평 총 49개
수강생분들이 직접 작성하신 수강평입니다. 수강평을 작성 시 300잎이 적립됩니다.
4.8
49개의 수강평
5점
4점
3점
2점
1점
VIEW 좋아요 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
YONGHYUN LEE thumbnail
CS의 전반적인 지식을 짧은 시간에 정리할 수 있는 좋은 강의였습니다.
2022-06-27
지식공유자 큰돌
안녕하세요 YONGHYUN님 ㅎㅎ 수강평 감사드립니다. 강의를 들으시다 피드백이 있으시면 언제든지 메일로 부탁드리고 질문이 있으시면 언제든지 질문게시판에 올려주시면 빠른 답변 드리겠습니다. 탄탄한 CS지식을 위해 최선을 다하겠습니다. 감사합니다. 강사 큰돌 올림.
2022-10-10
자스가좋아 thumbnail
비전공자인데 완전 책한권읽는느낌으로 잘 듣고 있습니다. 너무 좋아요 강의! 단점이라할건 딱히없네요. 면접 및 개발 기본 CS지식 쌓으세요
2022-06-24
지식공유자 큰돌
안녕하세요 자스님 ㅎㅎ 수강평 감사드립니다. 강의를 들으시다 피드백이 있으시면 언제든지 메일로 부탁드리고 질문이 있으시면 언제든지 질문게시판에 올려주시면 빠른 답변 드리겠습니다. 탄탄한 CS지식을 위해 최선을 다하겠습니다. 감사합니다. 강사 큰돌 올림.
2022-10-10
권정현 thumbnail
비전공생이라 CS에 대한 지식이 아예 없어 기술 면접에 항상 고민이 많았습니다. 강의에서 그림이나 예를 들어 네트워크 파트인 경우는 브라우저로 보여주면서 더욱 더 알기 쉽게 잘 알려 주셨습니다. 강사님의 책과 인강을 반복하면서 부족한 부분을 채워 나가고 있고 좋은 강의 책 감사 드립니다!
2022-06-22
지식공유자 큰돌
안녕하세요 권정현님 ㅎㅎ 수강평 감사드립니다. 강의를 들으시다 피드백이 있으시면 언제든지 메일로 부탁드리고 질문이 있으시면 언제든지 질문게시판에 올려주시면 빠른 답변 드리겠습니다. 탄탄한 CS지식을 위해 최선을 다하겠습니다. 감사합니다. 강사 큰돌 올림.
2022-10-10
June thumbnail
전체적인 CS 지식 내용들을 빠르고 적당한 깊이까지 리뷰해주시기 때문에 너무 과하지도 부족하지도 않게 내용을 보충할 수 있어요. 설명해주시는 톤이나 자료들도 좋습니다. 면접 전에 구매해서 잘 기억안나는 부분만 수강하고 면접봤는데 덕분에 잘 본것같아요. 강의 내용도 지속적으로 업데이트 해주시던데 두고두고 보기 좋은 강의 같습니다 :)
2022-06-17
지식공유자 큰돌
안녕하세요 June님 ㅎㅎ 수강평 감사드립니다. 강의를 들으시다 피드백이 있으시면 언제든지 메일로 부탁드리고 질문이 있으시면 언제든지 질문게시판에 올려주시면 빠른 답변 드리겠습니다. 탄탄한 CS지식을 위해 최선을 다하겠습니다. 감사합니다. 강사 큰돌 올림.
2022-10-10
Chang Moo Moon thumbnail
면접에서는 길어봤자 2~3줄의 두괄식 답변을 할 것이겁니다. 더 심화된 이해가 필요하면 전공서와 전공강의를 보는게 맞기에 저는 이 강의만 들어도 면접에서 컴팩트하게 좋은 답변을 할 수 있어서 굉장히 훌륭하다고 생각합니다.
2022-09-18
지식공유자 큰돌
안녕하세요 Chang님 ㅎㅎ 수강평 감사드립니다. 강의를 들으시다 피드백이 있으시면 언제든지 메일로 부탁드리고 질문이 있으시면 언제든지 질문게시판에 올려주시면 빠른 답변 드리겠습니다. 탄탄한 CS지식을 위해 최선을 다하겠습니다. 감사합니다. 강사 큰돌 올림.
2022-10-10