inflearn logo

[Phỏng vấn kỹ thuật CS 3] Mạng máy tính giúp bạn tự tin trả lời

Khóa học giúp bạn hiểu các khái niệm cốt lõi về mạng, đồng thời luyện tập cách giải thích bằng lời trong các buổi phỏng vấn.

(4.9) 14 đánh giá

431 học viên

Độ khó Nhập môn

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

Network
Network
Tech Interview
Tech Interview
computer-science
computer-science
Network
Network
Tech Interview
Tech Interview
computer-science
computer-science

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

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

4.9

5.0

이정훈

100% đã tham gia

Tôi đang theo lộ trình của series này với mục tiêu chuyển việc trong năm nay. Tôi thấy nó rất hữu ích cho kiến thức cơ bản và chuẩn bị phỏng vấn. Cảm ơn bạn!!

5.0

공부하자

100% đã tham gia

Cảm ơn bạn vì khóa học tuyệt vời. Thật sự cảm ơn vì có thể học nhanh các nguyên lý mạng.!!

5.0

junghyun

58% đã tham gia

Những giải thích chi tiết và nhiều tài liệu hình ảnh thực sự giúp ích rất nhiều. Xin hãy tạo ra nhiều bài giảng tốt hơn nữa. Cảm ơn bạ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 mạng lưới

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

  • PDF sách bài tập thực tế chuẩn bị cho cả các câu hỏi phụ (câu hỏi đào sâu)

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

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 hướng đối tượng là gì?
💬 Ứng viên Đó là các 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ác đặc điểm của hướng đối tượng (tính trừu tượng, tính đóng gói, tính kế thừa, tính đa hình)
và các 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 khung khái niệm cơ bản vẫn chưa được nắm vững.

2. Trường hợp chỉ biết What mà không thể nói được How / Why

Người phỏng vấn Đặc điểm của TCP là gì?
💬 Ứng viên Đó là một giao thức đảm bảo tính tin cậy.
Người phỏng vấn Cơ chế nào đảm bảo tính tin cậy đó?
💬 Ứng viên Ờ... thì là... nó giúp truyền tải một cách an toàn... kiểu như...

Bạn chỉ mới biết những định nghĩa bề mặt và chưa sẵn sàng để giải thích về nguyên lý.
Nếu các khái niệm như 3-way handshake, số thứ tự (sequence number), 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, bạn chắc chắn sẽ bị tắc nghẽn ở các câu hỏi đào sâu.

3. Trường hợp bị cứng họng trước những câu hỏi cơ bản

Người phỏng vấn HTTP là gì?
💬 Ứng viên Ờ… là cái… dùng để truyền nhận dữ liệu trên web…?

Đó là những khái niệm rất quen thuộc, nhưng khi thực sự phải giải thích trong một câu thì lời nói lại không tuôn ra được.
Đây không phải là do thiếu kiến thức, mà là do thiếu kinh nghiệm trong việc sắp xếp và diễn đạt bằng lời.


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

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

 Nội dung cao cấp chuẩn bị cho phỏng vấn với đẳng cấp khác biệt

1⃣ Ghi chú CS được tổng hợp dựa trên tiêu chuẩn chuẩn bị phỏng vấn

  • Các khái niệm và nguyên lý nhất định phải kiểm tra trước khi phỏng vấn sẽ được tập hợp lại và cung cấp dưới dạng tài liệu bài giảng.

  • Vừa giúp bạn bổ sung kiến thức nền tảng, vừa được thiết kế để bạn có thể lấy ra xem lại ngay trước khi phỏng vấn.

  • Không chỉ là tóm tắt đơn thuần, tài liệu còn đi kèm với hình minh họa và giải thích dễ hiểu để ngay cả những người không chuyên cũng có thể hiểu rõ.


Ví dụ về tài liệu giảng dạy cấu trúc máy tính

