2023-11-07-面試心得
今天參加的面試是一間網頁公司,面試的是兩個職位。
-
後端工程師
-
SRE (Site Reliability Engineering) 網站可靠度工程師
我主要期待的是 SRE 的這份職位。
該公司若面試後超過 7 天沒有回應,就算面試失敗。
SRE (Site Reliability Engineering) 網站可靠度工程師面試
心得
維運主管人超好,但是該工作需要深厚的 IP 網管知識與 AWS 操作經驗跟 K8S 紮實的底子,同時也要精熟 Docker 與 Docker-compose 跟 Linux 指令。
同時主管正在學習 RabbitMQ ,如果可以事先學習好,也許主管會更喜歡。
主管提及,有可能需要裸機配置 K8S ,其中可能干涉到 iptabnles 。
第一題
請寫出如何執行一個 Dockerfile ,找到一個 Docker 容器,登入 Docker 容器的指令。
第二題
網段 Mask 計算,遮罩 255.255.255.192 可用的 IP 範圍。
第三題
如何監看某個 port 被哪個 process 占用。
第四題
TCP/UDP的差異?
第五題
如何設置 Nginx 的設置讓一個 Server IP 擁有兩個 Domain Name。需要強記 Nginx 的 Config 檔。
第六題
然後撰寫一個 deployment.yaml 來對 K8S 某個 Pod 產生的 Log 與 stdout 進行合理監測。
口試問題
Nginx 如何配置 WebSocket 轉發?
後端工程師面試
心得
該主管非常喜歡靜態強型別語言。
這間公司前端用 Vue 為主,後端則是 Spring boot。
第一題
有兩個水瓶,一個6升,一個5升,沒有其他水瓶,但有個無限大的水池,可以兩個瓶子互倒,也能倒回水池,如何取得3升的水?
第二題
LeetCode 考題 Two sum。
第三題
LeetCode 考題 Plus One。
第四題
如何不用內建函數實作一個開根號。
第五題
找公因數。
口試問題
如果要記錄使用者登入的 Token 請問,請問採用哪種方式。
我回答 Session, Cookie 或者 Token。