分享18道Java基础面试笔试题
轉(zhuǎn)載自?分享18道Java基礎(chǔ)面試筆試題(面試實(shí)拍)
1.你最常上的兩個(gè)技術(shù)站和最常使用的兩個(gè)app分別進(jìn)什么?主要解決你什么需求?
2.請(qǐng)簡(jiǎn)述http協(xié)議中g(shù)et請(qǐng)求和post請(qǐng)求的區(qū)別.
3.請(qǐng)簡(jiǎn)述session和cookie的區(qū)別.
4.簡(jiǎn)述Servlet與JSP的關(guān)系,
5.JSP內(nèi)置對(duì)象有哪些,各自起到的作用
6.簡(jiǎn)述你所理解的JAVA封裝、繼承、多態(tài)。
7.寫出2個(gè)常用的設(shè)計(jì)模式(偽代碼),并簡(jiǎn)述應(yīng)用場(chǎng)景。
8.HashMap和HashTable區(qū)別。
9.HashSet和TreeSet的區(qū)別。
10.ArrayList和LinkedList的區(qū)別。
11.==與equals的區(qū)別。
12.簡(jiǎn)述泛型、反射、注解應(yīng)用場(chǎng)景及各自解決了哪些問題。
13.Thread類的方法有哪些,如何多種方式實(shí)現(xiàn)線程同步。
14進(jìn)程與線程的區(qū)別,JAVA中有哪些方式可以創(chuàng)建線程。
15.現(xiàn)有一學(xué)生表結(jié)構(gòu)(student-id,class-id,name),請(qǐng)寫出統(tǒng)計(jì)每班有多少學(xué)生的SQL語句。
16.假如你正在開發(fā)一個(gè)系統(tǒng)的登錄程序,請(qǐng)簡(jiǎn)述你是如何實(shí)現(xiàn)記住用戶名和密碼這個(gè)操作的,并如何實(shí)現(xiàn)?
17.在視圖層不支持存儲(chǔ)cookie,服務(wù)端不支持session的場(chǎng)景下如何保持用戶登陸狀態(tài)。
18.設(shè)計(jì)一套CMS系統(tǒng)或者博客系統(tǒng)的表結(jié)構(gòu)(畫出大概的UML圖即可)。
本試題來源于微信群友分享,沒有標(biāo)準(zhǔn)答案哦。工作多年的攻城獅們,不知道你們還能不能全部做得上來,都來試試吧。
總結(jié)
以上是生活随笔為你收集整理的分享18道Java基础面试笔试题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 自由建站怎么(无坐标自由建站)
- 下一篇: 网页ddos压力测试(網頁ddos)