강의

멘토링

커뮤니티

BEST
Programming

/

Database

[CS Phỏng vấn kỹ thuật 4] Cơ sở dữ liệu dễ hiểu

Khóa học giúp hiểu các khái niệm cốt lõi về cơ sở dữ liệu và luyện tập giải thích bằng lời trong phỏng vấn

(4.9) 10 đánh giá

201 học viên

Độ khó Nhập môn

Thời gian Không giới hạn

  • yiyj10305235
데이터베이스
데이터베이스
DBMS/RDBMS
DBMS/RDBMS
면접
면접
취업
취업
3시간 만에 완강할 수 있는 강의 ⏰
3시간 만에 완강할 수 있는 강의 ⏰
SQL
SQL
Tech Interview
Tech Interview
kakao-tech
kakao-tech
kakao-recruitment
kakao-recruitment
데이터베이스
데이터베이스
DBMS/RDBMS
DBMS/RDBMS
면접
면접
취업
취업
3시간 만에 완강할 수 있는 강의 ⏰
3시간 만에 완강할 수 있는 강의 ⏰
SQL
SQL
Tech Interview
Tech Interview
kakao-tech
kakao-tech
kakao-recruitment
kakao-recruitment

Đánh giá từ những học viên đầu tiên

Bạn sẽ nhận được điều này sau khi học.

  • Hiểu các khái niệm cốt lõi của cơ sở dữ liệu

  • Khả năng giải thích bằng lời nói trong phỏng vấn kỹ thuật

  • PDF bài tập thực hành chuẩn bị cả câu hỏi đuổi

🥲 Bạn đã từng có trải nghiệm như thế này trong phỏng vấn không?

1. Trường hợp trả lời nhầm lẫn các khái niệm

Người phỏng vấnĐặc điểm của lập trình hướng đối tượng là gì?
💬 Ứng viên Đó là nguyên tắc SOLID. Đầu tiên, S là..(lược bỏ)...

Đây là tình huống nhầm lẫn giữa đặc điểm của lập trình hướng đối tượng (trừu tượng hóa, đóng gói, kế thừa, đa hình) và
nguyên tắc thiết kế hướng đối tượng (SOLID).
Điều này có thể tạo ấn tượng rằng nền tảng các khái niệm cơ bản chưa vững chắc.

2. Chỉ biết What mà không nói được How / Why

Nhà tuyển dụng Đặc điểm của TCP là gì?
💬 Ứng viên Đó là giao thức đảm bảo độ tin cậy.
Nhà tuyển dụng Cơ chế đảm bảo độ tin cậy là gì?
💬 Ứng viên Ừm... tức là... làm cho việc truyền tải an toàn... kiểu như...

Đây là trạng thái chỉ biết định nghĩa bề ngoài mà chưa chuẩn bị giải thích nguyên lý.
Nếu 3-way handshake, số thứ tự, ACK, truyền lại, kiểm soát luồng và kiểm soát tắc nghẽn
không được kết nối thành một luồng thống nhất thì chắc chắn sẽ bị bí khi gặp câu hỏi đuổi.

3. Trường hợp bị bí khi trả lời câu hỏi cơ bản

Người phỏng vấn HTTP là gì?
💬 Ứng viên Ừm… trao đổi dữ liệu trên web… kiểu như…?

Đó là những khái niệm quá quen thuộc nhưng khi thực sự phải giải thích bằng một câu thì lại không nối được lời.
Đây không phải là thiếu kiến thức, mà là thiếu kinh nghiệm tổng hợp và trình bày.


Chỉ biết thôi là chưa đủ. Chỉ khi diễn đạt bằng lời nói, đó mới thực sự trở thành năng lực.

🔥 Vì vậy tôi đã cấu trúc như thế này.

⚡ Điểm nổi bật của khóa học

