騰訊初級java面試題,看看你會幾道

騰訊初級java面試題,看看你會幾道

長沙一度軟件培訓(xùn)      2022-04-02 07:30:01     8

騰訊初級java面試題,看看你會幾道,1、說幾種常見的攻擊方式及預(yù)防手段。XSS/CSRF/DDOS,后面啥來著?2、http1.x和http2.x的區(qū)別。http2.0增加多路復(fù)用、二進制分幀

課程價格 請咨詢

上課時段: 授課校區(qū):

詳細介紹

    1、說幾種常見的攻擊方式及預(yù)防手段。

    XSS/CSRF/DDOS,后面啥來著?

    2、http1.x和http2.x的區(qū)別。

    http2.0增加多路復(fù)用、二進制分幀、首部壓縮、服務(wù)器推送。

    3、mysql查詢語句怎么做性能分析。

    使用explain或者profile命令。

    4、你知道哪幾種排序算法?

    冒泡、選擇、插入、希爾、快速、堆、歸并、桶排序。

    5、HashMap和HashTable的區(qū)別,并說明其底層實現(xiàn)數(shù)據(jù)結(jié)構(gòu)。

    HashMap非線程安全,HashTable線程安全。

    6、HashMap滿了之后怎么擴容?

    loadfactor為擴容因子,當(dāng)數(shù)據(jù)容量超過最大容量*loadfactor時容量自動擴大2倍,并將當(dāng)前的數(shù)據(jù)重新放入新的hashmap中,所以初始的定義大小為2^n的大小最佳。

    7、Linux中遠程傳輸文件有什么方式?

    SCP、FTP等。

    8、說說Java中異常的分類。

    Throwable子類Exception、Error。

    9、TCP和UDP的區(qū)別,TCP為什么是三次握手,不是兩次。

    1)基于連接與無連接

    2)TCP要求系統(tǒng)資源較多,UDP較少。

    3)UDP程序結(jié)構(gòu)較簡單。

    4)流模式(TCP)與數(shù)據(jù)報模式(UDP)。

    5)TCP保證數(shù)據(jù)正確性,UDP可能丟包。

    6)TCP保證數(shù)據(jù)順序,UDP不保證。為了防止已失效的連接請求報文段突然又傳送到了服務(wù)端,因而產(chǎn)生錯誤,即重要的事情說三遍

    10、說說數(shù)據(jù)庫設(shè)計的三范式,可以違反三范式嗎?

    第一范式,又稱1NF,它指的是在一個應(yīng)用中的數(shù)據(jù)都可以組織成由行和列的表格形式,且表格的任意一個行列交叉點即單元格,都不可再劃分為行和列的形式,實際上任意一張表格都滿足1NF;

    第二范式,又稱2NF,它指的是在滿足1NF的基礎(chǔ)上,一張數(shù)據(jù)表中的任何非主鍵字段都全部依賴于主鍵字段,沒有任何非主鍵字段只依賴于主鍵字段的一部分。即,可以由主鍵字段來唯一的確定一條記錄。比如學(xué)號+課程號的聯(lián)合主鍵,可以唯一的確定某個成績是哪個學(xué)員的哪門課的成績,缺少學(xué)號或者缺少課程號,都不能確定成績的意義。

    第三范式,又稱3NF,它是指在滿足2NF的基礎(chǔ)上,數(shù)據(jù)表的任何非主鍵字段之間都不產(chǎn)生函數(shù)依賴,即非主鍵字段之間沒有依賴關(guān)系,全部只依賴于主鍵字段。例如將學(xué)員姓名和所屬班級名稱放在同一張表中是不科學(xué)的,因為學(xué)員依賴于班級,可將學(xué)員信息和班級信息單獨存放,以滿足3NF。某些業(yè)務(wù)設(shè)計可以違反三范式。

 以上就是長沙一度軟件培訓(xùn)java培訓(xùn)機構(gòu)的小編針對“騰訊初級java面試題,看看你會幾道”的內(nèi)容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務(wù)。

Java面試題

培訓(xùn)啦提醒您:交易時請核實對方資質(zhì),對于過大宣傳或承諾需謹慎!任何要求預(yù)付定金、匯款等方式均存在風(fēng)險,謹防上當(dāng)。