面試常見問題

2021-09-13 00:15:37 字數 2311 閱讀 7247

網線與集線器屬於物理層

網絡卡與交換機屬於資料鏈路層

路由器屬於網路層

防治方法:htmlspecialchars()轉義特殊字元為字元實體,strip_tags()過濾html標籤, addslashes(可轉義單雙引號反斜槓null) 在特殊字元前面加反斜槓進行轉義

防治方法:請求附加隨機token進行校驗,或驗證碼

氣泡排序(時間複雜度:o(n方))

for($i = 0; $i < count($arr); $i++)

for($j = 0; $j < count($arr) - 1 - $i; $j++)

if($arr[$j] < $arr[$j+1]) 兩者交換

選擇排序(時間複雜度:o(n方))

for($i = 0; $i < count($arr) - 1, $i++)

$min = $i;

for($j = $i + 1; $j < count($arr); $j++)

if($arr[$min] > $arr[$j])

$min = $j;

將最小值與當前的第i位置內容交換

快速排序思想:通過一趟排序將序列分成兩部分,一部分所有資料比另一部分所有資料小,然後在這兩個序列的內部再分別進行快速排序操作,直到最後形成乙個有序序列二分插入排序思想(之前的序列為有序):插入第i個元素時,對前面的0~i-1進行折半,當前元素與中間元素比較,如果小,前半部分再次折半,如果大,後半部分進行折半,直到最後left>right,然後把目標位置到i-1的所有元素整體後移,把當前元素放進去順序查詢二分法查詢(折半查詢):將序列分為兩部分,找到序列的中間值,如果查詢值大於中間值,繼續對右半部分進行折半,如果查詢值小於中間值,對左半部分進行折半,直到找到或front>end結束,時間複雜度o(log2n)以2為底n的對數

cdn加速

減少http請求,新增非同步請求

啟用瀏覽器快取

**壓縮(去除空白符)

頁面靜態化:資訊變更不是很頻繁的頁面進行靜態化處理,生成html檔案

資料快取(資料庫快取redis,檔案快取)

使用nginx,負載均衡

mysql資料庫優化

isset以下條件會被認為存在

2.建立tcp連線:三次握手
客戶端:你能聽到我說話嗎?

伺服器:我能聽到,你能聽到我說話嗎?

客戶端:我也能,那我開始傳送資料嘍。。

3.瀏覽器向伺服器發起http請求4.伺服器響應http請求,返回html**5.瀏覽器解析html**並請求html中的資源6.瀏覽器對頁面進行渲染然後展示給使用者7.關閉tcp連線:四次揮手

- 客戶端:「兄弟,我這邊沒資料要傳了,咱關閉連線吧。」

- 服務端:「收到,我看看我這邊有木有資料了。」

- 服務端:「兄弟,我這邊也沒資料要傳你了,咱可以關閉連線了。」

- 客戶端:「好嘞。」

面試常見問題

面試時,有幾個問題是公司面試人員常常會提出的,針對這些問題好好準備,在面試時也就不會啞口無言,無言以對了,下面就面試十大必考題做出分析,也許對hr經理也是乙個 1 為什麼想進本公司?這通常是面試官最先問到的問題。此時面試官就開始評斷錄用與否了,建議大家先判斷自己去應徵的工作性質,是專業能力導向呢,或...

面試常見問題

1.如果我們不能提供你所要求的薪水,你還願意來我們公司嗎?你的期望薪水是多少?你想得到的薪水是多 少?如果達不到你的要求,怎麼辦?答 我認為工作最重要的是合作開心,薪酬是其次的,不過我原來的月薪是 元,如果跳槽的話就希望 自己能有點進步,如果不是讓您太為難的話,您看這個工資是不是可以有一點提高?2....

面試常見問題

不能是目標崗位需要的關鍵能力!總之,記住一點,面試官問你這個問題的話,你可以說一些不影響你這個職位工作需要的一些缺點。比如你面試後端 工程師,面試官問你的缺點是什麼的話,你可以這樣說 自己比較內向,平時不太愛與人交流,但是考慮到以後可能要和客戶溝通,自己正在努力改。如果失敗,不要灰心 如果通過,切勿...