1⃣ Khóa học chuẩn bị phỏng vấn tổng hợp chỉ những nội dung cốt lõi

  • Tôi đã tổng hợp và tập hợp các khái niệm và nguyên lý cần thiết phải xem trước khi phỏng vấn

  • Được cấu trúc để vừa bổ sung kiến thức nền tảng, vừa có thể sử dụng như tài liệu ôn tập phỏng vấn

  • Không chỉ là tóm tắt đơn thuần, mà được cấu trúc với sơ đồ minh họa và giải thích dễ hiểu để ngay cả người không chuyên cũng có thể hiểu được

  • Bạn có thể nhanh chóng tổng hợp nội dung chính, đồng thời học tập với sự thấu hiểu về lý do tại sao nó quan trọng

2⃣ Phụ lục [Luyện tập phỏng vấn] được đính kèm

  • Trong phỏng vấn, khả năng giải thích rõ ràng quan trọng hơn nhiều so với việc chỉ đơn thuần biết

  • Nhưng việc tự mình tổng hợp và luyện tập không hề dễ dàng và khá phiền phức

  • Tôi đã thêm bài tập "Trả lời trong một hai câu" vào cuối tài liệu bài giảng để giảm bớt công sức tổng hợp cho bạn

3⃣ Cung cấp Workbook PDF Thực chiến Phỏng vấn Kỹ thuậtđể chuẩn bị cho cả những câu hỏi đuổi

  • "Liệu chỉ với khóa học này thôi có đủ để luyện tập nói không?"
    Sau khi suy nghĩ về vấn đề này,

    Tôi đã tạo ra Workbook thực chiến phỏng vấn kỹ thuật.

  • Được thiết kế để bạn có thể luyện tập nói như trong buổi phỏng vấn thực tế ngay cả khi tự học.

  • Bạn có thể xem chi tiết cấu trúc và cách sử dụng workbook trong video giới thiệu workbook ở phần đầu của khóa học.

4⃣ Khóa học phát triển liên tục chỉ với một lần mua

  • Khóa học này được cung cấp với thời hạn học không giới hạn

  • Nội dung sẽ tiếp tục được mở rộng với việc bổ sung giải thích mới, thêm ví dụ, v.v.

  • Ngay cả khi giá tăng do nội dung được bổ sung, học viên đã mua khóa học
    có thể sử dụng toàn bộ nội dung mà không phải trả thêm phí

  • Đây là cuốn sách cơ bản về CS mà bạn có thể quay lại xem bất cứ khi nào cần

💡 Hãy sử dụng như thế này

1⃣ Tải tài liệu xuống và học theo bài giảng để nắm vững các khái niệm cốt lõi.
2⃣ Ghi chép lại những phần quan trọng để tạo sổ tay phỏng vấn CS của riêng bạn.
3⃣ Lưu vào điện thoại và ôn tập ngắn gọn bất cứ khi nào có thời gian rảnh.

Nếu bạn sắp phỏng vấn,
không có thời gian → Hãy nhanh chóng nâng cao cảm giác phỏng vấn với Phụ lục [Luyện tập phỏng vấn] trong tài liệu bài giảng.
Nếu có thời gian → Hoàn thiện kỹ năng nói như phỏng vấn thực tế với Workbook thực chiến phỏng vấn kỹ thuật.

🎯 Được khuyến nghị cho những ai

Người không chuyên ngành · Người chuẩn bị xin việc · Người chuẩn bị chuyển việc, v.v. đang chuẩn bị cho phỏng vấn kỹ thuật và cần có thể tổng hợp kiến thức cơ bản CS bằng lời nói

Sinh viên chuyên ngành cần ôn tập lại kiến thức

Tôi đã từng học nhưng
không dám nghĩ đến việc phải tổng hợp lại tất cả những kiến thức CS đó

Đừng mở lại
những cuốn sách chuyên ngành dày cộm.
Chúng tôi sẽ tổng hợp chắc chắn chỉ những nội dung cốt lõi.

Người không chuyên ngành CS cảm thấy bối rối

Tôi mới chuẩn bị
phỏng vấn kỹ thuật lần đầu
nên không biết bắt đầu từ đâu

Nếu bạn theo lộ trình thì
có thể học tập tập trung
chỉ vào các khái niệm cốt lõi CS chính..

Người chuẩn bị chuyển việc không có thời gian

Tôi không có thời gian.
Tôi cần ôn tập nhanh

