Kiểm tra kỹ năng Python của bạn trên các lĩnh vực: cú pháp, hàm và scope, cấu trúc dữ liệu, và các lỗi cũng như những điều trong lập trình hướng đối tượng. 30 câu hỏi tình huống, điểm số tức thì theo từng mảng, miễn phí, không cần đăng ký.
Không cần đăng ký — kết quả hiện ra ngay.
Bài kiểm tra trải dài từ người mới bắt đầu đến chuyên gia trong một lượt làm bài. Những câu đầu bao gồm những điều mà mọi người dùng Python đều gặp — tham số mặc định có thể thay đổi, is so với ==, phép chia số nguyên so với phép chia dấu phẩy động. Những câu sau đi sâu vào closure, decorator, generator, sao chép sâu và kế thừa. Điểm số của bạn xếp bạn vào một trong bốn cấp độ, và tên cấp độ được chọn có chủ đích là những tên mà tin tuyển dụng sử dụng.
Không. Mỗi câu hỏi được viết dựa trên hành vi Python 3 đã ổn định trong nhiều năm — f-string, quy tắc chia số nguyên/dấu phẩy động tiêu chuẩn, và mô hình đối tượng. Không có gì ở đây phụ thuộc vào một bản phát hành điểm gần đây hoặc một thư viện cụ thể.
Bài kiểm tra này lấy mẫu cùng loại lý luận đọc-và-dự đoán mà hầu hết các bài kiểm tra của nhà tuyển dụng bắt đầu, trong cùng định dạng tình huống ngắn, đó là lý do nó hoạt động như chuẩn bị. Đây không phải bản sao của bất kỳ bài kiểm tra nhà tuyển dụng cụ thể nào, và điểm cao ở đây không phải là chứng chỉ. Điều nó cho bạn biết là bạn sẽ mất điểm ở mảng nào trong bốn mảng đó, là điều hữu ích cần biết trước khi phỏng vấn kỹ thuật.
Khoảng sáu phút. Không có đồng hồ tính giờ cho từng câu hỏi — bài kiểm tra đo bạn có biết mã làm gì hay không, chứ không phải tốc độ bạn bấm. Bạn có thể suy nghĩ về một câu hỏi lâu bao nhiêu tùy thích.
Việc làm bài kiểm tra của chúng tôi không nên được xem là đánh giá toàn diện hoặc chính xác về khả năng của bạn. Kết quả chỉ dành cho mục đích thông tin và tự phản ánh.
Kiểm tra kỹ năng Python của bạn trên các lĩnh vực: cú pháp, hàm và scope, cấu trúc dữ liệu, và các lỗi cũng như những điều trong lập trình hướng đối tượng. 30 câu hỏi tình huống, điểm số tức thì theo từng mảng, miễn phí, không cần đăng ký.
Đây là bài kiểm tra Python dựa trên tình huống: 30 đoạn mã thực tế ngắn gọn, mỗi đoạn được theo sau bởi một câu hỏi về điều gì thực sự xảy ra khi nó chạy. Một hàm có tham số mặc định vội vàng nhớ lại cuộc gọi trước của nó. Hai danh sách trông giống hệt nhau nhưng không phải là cùng một đối tượng. Một biến vòng lặp mà một closure đọc sau khi vòng lặp đã kết thúc. Bạn chọn câu trả lời phù hợp với những gì Python thực sự làm, chứ không phải những gì có vẻ như nó nên làm.
30 câu hỏi bao gồm bốn mảng — cú pháp cốt lõi và kiểu dữ liệu, hàm/scope/closure, cấu trúc dữ liệu và điều khiển luồng, và các lỗi/lập trình hướng đối tượng và thành ngữ. Đây chính là bốn mảng nơi mà đọc Python và chạy Python im lặng khác nhau, và đây là nơi mà yêu cầu "Python Mạnh" của một tin tuyển dụng thường hóa ra lại có nghĩa gì cụ thể khi bạn đi phỏng vấn. Bạn nhận được điểm số cho mỗi mảng, vì vậy một điểm yếu sẽ hiển thị rõ ràng thay vì bị hòa lẫn vào tổng điểm.
Bài kiểm tra mất khoảng sáu phút, không có đăng ký, và không có mã nào để viết hoặc thực thi — mỗi câu hỏi là đọc-và-dự đoán, cách mà một kỹ sư cao cấp xem xét một pull request. Biết cú pháp và biết những gì một phần cụ thể của nó làm trong các điều kiện cụ thể là những kỹ năng khác nhau, và bài kiểm tra này đo lường cái thứ hai.
Xem mảng nào trong bốn mảng Python đang thực sự kéo bạn lại
Nhận kết quả chi tiết theo từng mảng — cú pháp, hàm/scope, cấu trúc dữ liệu, lập trình hướng đối tượng/lỗi
Tìm hiểu bạn ở cấp độ nào: người mới bắt đầu, trung cấp, nâng cao hay chuyên gia
So sánh vị trí của bạn với những gì tin tuyển dụng thực sự muốn nói bằng Python Mạnh
Bạn viết def add_item(item, basket=[]): basket.append(item); return basket, sau đó gọi add_item('a') và add_item('b'), cả hai lần bỏ qua basket. Lệnh gọi thứ hai trả về cái gì?
30 câu hỏi, 6 phút. Tự động tiến tới — không cần nhấn Next thủ công.
Phân tích tức thì về hồ sơ của bạn. Miễn phí, có thể chia sẻ, được lưu nếu bạn đăng nhập.
Premium mở khóa báo cáo đầy đủ — công việc, điểm mạnh, con đường phát triển.