1. 程式人生 > >分享18道Java基礎面試筆試題(面試實拍)

分享18道Java基礎面試筆試題(面試實拍)



上圖來自Java技術棧微信群裡的群友分享,看起來比較基礎,但不一定人人都答得上來。

圖片比較模糊,小編把題目進行了文字化。

1.你最常上的兩個技術站和最常使用的兩個app分別進什麼?主要解決你什麼需求?

2.請簡述http協議中get請求和post請求的區別.

3.請簡述session和cookie的區別.

4.簡述Servlet與JSP的關係,

5.JSP內建物件有哪些,各自起到的作用

6.簡述你所理解的JAVA封裝、繼承、多型。

7.寫出2個常用的設計模式(虛擬碼),並簡述應用場景。

8.HashMap和HashTable區別。

9.HashSet和TreeSet的區別。

10.ArrayList和LinkedList的區別。

11.==與equals的區別。

12.簡述泛型、反射、註解應用場景及各自解決了哪些問題。

13.Thread類的方法有哪些,如何多種方式實現執行緒同步。

14程序與執行緒的區別,JAVA中有哪些方式可以建立執行緒。

15.現有一學生表結構(student-id,class-id,name),請寫出統計每班有多少學生的SQL語句。

16.假如你正在開發一個系統的登入程式,請簡述你是如何實現記住使用者名稱和密碼這個操作的,並如何實現?

17.在檢視層不支援儲存cookie,服務端不支援session的場景下如何保持使用者登陸狀態。

18.設計一套CMS系統或者部落格系統的表結構(畫出大概的UML圖即可)。

本試題來源於微信群友分享,沒有標準答案哦。工作多年的攻城獅們,不知道你們還能不能全部做得上來,都來試試吧。

以下是Java技術棧微信群部分群聊截圖。



小編作為一個職場多年的老司機,抽時間也做了一份參考答案,想要小編參考答案的可以加入我們的微信群獲取哦。關注下面的Java技術棧微信公眾號,在後臺回覆:微信群,加入微信群我們一起學習進步成長!