inflearn logo

Nhà phát triển phỏng vấn chính để chuẩn bị cho kỳ thi vừa qua [Chinh phục hoàn toàn CS]

Phỏng vấn chuyên ngành CS phân tích bài kiểm tra trước đây [Hệ điều hành/cấu trúc dữ liệu/thuật toán/cơ sở dữ liệu/mạng]!

(4.9) 114 đánh giá

2,218 học viên

Độ khó Cơ bản

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

Interview
Interview
Tech Interview
Tech Interview
Operating System
Operating System
Interview
Interview
Tech Interview
Tech Interview
Operating System
Operating System

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

4.9

5.0

던킨도나츠

10% đã tham gia

Tôi là người đăng ký YouTube!!! Đã khoảng một năm kể từ khi tôi bắt đầu tìm việc, và mặc dù tôi đã vượt qua bài kiểm tra nhưng tôi vẫn thất bại trong các cuộc phỏng vấn. Tôi đang lo lắng về việc làm thế nào để có được một công việc trong năm nay, vì vậy cảm ơn bạn đã cung cấp những bài giảng và sách điện tử tuyệt vời như vậy!

5.0

앞으로

24% đã tham gia

Tôi đang băn khoăn không biết học CS để làm gì. Thật khó khăn vì các bài viết liên quan đến phỏng vấn kỹ thuật bị rời rạc, nhưng điều này thật hoàn hảo! Cảm ơn bạn rất nhiều vì đã tạo ra một khóa học tuyệt vời.

5.0

ghlim909

98% đã tham gia

Tôi vẫn đang tham gia khóa học, nhưng bbbbb là người giỏi nhất vì anh ấy giải thích chi tiết những điều thường gặp trong các cuộc phỏng vấn và những điều cần thiết cần biết.

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

  • Các cuộc phỏng vấn thực tế trước đây như Công ty N, Công ty K, S Electronics, v.v.

  • hệ điều hành

  • Cấu trúc dữ liệu & thuật toán

  • cơ sở dữ liệu

  • mạng

Chúng tôi đã chắt lọc những điều cần thiết nhất! 📌
Hãy tự tin chuẩn bị cho buổi phỏng vấn chuyên ngành Khoa học máy tính của bạn ngay bây giờ.

Câu chuyện thành công của sinh viên 🎉


Các công ty muốn tuyển nhà phát triển chứ không phải lập trình viên.
Cách dễ nhất để phân biệt giữa một lập trình viên và một nhà phát triển là hỏi họ về nền tảng khoa học máy tính của họ .

Câu trả lời nằm trong buổi phỏng vấn chuyên ngành Khoa học máy tính .


✍️ CS, tôi nên chuẩn bị như thế nào?

“Tôi có thực sự phải đọc nhiều sách như vậy không?”

Đừng bao giờ cố gắng đọc mọi cuốn sách và bài giảng.
Nếu bạn đi đúng hướng, bạn có thể rút ngắn đáng kể thời gian tìm việc/thay đổi công việc!

Hiện nay

Nghiên cứu chủ yếu các câu hỏi thường gặp gần đây nhất
Nó đòi hỏi một số kỹ năng .

Chương trình giảng dạy
Hãy xem thử nhé 📚

Mẹo phỏng vấn để tăng tỷ lệ thành công của bạn

Bài giảng phỏng vấn chuyên ngành Khoa học máy tính chính thức

Phỏng vấn thử

1. Cấu trúc dữ liệu

Chỉ hiểu biết hời hợt thôi sẽ không giúp bạn vượt qua buổi phỏng vấn. Chúng ta sẽ đi sâu vào các cấu trúc dữ liệu như mảng động, danh sách liên kết và BST , từ cấp độ bộ nhớ trở đi .

2. Hệ điều hành

Hệ điều hành là thứ khó học nhất đối với các nhà phát triển. Hãy hiểu sự khác biệt giữa đa xử lý và đa luồng, đồng thời tìm hiểu sâu hơn về bộ nhớ ảo .

