7 Cách Dùng ChatGPT Để Viết CV và Luyện Phỏng Vấn Thành Công

|

ChatGPT là một mô hình ngôn ngữ lớn được phát triển bởi OpenAI giúp tạo ra những câu trả lời dạng văn bản dựa trên thông tin đầu vào. Chỉ trong vòng 2 tháng sau khi ra mắt, ChatGPT đã thu hút 100 triệu người dùng.

Mình thấy nhiều người đã chia sẻ về việc ChatGPT đã giúp ích thế nào trong cuộc sống, từ viết email/bài luận đến sáng tác âm nhạc. Trong cuộc khảo sát gần đây của NodeFlair trên LinkedIn, chúng mình đã hỏi mọi người có muốn sử dụng ChatGPT để viết CV không, và 80% người tham gia cuộc khảo sát đồng tình hoặc còn do dự.

Mặt khác, một số người lại chia sẻ là ChatGPT chẳng đưa ra câu trả lời hợp lý hay giúp ích cho việc tạo CV. Tuy nhiên, mình nghĩ rằng lý do là vì họ chưa biết sử dụng ChatGPT và viết câu lệnh đúng cách.

Vậy nên, trong bài này, mình sẽ chia sẻ cách sử dụng ChatGPT cùng với mẹo và ví dụ cụ thể để giúp bạn phát triển sự nghiệp của mình, không hề chỉ giới hạn trong việc tạo CV thôi đâu nha!

Tóm Tắt

  • ChatGPT có thể được sử dụng để làm cho CV của bạn nổi bật hơn so với các ứng viên khác (nếu bạn biết sử dụng đúng cách).
  • Một cách sử dụng ít được biết đến nhưng hữu ích của ChatGPT là mô phỏng một buổi phỏng vấn. Hãy để ChatGPT đóng vai người phỏng vấn của bạn và luyện tập những nhóm câu hỏi về tình huống, hành vi, các khái niệm kỹ thuật (technical questions) và phỏng vấn lập trình thời gian thực (live coding interviews).
  • ChatGPT được đào tạo với dữ liệu trước năm 2021. Do đó, việc sử dụng ChatGPT để tìm hiểu những thông tin mới không hữu ích và bạn nên sử dụng các nguồn thông tin khác như NodeFlair để có thông tin quan trọng cho quá trình ứng tuyển của bạn.
  • Tìm kiếm thông tin lương, review công ty, việc làm tại đây

Lưu ý

Không nên phụ thuộc vào ChatGPT để đưa ra quyết định quan trọng. ChatGPT chỉ được sử dụng mục đích tham khảo thông tin và phản hồi của ChatGPT được đưa ra dựa trên dữ liệu trước năm 2021. Vậy nên bạn hãy cân nhắc từng trường hợp để sử dụng nha!

Tận Dụng ChatGPT một cách hiệu quả nhất:

Cũng giống như khi bạn học một cái gì đó, việc sử dụng ChatGPT cũng cần luyện tập, thử nghiệm nhiều lần. Tới khi bạn bắt đầu hiểu cách dùng và nhận được những câu trả lời chất lượng từ ChatGPT thì cũng mất thời gian kha khá. Tuy nhiên, bạn có thể tham khảo một số điểm dưới đây để có trải nghiệm dễ dàng hơn với ChatGPT nha:

  • Hãy càng cụ thể càng tốt. Bạn sẽ nhận được kết quả tốt hơn bằng cách tinh chỉnh phản hồi của ChatGPT để phù hợp với nhu cầu của bạn.
  • Luôn yêu cầu ChatGPT nói với bạn nếu nó không biết câu trả lời. ChatGPT chỉ là một mô hình ngôn ngữ và sẽ cố gắng tạo ra câu trả lời ngay cả khi nó không chính xác.
  • Mình khuyên bạn nên tạo ra nhiều câu trả lời ít nhất 3 lần để tham khảo. Sau đó tổng hợp chúng thay vì chấp nhận câu trả lời đầu tiên. Nhớ phải xem xét mức độ chính xác của thông tin nữa nha.

Phần 1 - Cách sử dụng ChatGPT để viết CV của bạn:

Sau nhiều lần thử, mình nhận ra rằng việc tạo ra một CV đầy đủ với ChatGPT ngay từ đầu là khá khó khăn. Vậy nên, mình khuyên bạn nên chia thành từng phần và ghép lại sau đó. Dưới đây là một số việc bạn có thể sử dụng ChatGPT để hỗ trợ cho CV.

1. Tóm tắt CV của bạn

