Kiểm Tra Kỹ Năng Java Của Bạn
Kiểm tra Java của bạn trên cú pháp cốt lõi và types, methods/overloading/scope, collections/generics/control flow, và exceptions/concurrency/idioms. 30 code-reading questions, điểm số ngay lập tức theo danh mục, miễn phí không cần đăng ký.
Bài Kiểm Tra Java là gì?
Đây là một bài kiểm tra Java dựa trên tình huống: 30 đoạn mã ngắ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 phép so sánh String bằng == âm thầm kiểm tra tham chiếu thay vì nội dung. Một bộ nhớ đệm autoboxing của Integer khiến == có vẻ hoạt động dưới 128 và âm thầm thất bại từ đó trở lên. Một khối finally ghi đè giá trị trả về mà không ai nhận ra. Bạn chọn câu trả lời khớp với những gì mã thực sự in ra hoặc làm, chứ không phải những gì trông như nó nên xảy ra.
Đọc tiếpHiển thị ít hơn
30 câu hỏi bao gồm bốn lĩnh vực — cú pháp cốt lõi và kiểu dữ liệu, phương thức/overloading/phạm vi, collections/generics/luồng điều khiển, và ngoại lệ/đồng thời/thành ngữ. Bốn lĩnh vực này là nơi đọc mã và chạy mã âm thầm khác nhau, và là nơi mà thông báo tuyển dụng "Java Mạnh" thường hóa ra có nghĩa cụ thể gì một khi bạn đã phỏng vấn. Bạn nhận được một điểm số trong mỗi lĩnh vực, vì vậy một điểm yếu hiện rõ hơn là một tổng số thấp hơn.
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 biên dịch — 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 một đoạn mã cụ thể làm gì khi chạy là những kỹ năng khác nhau, và đây đo cái thứ hai.