讓人抓狂的Nginx效能調優,系列教學
阿新 • • 發佈:2021-07-13
讓人抓狂的Nginx效能調優,系列教學
螞蟻金服電話一面
第二天早上10點第一輪電話面試,我們大約聊了半個小時,關於學歷工作經驗這些都沒有問到,對方關注的是一些基本的知識,具體記得的幾個問題:
- Spring或者資料庫的事物隔離級別和傳播特性是怎樣的
- JDBC的目的是什麼,是一種介面還是一種實現
- 用過哪種連線池,為什麼要用連線池
- 用過哪些快取,用於什麼場景,redis怎麼實現分散式鎖
- 然後問我是否熟悉分散式系統的設計和應用,熟悉分散式框架、中介軟體、資料庫等機制,能不能對分散式常用技術進行合理應用解決問題。
前邊的幾個問題對我來說很簡單,後來接著一波問題說實話如果不是我提前做好了功課,回答起來也不會特別流暢,因為對方連續追問了幾層問題,還好我接住了。(我覺得面試前必要的功課不可少!!)
本來我以為沒戲了,一個星期後通知我需要現場二面,這對我來說是更大的挑戰也是絕佳的機會,因為我知道,我離我的夢想又近了。二面我準備了3天,並且看了他的招聘要求,和職位介紹,把提到的技術點我都重新捋一遍,儘可能讓自己準備充足更有信心。
螞蟻金二面
上午9點面試,面試官除了個子沒我高之外,面貌很英俊,比較愛笑,這讓我也不那麼緊張了,感覺眼緣不錯,氛圍也不錯,做了簡單的自我介紹之後,他直奔主題問了我一連串問題,我面試完做了整理分享給大家:
- 自我介紹(工作年限 畢業學校專業 英語幾級)
- 介紹專案,在專案中用到了redis實現使用者點贊功能和關注功能,專案中為什麼用redis以及怎麼實現相關功能的
- Java的集合框架(主要是HashMap,1.7和1.8之間的區別)
- 專案中用過的開源框架,為什麼要用spring 和 mybatis
- spring的核心功能是什麼,介紹一下AOP以及怎麼實現的,jdk代理和cglib代理的區別
- 資料庫的四大特性,事務的隔離級別,幻讀。
- 計算機網路都學了什麼(類似說書上的目錄),OSI七層每層的任務,資料鏈路層的功能(答得不全)和協議。
- 資料結構都學了什麼,排序演算法最快的是哪種說說原理,哪些是不用申請額外空間的
- 樹的非遞迴遍歷以及三種遍歷知道哪兩種不能確定一棵樹
- 介紹一下二叉平衡樹
- 是否看過jdk原始碼,說說你說看過的
- 說說concrrent包下的類,然後問了一下Reentrantlock
- 對於Java高併發瞭解多不多,怎麼處理一些秒殺問題
最後
手繪了下圖所示的kafka知識大綱流程圖(xmind檔案不能上傳,匯出圖片展現),但都都可提供原始檔給每位愛學習的朋友,獲取連結:戳這裡免費下載