Nếu bạn muốn thêm một tóm tắt vào CV của mình, đây là một số lời gợi ý bạn có thể sử dụng.

  • Dựa vào CV & mô tả công việc: Tạo một tóm tắt cho đơn xin việc của tôi sử dụng CV và mô tả công việc dưới đây làm tài liệu tham khảo. Đoạn tóm tắt nên dài khoảng tối đa 150 từ.
  • Dựa vào CV của bạn: Tạo một đoạn tóm tắt ngắn gọn khoảng dưới 150 từ để tổng kết kinh nghiệm làm việc và thành tựu của tôi dựa trên CV dưới đây.

2. Sửa lại các điểm đặc biệt trong CV của bạn

Chuyên gia viết CV thường khuyên bạn nên thêm số liệu vào phần kinh nghiệm nhiều nhất có thể. Nếu bạn muốn cải thiện phần mô tả công việc hoặc các thành tựu trước đó của bạn, đây là một mẫu câu lệnh gợi ý bạn có thể sử dụng với ChatGPT bằng tiếng Việt (nhớ thay trường hợp tương ứng của bạn vào nữa nhé!)

"Cải thiện các điểm trên CV của tôi để phù hợp với yêu cầu của mô tả công việc dưới đây.
Dưới đây là các ý chính trong CV của tôi với số liệu cụ thể:
  • Designed an e-commerce platform that increased sales by 30% and reduced downtime by 60%.
  • Collaborated to integrate payment systems, shipping APIs, and customer data.
  • Built and maintained a testing framework that reduced bug report resolution time by 75%.
Dưới đây là mô tả công việc:
  • Design, develop, and maintain scalable software solutions for our e-commerce platform.
  • Collaborate with cross-functional teams to understand business requirements and provide technical solutions.
  • Participate in code reviews and design discussions to promote best practices and maintain high-quality standards."

Lưu ý: bạn có thể sử dụng bất kì ngôn ngữ nào mà bạn thấy thoải mái để viết CV. Ở đây mình viết câu lệnh bằng tiếng Việt nhưng sử dụng ví dụ về công việc bằng tiếng Anh do CV của mình dùng tiếng Anh. Bạn có thể sử dụng tiếng Việt hoặc tiếng Anh hoàn toàn đều không vấn đề nhé!

Dưới đây là ví dụ sử dụng tiếng Anh hoàn toàn:

Phần 2 - Cách sử dụng ChatGPT để chuẩn bị cho phỏng vấn:

Nếu bạn định sử dụng ChatGPT cho phỏng vấn thì chúc mừng bạn vì CV đã qua vòng loại! Bạn có thể gặp nhiều hình thức phỏng vấn khác nhau trong quá trình tuyển dụng và dưới đây là cách ChatGPT có thể giúp bạn chuẩn bị cho chúng.

3. Chuẩn bị cho phỏng vấn về hành vi

ChatGPT có thể tạo ra một bản mô phỏng phỏng vấn hành vi mà bạn có thể luyện tập một mình. Phần này mình sẽ hướng dẫn câu lệnh bằng cả tiếng Việt và tiếng Anh. Bản tiếng Anh bạn có thể đọc trong hình nhé! Bạn có thể bắt đầu sử dụng câu lệnh sau:

"Tôi muốn bạn đóng vai là một người phỏng vấn. Tôi sẽ là ứng viên và bạn sẽ hỏi tôi các câu hỏi phỏng vấn cho vị trí Kỹ sư Phần mềm (Junior Software Engineer). Hãy đối đáp với tôi như người phỏng vấn. Đừng viết toàn bộ cuộc trò chuyện cùng một lúc. Tôi muốn bạn thực hiện phỏng vấn với tôi bằng cách hỏi tôi các câu hỏi và chờ đợi câu trả lời của tôi rồi tiếp tục đoạn hội thoại. Câu đầu tiên của tôi là 'Xin chào'."

ChatGPT sẽ bắt đầu đặt câu hỏi và bạn có thể điền câu trả lời của mình.

ChatGPT cũng sẽ tạo ra các câu hỏi tiếp theo dựa trên câu trả lời của bạn để khuyến khích bạn trả lời thêm và bắt đầu luyện tập… Như bạn thấy dưới đây, cuộc hội thoại bắt đầu có vẻ rất tự nhiên và chân thật nhỉ?

4. Chuẩn bị cho phỏng vấn về khái niệm kỹ thuật (Technical Concept Interview)

Khi apply những vị trí technical và tham gia phỏng vấn kỹ thuật, bạn có thể sẽ được yêu cầu giải thích các khái niệm kỹ thuật nhất định bao gồm (nhưng không giới hạn) thuật toán và cấu trúc dữ liệu, Hệ điều hành, Thiết kế Hệ thống, và Mạng và Bảo mật.

Bạn có thể chọn mô phỏng một cuộc phỏng vấn như vậy với lệnh sau trên ChatGPT:

"Tôi muốn bạn đóng vai một người phỏng vấn. Tôi sẽ là ứng viên và bạn sẽ hỏi tôi các câu hỏi phỏng vấn lập trình cho vị trí Kỹ sư Phần mềm (Junior Software Engineer). Hãy chỉ trả lời như người phỏng vấn. Đừng viết toàn bộ cuộc trò chuyện cùng một lúc. Tôi muốn bạn chỉ thực hiện phỏng vấn với tôi. Hãy hỏi tôi các câu hỏi và chờ đợi câu trả lời của tôi. Hỏi tôi các câu hỏi ngẫu nhiên từ một trong những chủ đề sau và hỏi câu hỏi tiếp theo: Cấu trúc Dữ liệu, Thuật toán, Hệ điều hành, Thiết kế Hệ thống, Mạng và Bảo mật."

5a. Chuẩn bị cho phỏng vấn live coding

Đối với một vị trí kỹ thuật (technical position), bạn có thể cần trải qua một cuộc phỏng vấn lập trình thời gian thực (live coding interview). Cách phổ biến nhất để chuẩn bị cho điều này là thử giải các câu hỏi LeetCode.

ChatGPT có thể mô phỏng một cuộc phỏng vấn lập trình thời gian thực với các câu hỏi thật từ LeetCode. Bạn có thể thử điều này với lệnh sau.

"Tôi muốn bạn đóng vai một người phỏng vấn. Tôi sẽ là ứng viên và bạn sẽ hỏi tôi các câu hỏi phỏng vấn lập trình cho vị trí Kỹ sư Phần mềm (Junior Software Engineer). Hãy chỉ trả lời như người phỏng vấn. Đừng viết toàn bộ cuộc trò chuyện cùng một lúc. Tôi muốn bạn chỉ thực hiện phỏng vấn với tôi. Hãy hỏi tôi một câu hỏi LeetCode ngẫu nhiên {Dễ / Trung Bình / Khó} và đánh giá giải pháp của tôi dựa trên tính chính xác và độ phức tạp thời gian và không gian."

Một câu hỏi mẫu được tạo ra bởi ChatGPT sẽ trông như thế này.

ChatGPT cũng sẽ cung cấp phản hồi về tính chính xác:

Mặc dù việc luyện tập từ một nguồn câu hỏi có thể giúp bạn nắm vững kiến thức chung, nhưng việc tìm hiểu loại câu hỏi thực tế từ công ty bạn đang nộp đơn sẽ thường hữu ích hơn. Nếu bạn đang muốn nộp đơn cho một vị trí kỹ sư phần mềm (Software Engineer) tại ByteDance, Grab, Shopee hoặc Stripe, dưới đây là một số câu hỏi phỏng vấn NodeFlair đã tổng hợp!

Câu hỏi phỏng vấn Kỹ sư Phần mềm ByteDance và Quy trình - Tổng hợp từ 243 cuộc phỏng vấn!Câu hỏi phỏng vấn Kỹ sư Phần mềm Grab và Quy trình - Tổng hợp từ 290 cuộc phỏng vấn!Câu hỏi phỏng vấn Kỹ sư Phần mềm Shopee và Quy trình - Tổng hợp từ 404 cuộc phỏng vấn!Câu hỏi phỏng vấn Kỹ sư Phần mềm Stripe và Quy trình - Tổng hợp từ 273 cuộc phỏng vấn

5b. Nhận sự trợ giúp khi chuẩn bị cho phỏng vấn live coding

Mặc dù LeetCode có thể là bạn đồng hành của bạn, đôi khi bạn có thể bị kẹt với một số câu hỏi cụ thể hoặc bạn có thể không hiểu một số bài giải mẫu mà bạn tìm thấy ở nơi khác. ChatGPT có thể giúp bạn giải quyết vấn đề này.

Ví dụ, đây là một câu hỏi LeetCode mẫu bạn có thể thử giải quyết nhưng không biết cách giải. Dưới đây là câu lệnh mẫu với câu hỏi LeetCode bằng tiếng Anh:

"Solve the following question with Java:
Given n non-negative integers representing an elevation map where the width of each bar is 1, compute how much water it can trap after raining. Provide the code and a step-by-step explanation.
Here is a sample test case:
Input: height = [0,1,0,2,1,0,1,3,2,1,2,1]
Output: 6
Here are some constraints:
n == height.length
1 <= n <= 2 * 104
0 <= height[i] <= 105”

Hoặc bạn có thể cho một đoạn code bất kì vào và hỏi ChatGPT giải thích cho bạn đoạn đó. Dưới đây là một câu lệnh mẫu:

Explain the following Java code solution for this coding question.
Here is the coding question:
Given n non-negative integers representing an elevation map where the width of each bar is 1, compute how much water it can trap after raining.
And here is the solution: {code}”

ChatGPT sẽ cung cấp phản hồi để giải thích đoạn code đó như dưới đây.

6. Chuẩn bị các câu hỏi để hỏi người phỏng vấn của bạn

