美團測試開發面經

2022-02-22 23:32:43 字數 1313 閱讀 8307

dns解析

什麼是dns解析?當使用者輸入乙個**並按下回車鍵的時候,瀏覽器得到了乙個網域名稱。而在實際通訊過程中,我們需要的是乙個ip位址。因此我們需要先把網域名稱轉換成相應的ip位址,這個過程稱作dns解析。

負載均衡

什麼是負載均衡?當一台伺服器無法支援大量的使用者訪問時,將使用者分攤到兩個或多個伺服器上的方法叫負載均衡。

什麼是nginx?nginx是一款面向效能設計的http伺服器,相較於apache、lighttpd具有占有記憶體少,穩定性高等優勢。

負載均衡的方法很多,nginx負載均衡、lvs-nat、lvs-dr等。這裡,我們以簡單的nginx負載均衡為例。關於負載均衡的多種方法詳情大家可以google一下。

nginx有4種型別的模組:core、handlers、filters、load-balancers。

我們這裡討論其中的2種,分別是負責負載均衡的模組load-balancers和負責執行一系列過濾操作的filters模組。

2.1.5 瀏覽器渲染

1) 瀏覽器根據頁面內容,生成dom tree。根據css內容,生成css rule tree(規則樹)。呼叫js執行引擎執行js**。

2) 根據dom tree和css rule tree生成render tree(呈現樹)

3) 根據render tree渲染網頁

acid是指資料庫管理系統中事務所具有的四個特性:原子性、一致性、隔離性、持續性

原子性整個事務中的所有操作,要麼全部完成,要麼全部不完成,不可能停滯在中間某個環節。事務在執行過程中發生錯誤,會被回滾(rollback)到事務開始前的狀態,就像這個事務從來沒有執行過一樣。

一致性在事務開始之前和事務結束以後,資料庫的完整性約束沒有被破壞。

隔離性兩個事務的執行是互不干擾的,乙個事務不可能看到其他事務執行時,中間某一時刻的資料。

永續性在事務完成以後,該事務所對資料庫所作的更改便持久的儲存在資料庫之中,並不會被回滾。

hashmap和hashtable都實現了map介面,主要區別有:執行緒安全性、同步、速度

1、執行緒安全:

hashmap是非synchronization的,hashtable是synchronization的,這意味著hashtable是執行緒安全的。

2、同步:

因為hashmap是非synchronization的,hashtable是synchronization的,所以需要同步的話用hashtable。

3、速度:

由於hashtable是執行緒安全的也是synchronized,所以在單執行緒環境下它比hashmap要慢

grep -o "string" file | wc -l (o是精確匹配)

作業幫測試開發面經

方向 質量部架構組 工作內容 測試流程工具類開發,語言 php 一共三面 一面是個小姐姐 人很親切,開始是自我介紹,然後問了很多基礎技術問題 mysql linux 小演算法 mysql 聯表查詢,給了兩個表進行查詢 linux基本命令 乙個檔案a.json,每一行的內容格式固定,如 www.bai...

經緯恆潤測試開發面經

9.24 15 00 一面 35min 面試官是乙個聲音巨好聽的小哥哥.迷戀ing,而且也超級溫柔,嘻嘻嘻嘻嘻嘻 1.自我介紹 2.講專案 3.對軟體測試的理解 4.針對我的專業有疑問,主修課程有哪些,5.為什麼做測試 6.你覺得網際網路的軟體測試與本公司汽車電子駕駛,智慧型駕駛有什麼不一樣 7.說...

阿里測試開發面經一面

阿里測開一面 1寫 表示式求值,二叉樹深度 還有啥情況沒考慮到 表示式求值 2講專案 如何處理前後端互動,如何驗證 覆蓋率怎麼統計的 做這個專案的最大挑戰 3多執行緒和多程序區別 4get和post 5session和cookies區別 6動態規劃講一下 分治法和動態規劃的區別 7資料庫中索引實現的...