Bí quyết thực tế về các bài kiểm tra mã hóa dành cho việc làm ở nước ngoài có thể hoàn thành trong 4 giờ
Chúng tôi sẽ truyền lại bí quyết của bạn dựa trên kinh nghiệm kiểm tra mã hóa mà bạn đã thực hiện khi chuẩn bị chuyển ra nước ngoài! Thông qua bài giảng, tìm hiểu 10 câu hỏi phải trả lời trước khi bước vào bài kiểm tra viết mã dành cho người lao động mới/có kinh nghiệm + mẹo viết sơ yếu lý lịch cho người lao động có kinh nghiệm bằng tiếng Anh.
Hãy hoàn thành bài tập một cách tự tin theo mức độ khó! Chúng tôi sẽ chia sẻ bí quyết kiểm tra mã hóa thực tế 🚀
Chuẩn bị cho các bài kiểm tra mã hóa, Bạn dạo này thế nào?
🤔 Công ty tôi nói rằng họ có bài kiểm tra lập trình, nhưng tôi không chắc đó là loại bài kiểm tra nào .
🥲 Tôi không chắc chắn về kỹ năng lập trình hiện tại của mình . Tôi sợ phải chuẩn bị cho các bài kiểm tra lập trình!
😮 Tôi tò mò muốn xem mọi người giải quyết các bài toán kiểm tra mã hóa như thế nào .
🤨 Tôi đang nghĩ đến việc làm việc/đổi việc ở nước ngoài , nhưng tôi gặp khó khăn trong việc tìm kiếm thông tin về các bài kiểm tra lập trình hoặc viết sơ yếu lý lịch.
Kiến thức chuyên môn dựa trên kinh nghiệm kiểm tra mã hóa tại 7 công ty toàn cầu !
Xin chào! Tôi làTôi tên là Jeongsuk Lee và tôi làm việc cho một trong bốn ngân hàng lớn của Úc. Trong suốt thời gian làm việc với tư cách là người phỏng vấn và người phỏng vấn tại các công ty CNTT, tôi đã chứng kiến nhiều người chưa chuẩn bị cho các bài kiểm tra lập trình. Ngay cả khi họ đã biết trước về bài kiểm tra, họ vẫn thường gặp khó khăn trong việc chuẩn bị. Do đó, dựa trên kinh nghiệm thực hiện các bài kiểm tra lập trình khi chuẩn bị cho công việc ở nước ngoài với tư cách là người phỏng vấn, tôi muốn chia sẻ kiến thức của mình về cách tiếp cận và giải quyết các bài kiểm tra lập trình .
Hơn nữa, mặc dù sách vở và tài nguyên trực tuyến về tuyển dụng nhân viên mới rất sẵn có, nhưng việc tìm kiếm thông tin về cách viết sơ yếu lý lịch cho một sự thay đổi nghề nghiệp ở nước ngoài (Úc) lại rất khó khăn. Do đó, trong bài giảng này, tôi sẽ chia sẻ với các nhà phát triển đang chuẩn bị cho một sự thay đổi nghề nghiệp quốc tế những kiến thức cần thiết về định dạng sơ yếu lý lịch phù hợp.
Chúng ta hãy cùng nhau giải quyết vấn đề, Kiểm tra trình độ của tôi.
Nếu bạn có thể giải quyết những vấn đề sau, bạn không cần phải học khóa học này. Tuy nhiên, nếu bạn gặp khó khăn trong việc giải quyết chúng, tôi thực sự khuyên bạn nên học!
Bài toán ví dụ (Độ khó: Nâng cao)
Một mảng có n mục dữ liệu có thể được phân vùng thành bất kỳ số lượng phân đoạn liền kề nào và mọi mục dữ liệu phải nằm trong chính xác một phân đoạn.
Sau khi phân vùng, dữ liệu trong mỗi phân vùng được sắp xếp theo thứ tự tăng dần mà không làm thay đổi thứ tự của các phân vùng. Các phân vùng đã sắp xếp được nối lại với nhau, và nếu mảng đã nối được sắp xếp theo thứ tự tăng dần, tập phân vùng được coi là hợp lệ.
Tìm số lượng phân đoạn con tối đa mà mảng có thể được phân vùng sao cho tập phân vùng là hợp lệ.
Ví dụ 1Mảng = [2, 10, 5, 9]
Phân đoạn sau phân vùng: [2], [10, 5, 9] Phân đoạn sau khi sắp xếp: [2], [5, 9, 10] Mảng cuối cùng: [2, 5, 9, 10]
Số lượng phân đoạn tối đa: 2
Ví dụ 2Mảng = [2, 1, 3, 2, 4, 4, 5, 8, 7, 7]
Phân đoạn sau khi phân vùng: [2, 1], [3, 2], [4], [4], [5], [8, 7, 7] Phân đoạn sau khi sắp xếp: [1, 2], [2, 3], [4], [4], [5], [7, 7, 8] Mảng cuối cùng: [1, 2, 2, 3, 4, 4, 5, 7, 7, 8]
Số lượng phân đoạn tối đa: 6
3 Giải pháp chính bạn sẽ học được qua bài giảng này ✅
1️⃣ Chúng tôi sẽ giải thích chi tiết nhất có thể 10 vấn đề chính và giải pháp tương tự như các loại bài kiểm tra lập trình do các công ty nước ngoài đưa ra.
2️⃣ Chúng tôi giải thích cách trả lời các loại bài kiểm tra lập trình khác nhau và đặt giới hạn thời gian cho từng bài toán để giúp bạn có trải nghiệm tương tự như một bài kiểm tra thực tế.
3️⃣ Mức độ khó của mỗi bài toán được chia thành 5 bài toán cơ bản, 3 bài toán trung cấp và 1 bài toán nâng cao, tùy thuộc vào việc bạn có thể giải được chúng hay không , bạn có thể xác định trình độ của mình là kỹ sư CNTT cấp cơ sở, trung cấp hoặc cao cấp.
Những gì bạn học được trong lớp Hãy xem thử nhé.
Chương trình giảng dạy chi tiết
Những bài toán bị ghét nhất, các phép tính toán học - thường xuất hiện trong các công ty tài chính hoặc các bài kiểm tra lập trình trực tiếp!
Tính toán lợi nhuận đầu tư tích lũy (Dành cho người mới bắt đầu)
Tìm kiếm tuyến tính và nhị phân (người mới bắt đầu)
Tìm số lớn thứ ba trong mảng một chiều (dành cho người mới bắt đầu)
Triển khai chuyển đổi dự phòng giao tiếp REST (Người mới bắt đầu)
Tìm lỗi trong các lệnh gọi đệ quy (Người mới bắt đầu)
Trả về sự khác biệt giữa hai ngày mà không sử dụng thư viện dữ liệu (trung cấp)
Triển khai thứ tự giảm dần cho phiên bản ngữ nghĩa (trung cấp)
Tìm điểm tương đồng giữa hai cổ phiếu (Trung cấp)
Sắp xếp phân đoạn con (nâng cao)
Phụ lục đặc biệt: Viết sơ yếu lý lịch tiếng Anh cho nhân viên có kinh nghiệm
Điểm mạnh chính của khóa học này
Tìm hiểu cách giải quyết các bài kiểm tra mã hóa trong điều kiện hạn chế về thời gian - 10 phút, 30 phút, 1 giờ, 24 giờ, v.v.
Bạn có thể sử dụng tài liệu này để đánh giá kỹ năng lập trình của mình.
Tài liệu sử dụng trong bài giảng được cung cấp dưới dạng tệp PDF và ZIP.
Hỏi & Đáp 💭
H. Tôi muốn gia nhập một công ty với tư cách là nhà phát triển mới, nhưng tôi gặp khó khăn khi trả lời các câu hỏi dành cho người mới bắt đầu ở đây.
Năm câu hỏi ở cấp độ dành cho người mới bắt đầu có độ khó mà ngay cả người mới bắt đầu cũng có thể giải quyết được, vì vậy chúng tôi khuyên bạn nên bổ sung kiến thức nền của mình thông qua các bài giảng về thuật toán, v.v.
H. Khi xem các đáp án bài kiểm tra lập trình, có vẻ như chúng chủ yếu được viết bằng hai ngôn ngữ lập trình. Tôi chỉ biết một ngôn ngữ. Tôi nên làm gì?
Ngôn ngữ bạn sử dụng cho bài kiểm tra lập trình không quan trọng. Tuy nhiên, vì xu hướng gần đây đang ưu tiên các lập trình viên đa ngôn ngữ, chúng tôi khuyên bạn nên học một ngôn ngữ đến mức thành thạo nhất định, sau đó phát triển kỹ năng ở các ngôn ngữ còn lại thông qua tìm kiếm trên Google cho đến khi bạn có thể lập trình.
H. Tôi là chuyên viên nhân sự đang chuẩn bị cho bài kiểm tra lập trình. Tôi có thể học được gì từ khóa học này?
Đây là cơ hội tuyệt vời để tìm hiểu về cách thức tổ chức các bài kiểm tra lập trình tại các công ty khác. Đây cũng là cơ hội để tham khảo các câu hỏi khi cung cấp bài kiểm tra lập trình để xác định xem chúng có phù hợp với vị trí bạn đang ứng tuyển hay không.
📢 Vui lòng kiểm tra trước khi tham gia lớp học!
Để tham gia khóa học này, bạn cần một công cụ soạn thảo có khả năng viết mã, chẳng hạn như Visual Studio Code, IntelliJ hoặc Notepad. Chúng tôi cũng khuyến nghị máy tính có bộ xử lý Pentium 2 266MHz và bộ nhớ ít nhất 128MB.
Chúng tôi cung cấp tài liệu học tập PDF và mã nguồn để khắc phục sự cố. Vui lòng không chia sẻ tài liệu học tập và nội dung của khóa học này với người khác.
Bạn nên quen thuộc với ít nhất một ngôn ngữ lập trình (khóa học này sử dụng Java hoặc Python).
Khuyến nghị cho những người này
Khóa học này dành cho ai?
Một người đang chuẩn bị cho bài kiểm tra viết mã
Người chuẩn bị viết CV tiếng Anh cho vị trí có kinh nghiệm
Cần biết trước khi bắt đầu?
Làm quen với một hoặc nhiều ngôn ngữ lập trình (Java, Python)
Xin chào Đây là
421
Học viên
15
Đánh giá
7
Trả lời
3.8
Xếp hạng
7
Các khóa học
한국/호주/영국에서 Full-stack developer, DevOps Engineer/Consultant로 15년 정도 일을 하고 있는 Digital Nomad IT Engineer 입니다. IT 조직 운영의 최적화를 위해 끊임 없이 새로운 주제에 대해서 공부를 하고 있으며, 은퇴할 때까지 Engineer로 생활하고 싶다는 꿈을 가지고 있습니다. 현재는 호주 Melbourne에 있는 한 은행의 Developer Experience 팀에서 DevOps로 활동하고 있습니다.
1. Tôi rất không hài lòng vì nền tảng Inflearn không cho phép xem lại bài giảng.
2. Trong phần mô tả khóa học không hề có nội dung nói rằng sẽ thực hành bằng Java.
3. Tôi đang làm việc tại một công ty SW nhúng, và tôi đã đăng ký khóa học này thông qua trang web đào tạo của công ty, nhưng nhờ phần mô tả thiếu sót mà tôi đã chọn phải một khóa học không liên quan đến mình. Nếu bạn là nhà phát triển nhúng thì tuyệt đối không nên học khóa này.