chỉ những kiến thức CS hay ra trong phỏng vấn thôi

Có tài liệu bài giảng và
chương phỏng vấn giúp bạn
có thể ôn tập nhanh chóng ngay cả khi tự học.

🔥 Đánh giá từ các học viên đã trải nghiệm trước

Khóa học thực sự hữu ích.
Hơn 2000+ học viên đã chứng minh điều này.

⭐️⭐️⭐️⭐️⭐️

1. Khóa học cho thấy tác giả đã suy nghĩ và cân nhắc bao nhiêu từ góc độ học viên (có vẻ như đã xem xét dòng chảy hiểu biết của người học)
2. Tài liệu trực quan và ví dụ đa dạng giúp dễ hiểu
3. Khi học kiến thức mới, giảng viên nhắc lại và gợi nhớ nội dung đã học trước đó để kết nối kiến thức. Kiến thức được kết nối và vẽ nên bức tranh toàn cảnh.
4. Độ sâu kiến thức không hề nông cạn. Đang học hệ điều hành ngay sau kiến trúc máy tính, hiệu ứng cộng hưởng rất tốt.
5. Gãi đúng chỗ ngứa với câu hỏi "Tại sao" & "Tại sao lại sử dụng".
ps. Xin lỗi tác giả nhưng.. đây là khóa học tôi chỉ muốn mình mình biết thôi.

-Đánh giá khóa học 'Hệ điều hành'

⭐️⭐️⭐️⭐️⭐️

Mặc dù thời lượng khóa học ngắn nhưng việc giảng viên giải thích rõ ràng chỉ những phần quan trọng thật sự rất tuyệt. Ban đầu tôi nghĩ vì hơi thiên về lý thuyết nên sẽ không có phần câu lệnh truy vấn SQL, nhưng thật tuyệt khi giảng viên đã hướng dẫn từng bước cú pháp cơ bản và cách viết câu lệnh truy vấn kèm theo các ví dụ minh họa. Sau đó các phần về join, chuẩn hóa, transaction, index và tối ưu hóa dữ liệu, bảo mật đều rất hay, tôi chưa thử các khóa học trả phí khác nhưng phần phụ lục cuối cùng với tiêu đề luyện tập phỏng vấn có cả câu hỏi và đáp án nên rất phù hợp để tự học và luyện tập. Thời lượng khóa học không quá dài nếu tập trung nghe nên có lẽ tôi sẽ xem lại nhiều lần. Cảm ơn giảng viên

-Đánh giá khóa học 'Cơ sở dữ liệu'

⭐️⭐️⭐️⭐️⭐️

Giải thích rõ ràng các nội dung cốt lõi với luồng logic mạch lạc, giúp tôi ôn tập lại cấu trúc dữ liệu một cách nhanh chóng. Cảm ơn vì khóa học tuyệt vời.

-Đánh giá khóa học 'Cấu trúc dữ liệu'

⭐️⭐️⭐️⭐️⭐️

Wow... thực sự quá tuyệt vời...;;;; Tôi phải tiết kiệm tiền để mua hết tất cả các khóa học theo lộ trình.. Tôi tò mò không biết có dự định làm khóa học về Spring không.. Tôi sẽ mua ngay..

-Đánh giá khóa học 'Java và Lập trình hướng đối tượng'

⭐️⭐️⭐️⭐️⭐️

Đây là khóa học giúp bạn có thể tổng hợp các khái niệm chính về JavaScript trong một ngày! Rất tốt để ôn lại trước khi phỏng vấn👍



-Đánh giá khóa học 'JavaScript'

⭐️⭐️⭐️⭐️⭐️

Vì không học chuyên ngành khoa học máy tính nên tôi đã băn khoăn không biết phải học kiến thức CS, đặc biệt là kiến trúc máy tính và hệ điều hành như thế nào, nhưng với khối lượng phù hợp nên tôi có thể học mà không cảm thấy áp lực và có cảm giác như được học kèm riêng với chuyên gia nên rất tuyệt. Tôi dự định sẽ học khóa hệ điều hành và đang rất mong chờ. Cảm ơn nhiều!

-Đánh giá khóa học 'Kiến trúc máy tính'