3. Cơ sở dữ liệu

Từ thuật ngữ cơ sở dữ liệu cơ bản đến giao dịch, bế tắc và chỉ mục , bạn sẽ có được hiểu biết chi tiết về cấu trúc cây B+ tạo nên chỉ mục.

4. Mạng lưới

Không nhà phát triển nào có thể tránh khỏi những câu hỏi về mạng. Hãy tìm hiểu cách trả lời chúng một cách rõ ràng, bao gồm các chủ đề phổ biến như HTTP, cookie, phiên và TCP/UDP .


Bí quyết phỏng vấn chuyên ngành Khoa học máy tính
Xem trước sách điện tử 📖

[Sách điện tử Bí quyết phỏng vấn chuyên ngành Khoa học máy tính] sẽ được chia sẻ qua Notion khi bạn tham gia khóa học này.

(Click!) Xem trước trên trang web

Điểm 1.
Chỉ những điều cốt yếu, ngắn gọn!
Câu trả lời mẫu được cung cấp

câu trả lời rõ ràng cho những câu hỏi phỏng vấn chính.
Một câu trả lời ngắn gọn chỉ đề cập đến những điểm chính sẽ giải đáp được những nghi ngờ của người phỏng vấn và tránh được những câu hỏi tiếp theo.
Vui lòng đọc câu trả lời mẫu được tác giả viết theo chuyên môn của mình vào ngày trước buổi phỏng vấn.

Điểm 2.
Những người đã vượt qua cuộc phỏng vấn
Mẹo sống động

Khi các chuyên gia phỏng vấn được hỏi những câu hỏi về khoa học máy tính, họ nghĩ gì và trả lời như thế nào?
Tôi trả lời dựa trên suy nghĩ: "Câu hỏi này được hỏi với mục đích như thế này!"
Hãy xem qua suy nghĩ của những người được phỏng vấn thành công và xem họ nên nghĩ gì trong một buổi phỏng vấn căng thẳng!

Điểm 3.
không quen Thuật ngữ cũng ổn!

Tất cả các thuật ngữ CNTT khiến cho việc học Khoa học máy tính của chúng ta trở nên khó khăn...
Đừng tốn thời gian tìm kiếm riêng lẻ nữa.
Tôi sẽ đích thân và vui lòng giải thích bất kỳ thuật ngữ nào bạn chưa quen.

Điểm 4.
Hiểu rõ hơn với hình ảnh minh họa và hoạt hình!

Chúng tôi chủ động sử dụng hình ảnh động và hình minh họa tự sản xuất để giải thích hiệu quả.
Đừng ngại trang bị kiến thức nền cần thiết cho buổi phỏng vấn CS!
Chúng tôi sẽ giúp bạn hiểu tất cả mọi thứ tại một nơi thông qua các bài giảng và sách điện tử của Kind.

Điểm 5.
Đuôi đuổi đuôi
Bìa hoàn hảo cho câu hỏi đuôi

Điều mà người tìm việc sợ nhất trong các buổi phỏng vấn là câu hỏi tiếp theo.
Đừng lo lắng! Các câu hỏi tiếp theo trong phỏng vấn CS khá dễ đoán .
Chúng tôi cung cấp Kokomu và các câu trả lời chính được tuyển chọn kỹ lưỡng bởi các tác giả chuyên gia phỏng vấn.


📢 Vui lòng kiểm tra trước khi tham gia lớp học!

  • Khóa học này bao gồm các video và sách điện tử về các chủ đề liên quan đến Khoa học Máy tính. Vui lòng kiểm tra phần [Xem trước] trước khi tham gia.

Cách học khóa học từ A đến Z, được giải thích bởi nhà phát triển Namno 😎

💁‍♀️ Nếu bạn có buổi phỏng vấn vào tuần tới thì sao?

⭐️Được gắn sao⭐️ Chúng tôi khuyên bạn nên tập trung vào việc học nội dung và hiểu/ghi nhớ các câu trả lời chínhKokomu .

