- JavaCore
- OOP
- NGHỈ NGƠI
- Cơ sở dữ liệu.
- Các công cụ bạn sử dụng.
JavaCore
-
Đầu tiên, tôi được yêu cầu vẽ thứ bậc các giao diện cho Bộ sưu tập (việc này không khó, chỉ có một vài trong số chúng (
Collection
,List
,Set
,Queue
,Map
). -
Sự khác biệt giữa
ArrayList
và là gìLinkedList
(đây là một trong những câu hỏi và câu trả lời khó hiểu nhất trên internet, nó chỉ là bóng tối).Chúng tôi đã thảo luận về tốc độ thực hiện truy vấn trong đó và sự khác biệt giữa các trang tính.
-
Câu hỏi về lớp học
Object
. Phương pháp của anh ấy là gì, họ làm gì? -
Sự phản xạ. .
getClass()
_ Câu hỏi rất thú vị, xin hãy xem xét nó. Đặc biệt là về cách lấy mọi thứ về một lớp, ngay cả khi nó chứa các phương thức hoặc biến riêng tư. -
Họ hỏi về đa luồng. Tôi nghĩ thật yếu khi nói cho bạn biết bạn hiểu đa luồng là gì. Những gì cần thiết để bắt đầu một chủ đề mới. Thực tế mà nói, nếu bạn ở cấp độ 20+, thì những câu hỏi này sẽ có vẻ buồn cười đối với bạn.
-
Bạn có thể nói gì về
Stream
. Đây không phải là về Java 8. Nó là về luồng đầu vào và đầu ra. Giống như các giao diện cơ bản, chúng là gì (ký tự và byte). Để hiểu, không có chi tiết cụ thể. - Ngoại lệ. Ở đây, một lần nữa, chúng tôi được yêu cầu vẽ một hệ thống phân cấp các trường hợp ngoại lệ, cái nào tồn tại, cái nào là
checked
, cái nào làunchecked
. Phải làm gì vớiRuntime
ngoại lệ. Kể tên một cú đánh thường xuyên nhất (NullPointerException
). -
Câu hỏi đặt ra là cần phải làm gì với
checked
các trường hợp ngoại lệ (chuyển tiếp hoặc xử lý - cả hai đều rõ ràng).
OOP
-
Tóm lại OOP là gì?
-
Có những mô hình lập trình nào khác? Chúng khác với OOP như thế nào?
-
Các nguyên tắc cơ bản của OOP (kế thừa, đa hình và đóng gói) là gì? Hãy cho chúng tôi biết về mỗi người trong số họ. Cho đến nay mọi thứ đều trừu tượng, không gắn liền với bất kỳ ngôn ngữ nào.
-
Nhiệm vụ tìm hiểu thiết kế hệ thống: có Ngựa và có Chim. Chúng ta cần có được Pegasus. Nguyên tắc “có a” và “là a”
NGHỈ NGƠI
-
REST là gì. Wikipedia nói về điều này rất thú vị. Trên thực tế, một bài viết từ Wikipedia là đủ để làm quen.
-
HTTP. Ở đây cũng có những cụm từ chung chung. Phương pháp của anh ấy, mỗi phương pháp đều dùng để làm gì.
-
Mã trạng thái HTTP. Nó nên được chia thành năm phần nào? Hãy cho chúng tôi biết về những phần nổi tiếng nhất (200,204,404,500,501). Tại sao họ làm vậy? Họ cũng hỏi về 401 và 403. Nhưng tôi không biết họ. Họ nói rằng họ quan trọng.
GO TO FULL VERSION