🖐 Xin chào! Để tôi tự giới thiệu! 🙇

Xuất thân từ một người không chuyên, khi mới chuẩn bị xin việc làm lập trình viên, tôi chỉ tập trung vào thuật toán và bài kiểm tra lập trình.
Tôi đã có phần tự tin và vượt qua hầu hết các bài kiểm tra lập trình, nhưng ở cửa ải tiếp theo là phỏng vấn kỹ thuật, tôi liên tục thất bại. Vấn đề là gì? Chính là sự thiếu vắng kiến thức CS (Khoa học Máy tính).

Tôi hiểu rõ hơn ai hết sự khao khát về kiến thức nền tảng (kiến thức CS, ngôn ngữ lập trình, v.v.). Tôi đã tự mày mò nghiên cứu vô số tài liệu và tích lũy bí quyết riêng của mình, và cuối cùng hiện tại tôi đang làm việc với tư cách là 🧑🏻‍💻 lập trình viên tại Kakao.

Từ nhỏ tôi đã tự tin hơn ai hết trong việc kết hợp và tái cấu trúc các tài liệu khác nhau để tạo ra 'cuốn sổ tay tổng hợp của riêng mình'. Khóa học này chính là cuốn sổ bí mật chứa đựng tất cả những bí quyết và đam mê đó.

🚀 Môn học thứ tư của series CS giúp bạn nói trôi chảy là Cơ sở dữ liệu.

  • Bạn không nhớ rõ các mức độ cô lập giao dịch và cũng không biết vấn đề nào được giải quyết ở từng mức độ?

  • Bạn có từng chỉ hiểu sơ sơ rằng sharding là phân mảnh theo chiều dọc, còn partitioning là phân mảnh theo chiều ngang rồi bỏ qua không?

  • Hoặc bạn biết rằng index tốt cho hiệu suất, nhưng cấu trúc phức tạp và nguyên lý hoạt động của nó vẫn còn mơ hồ?

📖 Chương trình học chỉ chứa những nội dung cốt lõi packed with only the essentials

Đây là mục lục và các từ khóa cốt lõi bạn sẽ học trong khóa học này.

Nếu có từ khóa nào còn xa lạ, hãy nắm chắc chúng qua cơ hội này nhé.

  1. Tổng quan về cơ sở dữ liệu

    • Đặc điểm cơ sở dữ liệu, RDBMS, Mô hình hóa cơ sở dữ liệu

  2. Làm việc với SQL

    • SQL cơ bản CRUD, hàm tổng hợp, truy vấn con, SQL join, phân trang, NoSQL

  3. Chuẩn hóa

    • Hiện tượng bất thường, các giai đoạn chuẩn hóa khác nhau (1NF~3NF)

  4. Transaction

    • ACID, trạng thái giao dịch, phục hồi giao dịch, mức độ cô lập giao dịch (cấp 1~4)

  5. Chỉ mục và tối ưu hóa dữ liệu

    • Các loại chỉ mục và cấu trúc dữ liệu (B-Tree, B+Tree), chỉ mục kết hợp, sharding, phân vùng

  6. Bảo mật cơ sở dữ liệu

    • Quản lý quyền người dùng, phòng chống SQL Injection

  7. [Phụ lục] Luyện tập phỏng vấn

    • Ôn tập lại một lần nữa các khái niệm chính dưới dạng hỏi đáp

✏ Chúng ta sẽ tìm hiểu như thế này

1⃣Tổng hợp kiến thức cơ bản về cơ sở dữ liệu dùng cho cả thực tế và phỏng vấn

  • SQL, chuẩn hóa, transaction, index, sharding, bảo mật và các khái niệm cốt lõi khác được tổng hợp theo mạch logic

  • Thiết kế tập trung vào ngữ cảnh của khái niệm (tại sao tính năng này ra đời)

Chi tiết nội dung khóa học