2⃣ Phụ lục|Cung cấp tài liệu luyện tập phỏng vấn

  • Trong buổi phỏng vấn, khả năng giải thích một cách gãy gọn quan trọng hơn nhiều so với việc chỉ đơn thuần là biết kiến thức.

  • Nhưng việc tự mình sắp xếp và luyện tập là một công việc không hề dễ dàng và khá phiền phức.

  • Ở cuối tài liệu bài giảng, tôi có thêm phần huấn luyện "Trả lời trong một hoặc hai câu" để giúp bạn bớt đi sự vất vả trong việc hệ thống lại kiến thức.


Ví dụ phụ lục bài giảng cơ sở dữ liệu

3⃣ Cung cấp PDF Sách bài tập thực hành phỏng vấn kỹ thuật chuẩn bị cho cả các câu hỏi phụ

  • "Liệu chỉ với bài giảng này thôi có đủ để luyện nói không?"
    Sau nỗi trăn trở này,

    Tôi đã tạo ra một cuốn sách bài tập thực hành phỏng vấn kỹ thuật.

  • Được thiết kế để bạn có thể luyện nói như phỏng vấn thực tế ngay cả khi ở một mình.

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

Ví dụ về sách bài tập hệ điều hành

4⃣ Khóa học tiếp tục phát triển 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 tập vô thời hạn.

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

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

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

💡 Hãy tận dụng nội dung phong phú này như thế này nhé

1⃣ Tải tài liệu xuống và nắm vững các khái niệm cốt lõi trong khi nghe bài giảng.
2⃣ Hãy tự mình ghi chép lại những phần quan trọng để tạo ra cuốn 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 nhanh bất cứ khi nào có thời gian rảnh.

Nếu sắp đến buổi phỏng vấn,
nếu không có thời gian → hãy nâng cao cảm giác phỏng vấn một cách nhanh chóng bằng phần 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 → hãy hoàn tất việc luyện nói như phỏng vấn thật với Sách bài tập thực hành phỏng vấn kỹ thuật.

🎯 Đề xuất cho những đối tượng sau

Những người không chuyên ngành, người đang tìm việc, người chuẩn bị chuyển việc, v.v. đang chuẩn bị cho buổi phỏng vấn kỹ thuật và cần có khả năng hệ thống lại các kiến thức CS cơ bản bằng lời nói

Sinh viên chuyên ngành cần hệ thống lại kiến thức

Tôi đã từng học qua rồi nhưng
không đủ can đảm để hệ thống lại khối lượng kiến thức CS khổng lồ đó

Đừng mở lại
những cuốn giáo trình dày cộp nữa.
Hãy hệ thống lại những nội dung cốt lõi một cách chắc chắn.

Người không chuyên thấy bối rối với CS

Chuẩn bị phỏng vấn kỹ thuật
là lần đầu nên tôi không biết
phải bắt đầu từ đâu

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

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

Thôi được rồi, tôi không có thời gian.
Tôi cần hệ thống lại

nhanh chóng các kiến thức CS xuất hiện trong phỏng vấn

Có tài liệu giảng dạy và chương phỏng vấn giúp bạn
có thể tự ôn tập
một cách nhanh chóng.

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

Một bài giảng thực sự hữu ích.
Đã được chứng minh bởi hơn 3.000 học viên.

⭐️⭐️⭐️⭐️⭐️

1. Một bài giảng cho thấy tác giả đã suy nghĩ và trăn trở cho học viên nhiều đến mức nào (có vẻ như đã cân nhắc đến luồng hiểu bài của người học)
2. Tài liệu trực quan và ví dụ đa dạng giúp việc thấu hiểu trở nên dễ dàng hơn
3. Khi học kiến thức mới, tác giả luôn đề cập và nhắc lại nội dung đã học trước đó để kết nối các kiến thức lại với nhau. Các kiến thức được kết nối giúp hình thành nên một bức tranh tổng thể lớn.
4. Kiến thức không hề nông cạn. Tôi đang học Hệ điều hành ngay sau khi học Kiến trúc máy tính, và sự kết hợp này mang lại hiệu quả rất tốt.
5. Giải đáp tận gốc những thắc mắc về "tại sao" & "tại sao lại sử dụng nó".
ps. Xin lỗi tác giả nhưng mà.. đây là bài giảng mà tôi chỉ muốn giữ cho riêng mình biết thôi.

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

