最新115道華為、京東、滴滴、美團(tuán)精選Java面試題整理

最近在看面試題,整理了115道給大家,順便給自己留個(gè)筆記。
京東面試題
1. 一般sql注入怎么發(fā)現(xiàn)觸點(diǎn)的,從源碼闡述sqlmap如何測試注入點(diǎn)的。
2. masscan掃描端口時(shí)靠什么檢測,為什么這么快? 請?jiān)斒?
3. 你寫過哪些小工具,你為你使用過的工具做過什么修改.
4. 如何提高采用python編寫的掃描速度,談?wù)剬IL鎖的了解.
5.你覺得你發(fā)現(xiàn)的那個(gè)漏洞影響比較大.
6. 常見的web漏洞有哪些.
7. 有沒有玩過硬件安全,研究程度如何.
8. 反爬蟲,如果是你如何進(jìn)行反爬蟲,如何繞過反爬措施。使用無頭瀏覽器被檢測到了,如何繞過
9. nmap掃描如何進(jìn)行掃描。發(fā)包與協(xié)議,握手和不握手,哪些協(xié)議握手,哪些不握手. 如何不直接接觸目標(biāo)服務(wù)器探測對方端口是否開放
10. 有沒有自己編寫過yara掃描模塊,如果要解決掃描{k1:v1, k2:v2, k3:v3} ,保證同時(shí)在k1中的v1里出現(xiàn)特定值,k2中出現(xiàn)v2特定值,以及k3,v3。怎么實(shí)現(xiàn)
11. xss什么原理,如何自己實(shí)現(xiàn)一個(gè)beef類似的xss平臺. 既然這樣實(shí)現(xiàn),面臨的跨域如何解決?
12. ip 頻率限制, ip信譽(yù)度模型?
13. SCTP協(xié)議是什么?如何使用 SCTP 優(yōu)化網(wǎng)絡(luò)?
美團(tuán)面試題
1. java虛擬機(jī)內(nèi)存模型
2. 內(nèi)存溢出一般發(fā)生在哪個(gè)區(qū)?永久代會不會導(dǎo)致內(nèi)存溢出?
3. 動態(tài)加載類的框架了解哪些?
4. 動態(tài)代理一般有哪幾種實(shí)現(xiàn)方式?動態(tài)代理的應(yīng)用場景有哪些?
5.棧會不會溢出?棧溢出一般拋什么異常?jvm在哪里設(shè)置棧的大???設(shè)置的參數(shù)是什么?
6. 用過哪些命令查看jvm的狀態(tài)、堆棧信息?
7. jvm的垃圾回收機(jī)制?
8. java類加載機(jī)制?如何實(shí)現(xiàn)自定義類加載器?findClass與loadClass的區(qū)別?
9. String、StringBuffer、StringBuilder的區(qū)別?對應(yīng)的使用場景?
10 如何實(shí)現(xiàn)不可變的類?
11. 淺復(fù)制和深復(fù)制?怎樣實(shí)現(xiàn)深復(fù)制?
12.HashMap、HashTable、ConcurrentHashMap的區(qū)別?
13. CAS是一種什么樣的同步機(jī)制?
14.NIO的原理,包括哪幾個(gè)組件?
15.簡單介紹一下java的反射機(jī)制?反射在哪些地方有應(yīng)用場景?
16. spring加載bean的流程?
17.java線程池?線程池構(gòu)造函數(shù)的幾個(gè)參數(shù)含義?keepAliveTime解釋一下?
18. 一個(gè)接口,要去調(diào)用另外5個(gè)接口,每一個(gè)接口都會返回?cái)?shù)據(jù)給這個(gè)調(diào)用接口,調(diào)用接口要對數(shù)據(jù)進(jìn)行合并并返回給上層。這樣一種場景可能用到并發(fā)包下的哪些類?你會怎么去實(shí)現(xiàn)這樣的業(yè)務(wù)場景?
19. CountDownLatch和CyclicBarrier的區(qū)別?
20. 線程加鎖有哪些方式?synchronized和lock的區(qū)別?
21.volatile關(guān)鍵字的作用?為什么使用AtomicLong而不使用Long?AtomicLong的底層是怎么實(shí)現(xiàn)的?
22. mysql的存儲引擎有哪幾種?
23. sql優(yōu)化有哪些著手點(diǎn)?組合索引的最左前綴原則的含義?
24. springmvc處理請求的流程?
25. spring的事務(wù)怎么使用?事務(wù)回滾?自定義異常?
26. 臟讀?幻讀?
27.tcp四次揮手的過程?TIME_WAIT為什么至少設(shè)置兩倍的MSL時(shí)間?
28. get和post請求的區(qū)別?
29. cookie和session的請求?
30.了解哪些開源的中間件?緩存?消息?分布式框架?
31. 用到過哪些設(shè)計(jì)模式?單例模式的實(shí)現(xiàn)?
32. 數(shù)據(jù)庫的事務(wù)實(shí)現(xiàn)原理、操作過程、如何做到事物之間的獨(dú)立性等問題
33. 數(shù)據(jù)庫的臟讀,幻讀,不可重復(fù)讀出現(xiàn)的原因原理,解決辦法
34. 數(shù)據(jù)庫的隔離級別、MVCC
35. 樂觀鎖、悲觀鎖、互斥鎖、讀寫鎖的原理實(shí)現(xiàn)與區(qū)別
36.線程的生命周期
37. 一致性hash算法原理與應(yīng)用
38. CAP原則
39. CAS操作
40. 分布式raft算法
滴滴面試題
1.B+樹、B-樹的區(qū)別?
2. 數(shù)據(jù)庫隔離級別,幻讀和不可重復(fù)讀的區(qū)別?
3. 有hell, well, hello, world等字符串組,現(xiàn)在問能否拼接成helloworld,代碼實(shí)現(xiàn)。
4. 快排算法實(shí)現(xiàn)
5. 線程安全的單例模式
6. 25匹馬賽跑,有一個(gè)賽場,只有五個(gè)賽道,沒有計(jì)時(shí)器,只能通過目測來記錄快慢,求出第三3快的馬要多少場比賽?
7. kmp算法next數(shù)組的求解思路
8. 數(shù)組中有三個(gè)數(shù)字出現(xiàn)超過3/4,求這三個(gè)數(shù)字?
9. 1到n+2個(gè)數(shù)組中缺了兩個(gè)數(shù),如何用O(n)時(shí)間,O(1)空間找到這兩個(gè)數(shù)字。
10. 一條線段長為1,隨機(jī)選兩個(gè)點(diǎn),將改線段分為三段,三段能成三角形的概率是多少?
11. 有一個(gè)教授,他三個(gè)學(xué)生,腦袋背后分別各寫了一個(gè)數(shù)字,其中一個(gè)數(shù)字是另外兩個(gè)數(shù)字的和,經(jīng)過幾輪后,有一個(gè)學(xué)生猜出了自己的數(shù)字請問是什么原因?
12. B+樹做索引時(shí),B+樹通常高度為多少層?要參考哪些條件?
華為面試題
1. static有什么用途?(請至少說明兩種)
2.引用與指針有什么區(qū)別?
3.描述實(shí)時(shí)系統(tǒng)的基本特性
4. 全局變量和局部變量在內(nèi)存中是否有區(qū)別?如果有,是什么區(qū)別?
5.什么是平衡二叉樹?
6.堆棧溢出一般是由什么原因?qū)е碌模?br />
7. 什么函數(shù)不能聲明為虛函數(shù)?
8. 冒泡排序算法的時(shí)間復(fù)雜度是什么?
9.寫出float x 與“零值”比較的if語句
10. Internet采用哪種網(wǎng)絡(luò)協(xié)議?該協(xié)議的主要層次結(jié)構(gòu)?
11.Internet物理地址和IP地址轉(zhuǎn)換采用什么協(xié)議?
12. IP地址的編碼分為哪倆部分?
13. 用戶輸入M,N值,從1至N開始順序循環(huán)數(shù)數(shù),每數(shù)到M輸出該數(shù)值,直至全部輸出。寫出C程序。
14. 不能做switch()的參數(shù)類型是
15. int A[nSize],其中隱藏著若干0,其余非0整數(shù),寫一個(gè)函數(shù)int Func(int* A, int nSize),使A把0移至后面,非0整數(shù)移至數(shù)組前面并保持有序,返回值為原數(shù)據(jù)中第一個(gè)元素為0的下標(biāo)。
16. 寫一個(gè)程序, 要求功能:求出用1,2,5這三個(gè)數(shù)不同個(gè)數(shù)組合的和為100的組合個(gè)數(shù)
17.實(shí)現(xiàn)一個(gè)函數(shù),把一個(gè)字符串中的字符從小寫轉(zhuǎn)為大寫
18.隨機(jī)輸入一個(gè)數(shù),判斷它是不是對稱數(shù)(回文數(shù))(如3,121,12321,45254)。不能用字符串庫函數(shù)
19.求2~2000的所有素?cái)?shù).有足夠的內(nèi)存,要求盡量快
20. A,B,C,D四個(gè)進(jìn)程,A向buf里面寫數(shù)據(jù),B,C,D向buf里面讀數(shù)據(jù),當(dāng)A寫完,且B,C,D都讀一次后,A才能再寫。用P,V操作實(shí)現(xiàn)。
21. 將單向鏈表reverse,如ABCD變成DCBA,只能搜索鏈表一次。
22. 將二叉樹的兩個(gè)孩子換位置,即左變右,右變左。不能用遞規(guī)。
23. 以下屬于物理層的設(shè)備是?
24. 在以太網(wǎng)中,是根據(jù)()地址來區(qū)分不同的設(shè)備的?
25.以下為傳輸層協(xié)議的是?
26.以下對MAC地址描述正確的是?
27.以下屬于數(shù)據(jù)鏈路層功能的是?
28.IEEE802.3u標(biāo)準(zhǔn)是指?
29.如果要將兩計(jì)算機(jī)通過雙絞線直接連接,正確的線序是?
30.在V.35和V.24規(guī)程中,控制信號RTS表示?
31.路由器作為網(wǎng)絡(luò)互連設(shè)備,必須具備以下哪些特點(diǎn)?
32.路由器的作用有?
33.調(diào)用上一條歷史命令的快捷鍵是?
34.交換機(jī)工作在OSI七層的哪一層?
35.以下對CSMA/CD描述正確的是?
36.以下對STORE ANDFORWARD描述正確的是?
37.以下對交換機(jī)工作方式描述正確的是?
38.VLAN的主要作用有?
39.在交換機(jī)中用戶權(quán)限分為幾個(gè)級別?
40.在路由器的配置過程中查詢以S開頭所有命令的方法是?
41.第一次配置路由器時(shí)可以使用的方法為?
42.在何種狀態(tài)下可以為路由器改名?
43.某公司申請到一個(gè)C類IP地址,但要連接6個(gè)的子公司,最大的一個(gè)子公司有 26臺計(jì)算機(jī),每個(gè)子公司在一個(gè)網(wǎng)段中,則子網(wǎng)掩碼應(yīng)設(shè)為?
44.與10.110.12.29mask 255.255.255.224屬于同一網(wǎng)段的主機(jī)IP地址是?
45.ARP協(xié)議的作用是?
46.當(dāng)路由器接收的IP報(bào)文的TTL值等于1時(shí),采取的策略是?
47.在NetWare 網(wǎng)絡(luò)中,客戶需要訪問某個(gè)類型的服務(wù)器時(shí),首先要發(fā)送一個(gè) ()廣播報(bào)文來尋找服務(wù)器?
48.IPX地址網(wǎng)絡(luò)地址有( )個(gè)字節(jié)?
49.對于幀中繼描述正確的是?
50.對于INVERSE ARP的描述正確的是?
到此這篇關(guān)于最新115道華為、京東、滴滴、美團(tuán)精選Java面試題整理的文章就介紹到這了,更多相關(guān)Java面試題內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!
相關(guān)文章
三年經(jīng)驗(yàn)網(wǎng)易、滴滴、點(diǎn)我Java崗面試經(jīng)驗(yàn)匯總
這篇文章主要介紹了三年經(jīng)驗(yàn)網(wǎng)易、滴滴、點(diǎn)我Java崗面試經(jīng)驗(yàn)匯總,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2020-06-12- 本文是小編給大家收藏整理的關(guān)于java基礎(chǔ)面試題小結(jié),在面試中經(jīng)常會被問題,今天小編特此整理把內(nèi)容分享到腳本之家平臺,需要的朋友參考下吧2020-05-19
史上最全阿里Java面試題目大匯總(強(qiáng)烈建議收藏)
這篇文章主要介紹了史上最全阿里Java面試題目大匯總,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2020-05-08- 這篇文章主要介紹了最全Java面試208題,涵蓋大廠必考范圍,熟悉本文中列出的知識點(diǎn)會大大增加通過前兩輪技術(shù)面試的幾率,感興趣的可以了解一下2020-05-07
- 這篇文章主要介紹了2020年最新版Java面試題大全,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2020-04-16
- 這篇文章主要介紹了100+經(jīng)典Java面試題及答案解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)2020-04-09
- 這篇文章主要介紹了面試百度、阿里、騰訊,這134道Java面試題你會多少,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2020-03-26
- 這篇文章主要介紹了85道Java微服務(wù)面試題整理,助力2020面試 ,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2020-03-13
2萬字Java并發(fā)編程面試題整理(含答案,建議收藏)
這篇文章主要介紹了2萬字Java并發(fā)編程面試題整理(含答案,建議收藏),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2020-02-13- 這篇文章主要介紹了2020Java面試題最新(五鎖機(jī)制篇),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2020-02-12