🙋‍♂️ Sẽ thế nào nếu bạn có thể học trong hơn một tháng?

Chúng tôi khuyên bạn nên tham gia phỏng vấn với sự hiểu biết rõ ràng về các khái niệm thông qua các mẹo phỏng vấnbài giảng về khái niệm .


Chuỗi công việc dành cho nhà phát triển thành công 🔖

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

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

  • Là chuyên ngành đã học CS nhưng chưa quen phỏng vấn

  • Không chuyên ngành chưa từng học kiến ​​thức chuyên ngành CS

  • Người tìm việc cảm thấy thất vọng vài ngày trước cuộc phỏng vấn

  • Nhà phát triển có kinh nghiệm chuẩn bị thay đổi công việc

Xin chào
Đây là nossi

5,644

Học viên

310

Đánh giá

342

Trả lời

4.9

Xếp hạng

6

Các khóa học

Hiện là Giám đốc công ty tư vấn tuyển dụng lập trình viên

Giảng dạy đào tạo nhân viên tại Samsung Electronics
Tổ chức các buổi chuyên đề đặc biệt tại các trường đại học, doanh nghiệp và các chương trình đào tạo do chính phủ tài trợ

Đang biên soạn sách về phỏng vấn (Nhà xuất bản Gilbut)
Vận hành kênh YouTube 'Gaebalnam Nossi'

Cựu nhân viên Kakao Enterprise

Cử nhân Kỹ thuật Điện tử và Điện tại Đại học Sungkyunkwan

Thêm

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

Tất cả