⭐️⭐️⭐️⭐️⭐️

Dù thời lượng bài giảng ngắn nhưng tôi rất thích cách giảng viên giải thích rõ ràng và chắc chắn chỉ những phần quan trọng. Vì bài giảng hơi thiên về lý thuyết nên tôi cứ ngỡ sẽ không có phần câu lệnh SQL, nhưng thật tuyệt khi giảng viên đã hướng dẫn từng ví dụ về cú pháp cơ bản và cách viết câu lệnh. Sau đó, các phần về Join, chuẩn hóa, Transaction, Index, tối ưu hóa dữ liệu và bảo mật cũng rất hay. Dù tôi chưa nghe các bài giảng trả phí khác, nhưng phần phụ lục ở bài giảng cuối với tiêu đề luyện tập phỏng vấn đã đưa ra trực tiếp các câu hỏi và câu trả lời, rất hữu ích để tự học và luyện tập một mình. Nếu tập trung nghe thì thời lượng bài giảng không quá dài nên tôi nghĩ mình sẽ xem lại vài lần nữa. Xin cảm ơn.

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

⭐️⭐️⭐️⭐️⭐️

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

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

⭐️⭐️⭐️⭐️⭐️

Oa... thật sự là quá tuyệt vời luôn ạ...;;;; Em phải gom tiền để mua hết cả lộ trình mới được.. Không biết thầy có dự định dạy cả về phần Spring không ạ.. Em sẽ mua ngay lập tức luôn ạ..

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

⭐️⭐️⭐️⭐️⭐️

Đây là bài giảng giúp bạn có thể tổng hợp các khái niệm chính về JavaScript chỉ trong vòng một ngày! Rất tốt để ôn lại kiến thức trước khi đi 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 đã rất lo lắng về việc phải học kiến thức CS như thế nào, đặc biệt là cấu trúc máy tính và hệ điều hành, nhưng vì thời lượng bài giảng phù hợp nên tôi có thể học mà không thấy áp lực, và cảm giác như được gia sư bởi một cao thủ vậy, thực sự rất tuyệt vời. Tôi cũng dự định sẽ nghe cả bài giảng về hệ điều hành nữa và đang rất mong đợi. Xin cảm ơn!

- Đánh giá khóa học 'Cấu trúc máy tính'

🖐 Xin chào! Tôi xin tự giới thiệu về bản thân! 🙇

Là một người không chuyên về ngành này, khi mới bắt đầu 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à kiểm tra mã lỗi (coding test).
Dù đã có được sự tự tin nhất định và vượt qua hầu hết các bài kiểm tra coding, nhưng tôi lại liên tục thất bại trong các buổi phỏng vấn kỹ thuật, vốn là cửa ải tiếp theo. Vấn đề nằm ở đâu? Đó chính là sự thiếu hụt kiến thức về CS (Khoa học máy tính).

Tôi hiểu rõ 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.) hơn bất kỳ ai. Tôi đã tích lũy bí quyết cho riêng mình thông qua việc tự học vô số tài liệu, và cuối cùng hiện tại tôi đang làm việc với tư cách là một 🧑🏻‍💻 nhà phát triển Kakao.

Từ khi còn nhỏ, tôi đã luôn tự tin hơn bất cứ ai trong việc kết hợp, tái cấu trúc các tài liệu đa dạng để tạo ra 'cuốn sổ tay tổng hợp của riêng mình'. Bài giảng này chính là cuốn sổ tay bí mật chứa đựng tất cả bí quyết và tâm huyết đó.