2⃣ 'Tại sao' sử dụng SQL: Học cú pháp cốt lõi và nguyên lý

  • Vượt ra ngoài việc chỉ liệt kê cú pháp SQL, bạn sẽ học được ý nghĩa của các cú pháp SQL cốt lõi như JOIN được dùng vì sao, GROUP BY cần thiết trong tình huống nào.

  • Từ SELECT cơ bản đến INSERT, UPDATE, DELETE, JOIN phức tạp, subquery, paging query, v.v., bạn sẽ hiểu rõ ngữ cảnh sử dụng các cú pháp SQL thường xuyên được dùng trong thực tế.

Quá trình Inner Join

Ví dụ về cú pháp SQL cơ bản

Ví dụ về cú pháp SQL nâng cao

3⃣Giải thích dễ hiểu các khái niệm DB khó hiểu (transaction, chuẩn hóa, index, v.v.) tập trung vào sơ đồ minh họa

  • Nhiều người mới bắt đầu gặp khó khăn với đặc điểm của từng mức cô lập, các giai đoạn chuẩn hóa (chuẩn hóa bậc 1, 2, 3) và các hiện tượng bất thường, cũng như cấu trúc dữ liệu phức tạp của chỉ mục (B+Tree) và nguyên lý hoạt động, đều được hiểu rõ ràng thông qua sơ đồ trực quan và tài liệu hình ảnh thay vì văn bản phức tạp.

  • Giúp bạn nắm bắt một cách trực quan qua hình ảnh tại sao mỗi khái niệm lại cần thiết, giải quyết vấn đề gì và ảnh hưởng như thế nào đến hiệu suất thực tế, để có thể ghi nhớ lâu dài.

Cấu trúc dữ liệu B+tree của index

Ví dụ về hiện tượng bất thường

Ví dụ về mức độ cô lập giao dịch

👀 Xem trước khóa học

Nếu video bị dừng, vui lòng làm mới trang :)

Giải thích quy trình mô hình hóa DB

Giải thích các cấp độ cách ly giao dịch từ cấp 1 đến cấp 4

Lưu ý trước khi học

  • Định dạng tài liệu học tập cung cấp: PDF

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Người không chuyên ngành cảm thấy bối rối vì mới bắt đầu học CS

  • Sinh viên chuyên ngành cần ôn tập các khái niệm CS trước buổi phỏng vấn kỹ thuật

  • Người chuẩn bị chuyển việc không có nhiều thời gian trước buổi phỏng vấn kỹ thuật

Xin chào
Đây là

2,841

Học viên

129

Đánh giá

18

Trả lời

4.9

Xếp hạng

7

Các khóa học

학력 및 경력

  • 서울대학교 졸업

  • 현 카카오 서버 개발자

     

 

강의 소개 

CS 개념을 면접에서 말로 풀어낼 수 있도록 돕는
말이 트이는 CS 시리즈를 만들고 있습니다.

 

강의 철학

컴퓨터 비전공자로 개발을 시작해 CS 기초부터 기술 면접까지 직접 정리하며 시행착오를 많이 겪었습니다. 그 과정에서 쌓인 학습법과 개념 정리 노하우를 바탕으로, 실무와 면접에서 꼭 마주치는 핵심 개념을 그림으로 쉽게 이해할 수 있도록 만드는 콘텐츠를 제작하고 있습니다.
"그때의 저에게 필요했던 강의를 만들고 있습니다."

 

블로그

  • yiyj1030.tistory.com
    → CS, 알고리즘, 실무 개념을 쉽고 정리하는 기술 블로그 운영 중

     

 

Contact

yiyj1030@gmail.com

Chương trình giảng dạy

Tất cả

