陌陌面試經歷

2022-02-24 16:53:42 字數 1052 閱讀 4693

自我介紹?

在上家公司所參與的專案的大概介紹?

所做的拆分的微服務的工作中,使用了 dubbo 的哪些功能?怎麼保證分布式一致性的?

服務怎麼拆分?怎麼上線、下線?

hashmap + hashtable + concurrenthashmap 的實現和使用相關問題?這個問題目測是面試必問了

詳細介紹下 concurrenthashmap 的分段式鎖?分段式鎖怎麼保證執行緒安全的呢?

介紹下 synchronized、voilate 這兩個關鍵的功能作用?以及 voilate 語義以及底層實現原理?快取一致性協議

自然語言處理了解嗎(跟具體專案有關)?機器學習了解嗎?

springboot 的事務是怎麼實現的?

springboot 的安全相關的的東西熟悉嗎?

redis 熟悉嗎?redis 裡面都可以儲存什麼資料型別嗎?

mongo 熟悉嗎?

訊息中介軟體熟悉嗎?介紹下常見訊息中介軟體的特點?訊息中介軟體怎麼保證訊息有效性?怎麼做到訊息重寫?

之前所做的專案的,每個專案大概有多少人?介紹下自己在專案裡面參與的角色?

關於mybatis都了解什麼?都用到了什麼?比如什麼外掛程式啊?什麼特性功能啊?分頁怎麼做到的?分頁外掛程式用到了嗎?分頁實現都要注意什麼?

分頁避免無效查詢?

mybatis 建立表結構?建立表結構的外掛程式?

mysql 索引?innodb + myisam 的區別特點?兩者的索引實現?

explain 分析慢查詢?之前專案裡面有沒有使用 explain 來分析過慢查詢?

自己所做過的這幾個專案裡面,都遇到了哪些技術難度?自己是怎麼解決這些難題的?

長度為 n 的陣列,輸出 top k 的子陣列;當時現場雖然想到了快速排序,但是終究是沒想出來具體實現。。。後來寫了下具體實現:

字串相關處理熟悉嗎?查詢?匹配?寫乙個 split 函式的實現?

自己有實現過乙個完整的專案嗎?

平時寫**是有效能方面的意識嗎?比如降低時間複雜度或者空間複雜度?

效能優化經歷?

了解資料結構中的雜湊嗎?一般雜湊函式衝突時是怎麼解決的?

陌陌面試 演算法(估算開方)

二分法 import math from math import sqrt def sqrt binary num x sqrt num y num 2.0 min 0.0 max num 1.0 count 1 while abs y x 0.00000001 print count,y coun...

前端面試日記(6)陌陌

前端小白,僅此記錄找實習的面試題,反思總結分享 面試題目 tcp是什莫,優點,為什麼是可靠的,擁塞機制,超時重傳 ip位址有什莫作用,由什麼組成,ip位址和mac位址區別,mac位址作用,dns 程序與執行緒,程序之間的通訊,執行緒之間通訊,全雙工通訊 資料庫索引使用了什麼資料結構,鍊錶的優點 co...

陌陌地理位置修改

今天在鉤子裡實現修改陌陌地理位置的功能 其實很簡單,在ida分析 找到location的函式,然後在回朔上去看誰呼叫了,在這邊是看到init時候呼叫 我們f5分析,上面的setlocation 是v19傳過來的,我們看tocllocation 這函式 其中 v16是乙個什麼東西呢?這麼長,複製黏貼,...