🚀 Môn học thứ ba trong Series CS giúp bạn tự tin giao tiếp là Mạng máy tính.

  • Nếu bạn cảm thấy bối rối khi phải giải thích chính xác điều gì sẽ xảy ra khi nhập URL vào trình duyệt trong buổi phỏng vấn?

  • Kết nối TCP là 3-way nhưng tại sao khi ngắt kết nối lại là 4-way?


📖 Chương trình giảng dạy cô đọng những nội dung cốt lõi nhất

Đâ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 lạ lẫm, hãy tận dụng cơ hội này để nắm vững và vượt qua nhé.

  1. Cơ bản về mạng

    • Định nghĩa và cấu trúc mạng, LAN và WAN,

      Phương thức truyền dữ liệu,

      Mô hình OSI 7 lớp và chồng giao thức TCP/IP

  2. Tầng ứng dụng

    • HTTP,

      DNS

  3. Tầng giao vận

    • TCP và UDP, Bắt tay 3 bước (3-Way Handshake),

      Giao thức RDT,

      Kiểm soát luồng (Flow Control) / Kiểm soát tắc nghẽn (Congestion Control) của TCP

  4. Tầng mạng

    • Router, IP, Subnet Mask,

      NAT,

      DHCP

  5. Tầng liên kết dữ liệu

    • Ethernet, CSMA/CD,

      Thiết bị chuyển mạch (Switch),

      Địa chỉ MAC,

      ARP

  6. Toàn bộ luồng mạng

    • Quá trình gửi và nhận dữ liệu giữa Client và Server

  7. An ninh mạng và thực hành

    • 3 yếu tố cốt lõi của bảo mật,

      Khóa đối xứng và khóa bất đối xứng,

      HTTPS, SSL/TLS,

      Tường lửa (Firewall), VPN, Proxy, CDN, CORS

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

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

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

1⃣Toàn bộ cấu trúc mạng nắm bắt theo luồng dữ liệu

  • Tổng hợp khái niệm theo từng tầng dựa trên mô hình OSI 7 lớp

  • Học tập tập trung vào luồng di chuyển thực tế của dữ liệu từ máy khách (client) đến máy chủ (server).

  • Hiểu rõ các khái niệm chính như LAN/WAN, DNS, HTTP, TCP, IP, NAT xuất hiện khi nào.

Giải thích luồng hoạt động tổng thể của mạng trung tâm

2⃣Giải thích dễ hiểu các thuật ngữ mạng xa lạ bằng sơ đồ trực quan

  • Giúp bạn hiểu dễ dàng và ghi nhớ lâu những thuật ngữ mạng phức tạp và xa lạ thông qua các sơ đồ trực quan và tài liệu hình ảnh thay vì chỉ học thuộc lòng đơn thuần.

  • Bạn có thể nắm bắt rõ ràng nguyên lý cốt lõi của các khái niệm như TCP 3-way handshake, 4-way handshake, cách thức hoạt động của NAT, TLS handshake thông qua hình minh họa.

Quá trình TCP 3-way handshake

Khái niệm và nguyên lý NAT

Thuật toán kiểm soát tắc nghẽn của TCP

3⃣ Chinh phục hoàn toàn các khái niệm mạng cốt lõi thường gặp trong thực tế

  • HTTP/HTTPS, khóa đối xứng/khóa bất đối xứng, IP, DNS, TCP và các khái niệm mạng cốt lõi mà lập trình viên thường xuyên gặp phải và cần thấu hiểu nhất khi phát triển dịch vụ web và ứng dụng sẽ được trình bày một cách chuyên sâu.

  • Giải thích cách mỗi khái niệm hoạt động trong quá trình truyền thông thực tế, cũng như vai trò và tầm quan trọng của chúng cùng với các ví dụ thực tiễn để củng cố năng lực chuyên môn vượt xa lý thuyết.

  • Thông qua đó, bạn có thể xây dựng nền tảng kiến thức vững chắc cần thiết để xác định nguyên nhân và tìm kiếm giải pháp khi xảy ra các vấn đề liên quan đến mạng.

Giải thích về HTTP

Lý do cần phân tầng IP

👀 Xem thử bài giảng

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