Phỏng vấn thường kết thúc bằng việc người phỏng vấn hỏi bạn có bất kỳ thắc mắc nào cho họ không. Điều này thường là cơ hội tốt nhất để bạn tìm hiểu thêm về công ty. ChatGPT là một nền tảng tuyệt vời để bạn tìm kiếm và tạo câu hỏi cho người phỏng vấn. Một câu lệnh mẫu bạn có thể đưa ra cho ChatGPT bằng tiếng Việt như sau:

"Một số câu hỏi mà tôi có thể hỏi người phỏng vấn trong một buổi phỏng vấn Kỹ Sư Phần Mềm (Software Engineer) là gì? Mục đích của những câu hỏi này là để hiểu thêm về những cách hoạt động của team.

ChatGPT sau đó sẽ cung cấp một danh sách các câu hỏi bạn có thể hỏi người phỏng vấn.

Ngoài ra, bạn có thể dựa vào 90 câu hỏi về văn hóa bạn có thể đặt cho người phỏng vấn của mình để có cái nhìn sâu hơn về công ty bạn đang phỏng vấn.

Những Thứ Mà ChatGPT Không Thể Làm:

Mặc dù ChatGPT có thể hỗ trợ bạn rất nhiều việc trong cuộc sống nhưng không phải viêc gì ChatGPT cũng có thể làm tốt, đặc biệt là trong quá trình tìm kiếm công việc của bạn.

1. Tìm thông tin lương về vị trí bạn định ứng tuyển

Mặc dù ChatGPT có thể thu thập một số thông tin về khoảng lương về vị trí trong công ty công ty, thông tin này có thể đã khá cũ. Do thị trường, đặc biệt là ngành Công Nghệ Thông Tin, thay đổi rất nhanh nên việc có được thông tin lương và số liệu mới nhất là điều rất quan trọng. Dựa vào đây, bạn có thể hiểu rõ về mặt bằng chung thị trường hiện tại và đàm phán mức lương dễ dàng hơn.

Ví dụ, đây là câu trả lời bạn sẽ nhận được nếu bạn hỏi ChatGPT về khoảng lương của Kỹ sư Phần mềm (Junior Software Engineer) tại FPT dựa vào số liệu năm 2023.

Như ChatGPT nêu ra, ChatGPT không có thông tin cập nhật mới nhất. Bạn nên tự nghiên cứu kỹ lưỡng hoặc trực tiếp hỏi người phỏng vấn (mặc dù họ thường không minh bạch). Một lựa chọn khác bạn có thể làm đó là xem thêm về mức lương chi tiết cho các vị trí tại những công ty khác nhau thông qua NodeFlair.

Ví dụ, ước lượng lương cho vị trí Junior Software Engineer tại FPT dựa trên đóng góp từ 47 người dùng (tính đến thời điểm viết bài viết này). Khoảng lương và trung bình lương cũng được hiển thị để bạn hiểu rõ hơn.

Xem chi tiết về mức lương của nhiều vị trí từ NodeFlair.

2. Tìm Các Bài Đăng Việc Làm Cập Nhật

Mặc dù ChatGPT được cho là có thể thay thế nhiều công cụ tìm kiếm, thực tế nó chỉ là một mô hình trí tuệ nhân tạo với ngôn ngữ lớn và không thể lấy dữ liệu thực tế.

Ví dụ, dưới đây là câu trả lời từ ChatGPT khi được hỏi về các những nơi đang tuyển vị trí Junior Software Engineer tại Việt Nam.

Như trong câu trả lời của ChatGPT, bạn có thể sử dụng NodeFlair để tìm kiếm những công việc phù hợp. Giúp bạn tìm thấy các bài đăng việc làm mới nhất, được lọc theo cấp độ kinh nghiệm của bạn, các kĩ năng bạn có, quốc gia và chuyên ngành của bạn.

Xem thông tin việc làm trên NodeFlair.

3. Tìm thông tin cập nhật về công ty

Vì mô hình ChatGPT được đào tạo với dữ liệu trước năm 2021, thông tin do ChatGPT cung cấp có thể không chính xác.

Ví dụ, dưới đây là câu trả lời từ ChatGPT khi được hỏi về văn hóa làm việc tại Axon Việt Nam.

Như đã được đề cập, một giải pháp thay thế là bạn có thể sử dụng NodeFlair để tìm kiếm công ty bạn muốn làm việc để nhận thông tin chi tiết hơn. Ví dụ, đối với tình huống trên, bạn có thể nhận được đánh giá thực tế từ người dùng về trải nghiệm làm việc tại Ngân hàng DBS.

Xem thêm về review công tythông tin công ty trên NodeFlair.

Tìm hiểu thêm Bí Quyết Phát Triển Sự Nghiệp ở đây nha!

Related Articles