ZendVN - Học lập trình online

logo.png
Sách VS Code

Những câu hỏi phỏng vấn Java kinh điển - Phần 1

thumb.jpg
Phỏng vấn lập trình viên

Trong bài viết trước, ZendVN đã gửi đến các bạn những câu hỏi phỏng vấn về PHP và Javascript để các bạn có thể ôn luyện trước khi tham gia phỏng vấn xin việc. Tiếp đến chúng tôi xin gửi đến các bạn tuyển tập các câu hỏi phỏng vấn Java cho các bạn sắp sửa đi xin việc với ngôn ngữ Java.

  1. Liệt kê 5 đặc điểm bất kỳ của Java?

  2. Bạn biết về những loại Collection nào?

  3. Object Class có những Method nào?

  4. Tại sao String Object không thể thay đổi (Immutable) trong Java?

  5. Sự khác biệt giữa Final, Finally, và Finalize là gì?

  6. Vấn đề Diamond Problem là gì?

  7. Làm thế nào bạn có thể làm cho một class không thể thay đổi?

  8. Singleton có nghĩa là gì?

  9. Dependency Injection là gì?

  10. Interface và Abstract là gì? Khi nào dùng Interface, khi nào dùng Abstract?

  11. Giải thích Runtime Exception?

  12. Exception (Ngoại lệ) là gì?

  13. Sử dụng từ khóa super khi nào?

  14. Định nghĩa tính đa hình (Polymorphism)?

  15. Tính trừu tượng (Abstraction) là gì?

  16. Tính bao đóng (Encapsulation) là gì?

  17. Trong Java, Package là gì?

  18. Bạn hiểu gì về Đa luồng (Multi-Thread)?

  19. Điểm khác nhau giữa throws và throw?

  20. Giá trị mặc định của kiểu dữ liệu float và double trong Java?

Trên đây là tổng hợp các câu hỏi lập trình Java kinh điển mà chúng tôi sưu tầm được. Hy vọng nó sẽ giúp ích cho các bạn trong quá trình ôn luyện trước khi đi phỏng vấn. Nếu các bạn còn có những câu hỏi nào khác thì xin hãy comment phía dưới để mọi người cùng học hỏi.

Tư vấn khóa học

Bạn sẽ được tư vấn trực tiếp từ anh Hải Lân về việc chọn khóa học và lộ trình phù hợp với mình nhất