Giải thích luồng tổng thể của mạng dẫn hố

Giải thích về RDT trong TCP

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

  • Định dạng tài liệu học tập được 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 thuộc chuyên ngành đang cảm thấy mông lung vì lần đầu học CS (Khoa học máy tính)

  • Sinh viên chuyên ngành cần hệ thống lại các khái niệm CS trước khi phỏng vấn kỹ thuật.

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

Xin chào
Đây là yiyj10305235

4,376

Học viên

181

Đánh giá

28

Trả lời

4.9

Xếp hạng

7

Các khóa học

Học vấn và Kinh nghiệm

  • Tốt nghiệp Đại học Quốc gia Seoul

  • Hiện là nhà phát triển server tại Kakao

Giới thiệu khóa học

Tôi đang xây dựng chuỗi bài giảng
CS khơi nguồn ngôn ngữ nhằm giúp bạn có thể diễn đạt các khái niệm CS bằng lời nói trong các buổi phỏng vấn.

Triết lý giảng dạy: Bắt đầu phát triển phần mềm từ một người không chuyên về máy tính, tôi đã tự mình tổng hợp từ kiến thức CS cơ bản đến phỏng vấn kỹ thuật và đã trải qua nhiều sai lầm. Những phương pháp học tập và khái niệm được tích lũy trong quá trình đó...

Triết lý giảng dạy

Bắt đầu phát triển phần mềm từ một người không chuyên về khoa học máy tính, tôi đã trải qua nhiều sai lầm trong quá trình tự tổng hợp từ kiến thức CS cơ bản đến chuẩn bị phỏng vấn kỹ thuật. Dựa trên phương pháp học tập và bí quyết hệ thống hóa khái niệm tích lũy được từ quá trình đó, tôi đang sản xuất các nội dung giúp người học dễ dàng hiểu được các khái niệm cốt lõi thường gặp trong thực tế và phỏng vấn thông qua hình ảnh minh họa.
"Tôi đang tạo ra những bài giảng mà bản thân tôi lúc bấy giờ đã rất cần."

 

Blog

  • yiyj1030.tistory.com
    → Đang vận hành blog kỹ thuật chuyên tổng hợp và giải thích dễ hiểu các khái niệm về CS, thuật toán và thực tiễn.

     

 

Liên hệ

yiyj1030@gmail.com

Thêm

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

Tất cả

35 bài giảng ∙ (3giờ 50phú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ả

14 đánh giá

4.9

14 đánh giá

  • niko368237님의 프로필 이미지
    niko368237

    Đánh giá 5

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Tôi đang theo lộ trình của series này với mục tiêu chuyển việc trong năm nay. Tôi thấy nó rất hữu ích cho kiến thức cơ bản và chuẩn bị phỏng vấn. Cảm ơn bạn!!

    • yiyj10305235
      Giảng viên

      Cảm ơn bạn. Chúc bạn đạt được tất cả những gì mình mong muốn!

  • dilkusha27님의 프로필 이미지
    dilkusha27

    Đánh giá 9

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Tôi đã có thể hiểu về mạng một cách dễ dàng và chi tiết!

    • juni4327님의 프로필 이미지
      juni4327

      Đánh giá 9

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      Cảm ơn bạn vì khóa học tuyệt vời. Thật sự cảm ơn vì có thể học nhanh các nguyên lý mạng.!!

      • mjgd님의 프로필 이미지
        mjgd

        Đánh giá 5

        Đánh giá trung bình 5.0

        5

        58% đã tham gia

        Những giải thích chi tiết và nhiều tài liệu hình ảnh thực sự giúp ích rất nhiều. Xin hãy tạo ra nhiều bài giảng tốt hơn nữa. Cảm ơn bạn.

        • 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 :)

      • asd21123님의 프로필 이미지
        asd21123

        Đánh giá 11

        Đánh giá trung bình 4.5

        5

        31% đã tham gia

        Thật là thú vị quá, cảm ơn bạn

        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!

        802.096 ₫