65 bài giảng ∙ (6giờ 9phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

114 đánh giá

4.9

114 đánh giá

  • ok45349130200님의 프로필 이미지
    ok45349130200

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Tôi là sinh viên kỹ thuật máy tính năm thứ 4 đang bắt đầu đi làm và tôi đã quên hết những gì đã học, nhưng cảm ơn bạn đã cô đọng và thông báo cho tôi dựa trên các bài kiểm tra trước đây!! Tôi chắc chắn sẽ có được bạn!!

    • nossi
      Giảng viên

      Cảm ơn bạn đã đánh giá đầu tiên của bạn!!! Tôi sẽ cổ vũ bạn để bạn được nhận vào công ty bạn mong muốn ngay lập tức!! cố gắng đi

  • kyleryu님의 프로필 이미지
    kyleryu

    Đánh giá 12

    Đánh giá trung bình 5.0

    5

    24% đã tham gia

    Tôi đang băn khoăn không biết học CS để làm gì. Thật khó khăn vì các bài viết liên quan đến phỏng vấn kỹ thuật bị rời rạc, nhưng điều này thật hoàn hảo! Cảm ơn bạn rất nhiều vì đã tạo ra một khóa học tuyệt vời.

    • nossi
      Giảng viên

      Tôi sẽ cổ vũ bạn để bạn được nhận vào công ty mà bạn mong muốn!!

  • zeebraa005425님의 프로필 이미지
    zeebraa005425

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    10% đã tham gia

    Tôi là người đăng ký YouTube!!! Đã khoảng một năm kể từ khi tôi bắt đầu tìm việc, và mặc dù tôi đã vượt qua bài kiểm tra nhưng tôi vẫn thất bại trong các cuộc phỏng vấn. Tôi đang lo lắng về việc làm thế nào để có được một công việc trong năm nay, vì vậy cảm ơn bạn đã cung cấp những bài giảng và sách điện tử tuyệt vời như vậy!

    • nossi
      Giảng viên

      Cảm ơn bạn đã làm việc chăm chỉ trong năm qua. Tuy nhiên, có một tín hiệu tích cực là bạn đã vượt qua kỳ thi KOTE, vì vậy hãy cố gắng hết sức và vượt qua cuộc phỏng vấn nhé!! Tôi chắc chắn bạn sẽ đậu trong năm nay. Chiến đấu!

  • retrogem님의 프로필 이미지
    retrogem

    Đánh giá 5

    Đánh giá trung bình 5.0

    5

    30% đã tham gia

    Có quá nhiều lỗi Vì ngay từ đầu có quá nhiều sai sót nên từ đó về sau chúng tôi phải kiểm chứng riêng xem nội dung bài giảng có đúng hay không. Đến mức tôi bối rối không biết mình đang nghe giảng hay đang kiểm tra lỗi. Đặc biệt, Array gây ấn tượng ở chỗ việc phân bổ bộ nhớ diễn ra trong giai đoạn biên dịch. Một điểm thú vị nữa là nó được phân bổ vào vùng nhớ ngăn xếp. Chúng tôi xin bày tỏ lời chia buồn sâu sắc nhất tới nhiều sinh viên đã lắng nghe bài giảng này và mỉm cười thật tươi với người phỏng vấn. Tôi đang để lại đánh giá với hy vọng sẽ không phát sinh thêm nạn nhân nào như tôi. phép cộng. Trong phần bình luận, người hướng dẫn đã để lại những điều sau đây. Chúng tôi xin thông báo với bạn rằng nội dung của quan niệm này cũng không chính xác. https://midi-mandolin-36f.notion.site/Array-33d866e5193f49789dd2079c75412f96?pvs=4 "Ngôn ngữ C" Trong "Mảng tĩnh" có thể được lưu trữ trong bất kỳ vùng dữ liệu nào (Stack, Data, Heap) của quy trình và nó phụ thuộc vào mục đích phát triển (mã) của nhà phát triển. // Đoạn mã như sau. int[5]; // Lưu vào vùng Data int chính() { int[5]; // Lưu vào vùng Stack int* arr = (int*)malloc(5 * sizeof(int)); // Lưu trong vùng heap // Bộ nhớ được cấp phát động, nhưng bản thân mảng đó là mảng tĩnh. } nếu như "Mảng tĩnh trong ngôn ngữ C được phân bổ vào bộ nhớ ngăn xếp ở giai đoạn biên dịch." Nếu lời đề nghị là đúng, "Biến kiểu Int trong ngôn ngữ C được phân bổ vào bộ nhớ ngăn xếp ở giai đoạn biên dịch." Mệnh đề này cũng đúng vì nó có cơ chế tương tự. "Nếu bạn ném xúc xắc, bạn sẽ nhận được số 3. 1, 2, 4, 5 và 6 là những trường hợp ngoại lệ." Lời giải thích này có đúng không? "Khi bạn ném xúc xắc, số xuất hiện là số ngẫu nhiên từ 1 đến 6." Việc giải thích này có đúng hay không là tùy thuộc vào học sinh. phép cộng. Trước khi tôi kịp nhận ra thì người hướng dẫn đã sửa đổi lại Notion. Theo logic của Notion, trong Java không chỉ Array mà tất cả các cấu trúc dữ liệu đều được lưu trữ trong Heap. Câu trả lời của giáo sư bên dưới... Tôi không biết bạn muốn đưa ra lập luận nào. [Cấu trúc dữ liệu cụ thể, bước xây dựng và phân bổ vùng bộ nhớ quy trình không liên quan] là chính xác. Bạn đã viết tốt các điểm 1, 2 và 3 theo tiêu chuẩn ngôn ngữ C, nhưng tại sao kết luận lại không xuất hiện? [Dựa trên tiêu chuẩn ngôn ngữ C, các mảng được phân bổ vào vùng ngăn xếp ở giai đoạn biên dịch] Tôi không biết liệu nó có xuất hiện không. Dù sao thì mọi người cũng đang gặp khó khăn.

    • nossi
      Giảng viên

      Xin chào jordy. Cảm ơn bạn rất nhiều vì đã để lại một đánh giá dài và trung thực để giúp đỡ sinh viên. Tuy nhiên, dựa trên ngôn ngữ C, không có lỗi nào khi phát biểu rằng Mảng được cấp phát bộ nhớ trong vùng ngăn xếp trong giai đoạn biên dịch. Tuy nhiên, nó có thể khác với góc nhìn JAVA, vì vậy tôi nghĩ nó có thể khá khó hiểu. Chi tiết sẽ được giải thích chi tiết tại link này [https://midi-mandolin-36f.notion.site/Array-33d866e5193f49789dd2079c75412f96?pvs=4]. Mọi người hãy xem nhé, nó sẽ rất hữu ích đấy!! Nếu tôi nói rõ ràng trong lớp rằng đó là chuẩn ngôn ngữ C thì sẽ không có sự nhầm lẫn nào cả, nên tôi xin lỗi. Vì nó được đề cập ngay sau khi tôi giải thích mảng tĩnh, mảng động và danh sách liên kết bằng ngôn ngữ C nên tôi nghĩ mọi người sẽ tự nhiên chấp nhận nó như một tiêu chuẩn trong ngôn ngữ C. Tuy nhiên, tôi cảm thấy khó chịu vì bài giảng của tôi dường như đã xúc phạm Jordan rất nhiều. Nhìn vào lịch sử khóa học của bạn, tôi thấy rằng bạn đã học 3 bài không bao gồm phần giới thiệu. Nếu bạn muốn được hoàn lại tiền, bạn có thể thực hiện điều đó thông qua Infron Inquiry. Dù bạn không có quan hệ gì với tôi thì tôi cũng mong bạn luôn làm tốt. :) cố gắng lên!

    • Xin chào. Người hướng dẫn Tương tự như vậy trong tiêu chuẩn ngôn ngữ C, "Mảng được phân bổ bộ nhớ trong vùng ngăn xếp trong giai đoạn biên dịch" Đề xuất này không phải lúc nào cũng đúng. Tất nhiên, các "chức năng" chính và khác; Nếu bạn tạo một mảng như int x[100] bên trong, Điều này đúng vì các biến cục bộ được lưu trữ trong vùng ngăn xếp. Tuy nhiên, điều này là do trình biên dịch ngôn ngữ C lưu trữ các biến cục bộ trong vùng ngăn xếp và không phải là đặc điểm của cấu trúc dữ liệu Mảng. Và nếu bạn tạo nó trong vùng biến toàn cục bên ngoài hàm chính hoặc thực hiện phân bổ động bằng cách sử dụng alloc (malloc), v.v., Mảng cũng có thể được tạo ở các khu vực khác ngoài Ngăn xếp. Vì bạn giải thích các đặc điểm cấu trúc dữ liệu và đặc điểm ngôn ngữ có thể thay thế cho nhau nên chắc chắn sẽ có sự nhầm lẫn. "Một cấu trúc dữ liệu nhất định được tạo trong một vùng bộ nhớ nhất định" Mệnh đề tương tự không phải lúc nào cũng đúng. Như bạn đã đề cập, mỗi ngôn ngữ có thể khác nhau và thậm chí cùng một ngôn ngữ có thể được lưu trữ ở các vùng bộ nhớ khác nhau tùy thuộc vào ý định của nhà phát triển. Từ Notion được cung cấp dưới dạng liên kết "Trong bài giảng này, Mảng đề cập đến mảng tĩnh trong ngôn ngữ C." Bạn đã nói. Khi có mã như sau trong "ngôn ngữ C", "Mảng tĩnh" Vùng cấp phát bộ nhớ của giống như bình luận. int a[10000][10000]; // Cấp phát cho các vùng khác ngoài Stack int chính() { int b[10000][10000]; // Cấp phát vào vùng Stack }

    • nossi
      Giảng viên

      Cảm ơn bạn đã trả lời tốt. Vâng, đúng vậy. Câu lệnh “mảng được cấp phát bộ nhớ trong vùng ngăn xếp trong giai đoạn biên dịch” không phải lúc nào cũng đúng. Nhờ sự đề cập của bạn, tôi đã liên kết ngoại lệ với cộng đồng bài giảng (câu hỏi) để những người khác cũng có thể nhìn thấy. Cảm ơn Các môn học như cấu trúc dữ liệu, thuật toán, mạng, cơ sở dữ liệu và hệ điều hành là những nội dung rộng và rất sâu được học trong 3 đến 4 năm tại một trường đại học 4 năm. Trên thực tế, những gì tôi học được từ các giáo sư trong bốn năm qua không thể giải đáp hết tất cả những câu hỏi tôi sẽ được hỏi trong cuộc phỏng vấn. Khi đang trong quá trình chuẩn bị cho buổi phỏng vấn, tôi đã chuẩn bị rất kỹ càng bằng cách xem qua từng cuốn sách dày cộm. Nó phù hợp với phong cách học tập của tôi. Tuy nhiên, sau khi trải qua hàng chục cuộc phỏng vấn và cuối cùng được nhận vào công ty mà tôi mong muốn, nhìn lại, tôi có chút tiếc nuối. ‘Nếu có ai đó đóng vai trò là người hướng dẫn ngay từ đầu, mình đã có thể tiết kiệm được thời gian quý báu.’ Vì vậy, điều tôi tập trung nhất khi tạo khóa học này là ‘giảm thời gian học tập’. Ví dụ: tôi đã giải thích rằng quá trình thay đổi kích thước của một mảng động được gọi là nhân đôi, nhưng nếu bạn nhìn vào cách nó được triển khai thực sự trong từng ngôn ngữ, thì nó không thực sự tăng gấp đôi. Tuy nhiên, lý do tôi không thể đề cập đến tất cả những điều này trong bài giảng là vì tôi nghĩ đó sẽ là một lời giải thích quá đáng. Trên thực tế, khi soạn bài giảng, tôi nhận ra rằng việc giảm thời gian bằng cách tóm tắt “nội dung chính” sẽ khó hơn là tăng thời gian bằng cách giải thích “tất cả nội dung”. Có vẻ như nó đã gây ra sự nhầm lẫn trong quá trình này. Đó là cơ hội để suy nghĩ lại về bài giảng. Cảm ơn

    • Cảm ơn bạn đã trả lời của bạn. bạn nói đúng. Việc thay đổi kích thước của Dynamic Array cũng được triển khai trong Java với mức tăng 50%. Bản thân là một cựu giảng viên, tôi biết rất rõ rằng rất khó để giải thích một điều gì đó một cách trọn vẹn ngay lập tức. Chúng tôi chân thành xin lỗi vì đã sử dụng ngôn ngữ có phần gay gắt trong lần đánh giá đầu tiên. Để phản ánh, tôi sẽ không xóa hoặc chỉnh sửa bài đánh giá khóa học. Sở dĩ tôi phản ứng như vậy là vì, với tư cách là một tiền bối đã dạy dỗ nhiều hậu bối, Chi phí của khóa học là khá cao đối với người tìm việc, nhưng tôi nghĩ đó là do có một số phần của khóa học chưa đạt được điều gì đó mong muốn. Tuy nhiên, cảm ơn bạn đã giảng hay về hầu hết nội dung ngoại trừ một số phần khiến tôi thất vọng. Tôi cũng học được rất nhiều. Cảm ơn

  • ghlim9091874님의 프로필 이미지
    ghlim9091874

    Đánh giá 5

    Đánh giá trung bình 5.0

    5

    98% đã tham gia

    Tôi vẫn đang tham gia khóa học, nhưng bbbbb là người giỏi nhất vì anh ấy giải thích chi tiết những điều thường gặp trong các cuộc phỏng vấn và những điều cần thiết cần biết.

    • nossi
      Giảng viên

      Các bạn đang nghe bài giảng từng bước không bỏ sót một từ nào~!!! Tôi sẽ cố gắng hết sức để hoàn thành các bài giảng còn lại và hy vọng bạn sẽ đạt được kết quả tốt trong cuộc phỏng vấn của mình!!

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

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!

3.459.514 ₫