Kiểm Tra Kỹ Năng SQL Của Bạn
Kiểm tra kỹ năng SQL của bạn trên lọc và NULL semantics, join, tổng hợp, và hàm cửa sổ và ràng buộc. 30 câu hỏi tình huống, điểm số tức thì theo từng danh mục, miễn phí, không cần đăng ký.
Bài Kiểm Tra SQL là gì?
Đây là bài kiểm tra SQL dựa trên tình huống: 30 truy vấn ngắn, mỗi truy vấ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 mệnh đề WHERE so sánh với NULL mà yên tĩnh trả về không có gì. Một LEFT JOIN mà hoạt động như INNER JOIN một khi bạn lọc cột sai. Một NOT IN mà yên tĩnh loại bỏ mọi hàng vì một giá trị trong subquery là NULL. Bạn chọn câu trả lời phù hợp với những gì cơ sở dữ liệu thực sự trả về, 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 — lọc và NULL semantics, join và set operations, tổng hợp và subquery, và hàm cửa sổ/CTE/transaction/ràng buộc. Những bốn cái đó là những nơi mà đọc một truy vấn và chạy một truy vấn yên tĩnh khác nhau, và nơi mà thông báo tuyển dụng "SQL Mạnh" thường hóa ra lại có nghĩa gì cụ thể 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 thị rõ ràng 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ó truy vấn 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 truy vấn cụ thể làm chống lại dữ liệu cụ thể là những kỹ năng khác nhau, và đây đo cái thứ hai.