26 bài giảng ∙ (3giờ 19phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

10 đánh giá

4.9

10 đánh giá

  • junkim46857399님의 프로필 이미지
    junkim46857399

    Đánh giá 4

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Trong thời gian giảng dạy ngắn, thầy đã chỉ ra những phần cốt lõi rất tốt nên đã giúp ích rất nhiều. Phần tóm tắt lại một lần nữa ở cuối luôn rất hay. Cảm ơn thầy.

    • yiyj10305235
      Giảng viên

      Cảm ơn bạn đã đánh giá khóa học. Hy vọng hành trình học tập sẽ không kết thúc ở khóa học này mà chúng ta sẽ tiếp tục cùng nhau. Tôi sẽ chờ gặp lại bạn trong series tiếp theo :)

  • uiop58096770님의 프로필 이미지
    uiop58096770

    Đánh giá 4

    Đánh giá trung bình 5.0

    5

    67% đã tham gia

    • yiyj10305235
      Giảng viên

      Cảm ơn bạn đã đánh giá khóa học. Hy vọng hành trình học tập không kết thúc ở khóa học này mà chúng ta sẽ tiếp tục cùng nhau. Mong được gặp lại bạn trong series tiếp theo :)

  • myhwc님의 프로필 이미지
    myhwc

    Đánh giá 3

    Đánh giá trung bình 5.0

    5

    83% đã tham gia

    Không chỉ cú pháp SQL đơn giản mà còn đề cập đến transaction và quyền hạn nên rất tốt. Đặc biệt khi nói về cơ sở dữ liệu thì không thể bỏ qua index, mà khóa học này có cả phần về index nên thực sự là một khóa học bổ ích.

    • yiyj10305235
      Giảng viên

      Cảm ơn bạn đã đánh giá khóa học. Hy vọng hành trình học tập sẽ không kết thúc ở khóa học này mà chúng ta sẽ tiếp tục cùng nhau. Mong được gặp lại bạn trong series tiếp theo :)

  • calculator님의 프로필 이미지
    calculator

    Đánh giá 85

    Đánh giá trung bình 4.9

    5

    100% đã tham gia

    Tôi đã biết cơ sở dữ liệu quan trọng như thế nào đối với các lập trình viên, nhưng mỗi khi học lý thuyết trong lĩnh vực này thì lại cảm thấy nhàm chán. Bài giảng của anh Yong Jun đã giải thích những kiến thức cốt lõi về lý thuyết cơ sở dữ liệu một cách súc tích và rõ ràng nên tôi có thể học một cách thú vị. Việc giải thích thông qua các ví dụ thực tế đã giúp ích rất nhiều trong việc hiểu lý thuyết một cách trực quan! Sắp tới tôi cũng sẽ dự thi SQLD, và tôi nghĩ bài giảng này sẽ giúp ích rất nhiều cho việc ôn thi. Cảm ơn anh vì bài giảng hay.

    • yiyj10305235
      Giảng viên

      Cảm ơn bạn đã đánh giá khóa học. Hy vọng hành trình học tập sẽ không kết thúc ở khóa học này mà chúng ta sẽ tiếp tục cùng nhau. Tôi sẽ chờ gặp lại bạn trong series tiếp theo :)

  • zoseonghun님의 프로필 이미지
    zoseonghun

    Đánh giá 9

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Mặc dù thời lượng bài giảng ngắn nhưng việc giải thích rõ ràng chỉ những phần quan trọng thật sự rất tốt. Tôi nghĩ sẽ chủ yếu là lý thuyết nên sẽ không có câu truy vấn SQL, nhưng thầy cũng dạy cả cú pháp cơ bản và cách viết câu truy vấn từng cái một với ví dụ minh họa nên rất tuyệt vời. Sau đó các phần về join, chuẩn hóa, transaction, index và tối ưu hóa dữ liệu, bảo mật đều rất hay, tôi chưa nghe các khóa học trả phí khác nhưng phần phụ lục cuối cùng có tiêu đề là luyện tập phỏng vấn với các câu hỏi và đáp án cụ thể nên cũng khá ổn để tự học và luyện tập. Thời gian bài giảng nếu tập trung nghe thì không mất quá lâu nên có lẽ tôi sẽ xem lại vài lần nữa. Cảm ơn thầy

    • yiyj10305235
      Giảng viên

      Cảm ơn bạn đã đánh giá khóa học. Hy vọng hành trình học tập sẽ không kết thúc ở khóa học này mà chúng ta sẽ tiếp tục cùng nhau. Mong được gặp lại bạn trong series tiếp theo :)

Ưu đãi có thời hạn, kết thúc sau 1 ngày ngày

16.940 ₫

30%

506.391 ₫

Khóa học khác của yiyj10305235

Hãy khám phá các khóa học khác của giảng viên!

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!