支付寶三面 位元組跳動一面

2021-10-04 05:12:28 字數 658 閱讀 6753

支付寶是前天晚上9點半我在洗jio的時候**打過來的,足以看出支付寶這邊福報程度,p9大佬這個點還在加班,我吐。而且不預約是螞蟻金服一貫的傳統。這次面試應該也是過了,又面臨著支付寶和阿里金融兩難的選擇境地。

1. 專案中為什麼要用nginx

用nginx做反向**和負責均衡

2. nginx為什麼可以做負載均衡

一般來說公網延遲高,客戶端與nginx之間的請求連線走公網,nginx先把這些請求快取住,等這些請求資料全部完成之後nginx再向內網伺服器請求,降低公網網路延遲成本,同時也降低乙個連線占用服務端程式的時間。

因為tcp不一定一次就能把全部資料傳輸完畢,所以乙個連線可能需要等待很久才能把所有需要的資料都傳輸完畢,而這樣的空閒連線如果都直接連線到伺服器上的話,會加重伺服器負擔,而nginx在這方面做了很大的優化,可以承載更多的連線,空閒連線也不會佔據太多記憶體,所以nginx作為反向**能降低上游伺服器的負載。

nginx提公升**效能的原因

nginx比tomcat好在**?

主要有三個技術方面,master-worker程序模型,nio,協程機制

3. 正向**和反向**

正向**隱藏真實客戶端,反向**隱藏真實服務端。

我們常說的反向**其實也就是在tomcat後面做集群的時候,nginx隱藏了服務端的集群,這便是反向**

位元組跳動後端開發一面 二面 三面

一面 大概50min,忘記錄音了 二面 47min 讓我對自己的一面進行乙個評價。你比較熟悉的語言是c 嗎,感覺自己掌握的怎麼樣?給了一段 問能否編譯通過。如果對指標進行 操作主要是看什麼?給了乙個結構體,計算它的大小。知道為什麼要進行記憶體對齊嗎?那你了解禁止左對齊嗎?你知道二維陣列按行逐行訪問快...

位元組跳動一面

最後面試官你好,我叫 9x年2x周歲,xx大學18屆畢業生 目前在公司研發部任職前端開發工程師,從事前端研發工作有2年了 我們公司的主要業務是關於企業融資和企業貸款這方面的 我目前主要負責公司官網的研發和維護,主要使用的技術棧是 vue 在公司官網開發中具體負責專案的管理,頁面結構的搭建,企業管理,...

位元組跳動前端實習一面二面三面至掛掉的面經

本人是北郵大三的小白菜 面試時間在3.31 4.7 4.10 hr跟我說我的缺點是實操太弱,積累少。弱勢很明顯。一二三面都問打了狀態碼的含義,200 301 302 304等都被問到了,而我這方面知道的知識太少,回答起來多少有點問題。所以一定要好好了解常用的狀態碼含義。基礎的演算法能力必須具備,如果...