您好,登錄后才能下訂單哦!
京東面試題
1. 一般sql注入怎么發現觸點的,從源碼闡述sqlmap如何測試注入點的。
2. masscan掃描端口時靠什么檢測,為什么這么快? 請詳述.
3. 你寫過哪些小工具,你為你使用過的工具做過什么修改.
4. 如何提高采用python編寫的掃描速度,談談對GIL鎖的了解.
5.你覺得你發現的那個漏洞影響比較大.
6. 常見的web漏洞有哪些.
7. 有沒有玩過硬件安全,研究程度如何.
8. 反爬蟲,如果是你如何進行反爬蟲,如何繞過反爬措施。使用無頭瀏覽器被檢測到了,如何繞過
9. nmap掃描如何進行掃描。發包與協議,握手和不握手,哪些協議握手,哪些不握手. 如何不直接接觸目標服務器探測對方端口是否開放
10. 有沒有自己編寫過yara掃描模塊,如果要解決掃描{k1:v1, k2:v2, k3:v3} ,保證同時在k1中的v1里出現特定值,k2中出現v2特定值,以及k3,v3。怎么實現
11. xss什么原理,如何自己實現一個beef類似的xss平臺. 既然這樣實現,面臨的跨域如何解決?
12. ip 頻率限制, ip信譽度模型?
13. SCTP協議是什么?如何使用 SCTP 優化網絡?
美團面試題
1. java虛擬機內存模型
2. 內存溢出一般發生在哪個區?永久代會不會導致內存溢出?
3. 動態加載類的框架了解哪些?
4. 動態代理一般有哪幾種實現方式?動態代理的應用場景有哪些?
5.棧會不會溢出?棧溢出一般拋什么異常?jvm在哪里設置棧的大小?設置的參數是什么?
6. 用過哪些命令查看jvm的狀態、堆棧信息?
7. jvm的垃圾回收機制?
8. java類加載機制?如何實現自定義類加載器?findClass與loadClass的區別?
9. String、StringBuffer、StringBuilder的區別?對應的使用場景?
10 如何實現不可變的類?
11. 淺復制和深復制?怎樣實現深復制?
12.HashMap、HashTable、ConcurrentHashMap的區別?
13. CAS是一種什么樣的同步機制?
14.NIO的原理,包括哪幾個組件?
15.簡單介紹一下java的反射機制?反射在哪些地方有應用場景?
16. spring加載bean的流程?
17.java線程池?線程池構造函數的幾個參數含義?keepAliveTime解釋一下?
18. 一個接口,要去調用另外5個接口,每一個接口都會返回數據給這個調用接口,調用接口要對數據進行合并并返回給上層。這樣一種場景可能用到并發包下的哪些類?你會怎么去實現這樣的業務場景?
19. CountDownLatch和CyclicBarrier的區別?
20. 線程加鎖有哪些方式?synchronized和lock的區別?
21.volatile關鍵字的作用?為什么使用AtomicLong而不使用Long?AtomicLong的底層是怎么實現的?
22. mysql的存儲引擎有哪幾種?
23. sql優化有哪些著手點?組合索引的最左前綴原則的含義?
24. springmvc處理請求的流程?
25. spring的事務怎么使用?事務回滾?自定義異常?
26. 臟讀?幻讀?
27.tcp四次揮手的過程?TIME_WAIT為什么至少設置兩倍的MSL時間?
28. get和post請求的區別?
29. cookie和session的請求?
30.了解哪些開源的中間件?緩存?消息?分布式框架?
31. 用到過哪些設計模式?單例模式的實現?
32. 數據庫的事務實現原理、操作過程、如何做到事物之間的獨立性等問題
33. 數據庫的臟讀,幻讀,不可重復讀出現的原因原理,解決辦法
34. 數據庫的隔離級別、MVCC
35. 樂觀鎖、悲觀鎖、互斥鎖、讀寫鎖的原理實現與區別
36.線程的生命周期
37. 一致性hash算法原理與應用
38. CAP原則
39. CAS操作
40. 分布式raft算法
歡迎大家關注我的公種浩【程序員追風】,文章都會在里面更新,整理的資料也會放在里面。
滴滴面試題
1.B+樹、B-樹的區別?
2. 數據庫隔離級別,幻讀和不可重復讀的區別?
3. 有hell, well, hello, world等字符串組,現在問能否拼接成helloworld,代碼實現。
4. 快排算法實現
5. 線程安全的單例模式
6. ?25匹馬賽跑,有一個賽場,只有五個賽道,沒有計時器,只能通過目測來記錄快慢,求出第三3快的馬要多少場比賽?
7. kmp算法next數組的求解思路
8. 數組中有三個數字出現超過3/4,求這三個數字?
9. ?1到n+2個數組中缺了兩個數,如何用O(n)時間,O(1)空間找到這兩個數字。
10. 一條線段長為1,隨機選兩個點,將改線段分為三段,三段能成三角形的概率是多少?
11. 有一個教授,他三個學生,腦袋背后分別各寫了一個數字,其中一個數字是另外兩個數字的和,經過幾輪后,有一個學生猜出了自己的數字請問是什么原因?
12. B+樹做索引時,B+樹通常高度為多少層?要參考哪些條件?
華為面試題
1. static有什么用途?(請至少說明兩種)
2.引用與指針有什么區別?
3.描述實時系統的基本特性
4. 全局變量和局部變量在內存中是否有區別?如果有,是什么區別?
5.什么是平衡二叉樹?
6.堆棧溢出一般是由什么原因導致的?
7. 什么函數不能聲明為虛函數?
8. 冒泡排序算法的時間復雜度是什么?
9.寫出float x 與“零值”比較的if語句
10. Internet采用哪種網絡協議?該協議的主要層次結構?
11.Internet物理地址和IP地址轉換采用什么協議?
12. IP地址的編碼分為哪倆部分?
13. 用戶輸入M,N值,從1至N開始順序循環數數,每數到M輸出該數值,直至全部輸出。寫出C程序。
14. 不能做switch()的參數類型是
15. int A[nSize],其中隱藏著若干0,其余非0整數,寫一個函數int Func(int* A, int nSize),使A把0移至后面,非0整數移至數組前面并保持有序,返回值為原數據中第一個元素為0的下標。
16. 寫一個程序, 要求功能:求出用1,2,5這三個數不同個數組合的和為100的組合個數
17.實現一個函數,把一個字符串中的字符從小寫轉為大寫
18.隨機輸入一個數,判斷它是不是對稱數(回文數)(如3,121,12321,45254)。不能用字符串庫函數
19.求2~2000的所有素數.有足夠的內存,要求盡量快
20. A,B,C,D四個進程,A向buf里面寫數據,B,C,D向buf里面讀數據,當A寫完,且B,C,D都讀一次后,A才能再寫。用P,V操作實現。
21. 將單向鏈表reverse,如ABCD變成DCBA,只能搜索鏈表一次。
22. 將二叉樹的兩個孩子換位置,即左變右,右變左。不能用遞規。
23. 以下屬于物理層的設備是?
24. 在以太網中,是根據()地址來區分不同的設備的?
25.以下為傳輸層協議的是?
26.以下對MAC地址描述正確的是?
27.以下屬于數據鏈路層功能的是?
28.IEEE802.3u標準是指?
29.如果要將兩計算機通過雙絞線直接連接,正確的線序是?
30.在V.35和V.24規程中,控制信號RTS表示?
31.路由器作為網絡互連設備,必須具備以下哪些特點?
32.路由器的作用有?
33.調用上一條歷史命令的快捷鍵是?
34.交換機工作在OSI七層的哪一層?
35.以下對CSMA/CD描述正確的是?
36.以下對STORE ANDFORWARD描述正確的是?
37.以下對交換機工作方式描述正確的是?
38.VLAN的主要作用有?
39.在交換機中用戶權限分為幾個級別?
40.在路由器的配置過程中查詢以S開頭所有命令的方法是?
41.第一次配置路由器時可以使用的方法為?
42.在何種狀態下可以為路由器改名?
43.某公司申請到一個C類IP地址,但要連接6個的子公司,最大的一個子公司有 26臺計算機,每個子公司在一個網段中,則子網掩碼應設為?
44.與10.110.12.29mask 255.255.255.224屬于同一網段的主機IP地址是?
45.ARP協議的作用是?
46.當路由器接收的IP報文的TTL值等于1時,采取的策略是?
47.在NetWare 網絡中,客戶需要訪問某個類型的服務器時,首先要發送一個 ()廣播報文來尋zhao服務器?
48.IPX地址網絡地址有( )個字節?
49.對于幀中繼描述正確的是?
50.對于INVERSE ARP的描述正確的是?
最后
歡迎大家一起交流,喜歡文章記得點個贊喲,感謝支持!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。