穿過疫情,如何成就技術人的又一次飛躍?

提起筆,思緒已經回到4個月之前。。。4個月前,因爲各方面的原因我定下了換工作的念頭。

一旦有了念頭,便有了接下來的故事:

凡事預則立,不預則廢

目標崗位:搜索開發工程師,Elasticsearch開發工程師,面試開始時間:五一之後。

有了目標崗位和麪試開始時間,我給自己定下了自己的複習計劃:

  1. 拿下Elastic 的認證(Elastic認證於搜索開發工程師,Elasticsearch開發工程師而言,只是開始)    4月初拿下

  2. 進一步熟悉數據結構與算法。(LeetCode 字節跳動題爲基礎深入複習)。  每日2~3題

  3. JVM,JMM深入整理複習       4月中下旬

  4. ElasticSearch調優,原理深入學習       多積累

  5. 其他中間件Redis,消息隊列,RPC框架深入學習    4月中下旬

不忘初心,砥礪前行

Elastic 認證於4月6日如期拿到,給自己了一絲鼓勵。五一期間,我定好自己的To Do List。每日8:30~11:30,14:00~23:00,不敢鬆懈,進一步執行自己的複習計劃。終於於5月15日我迎來了自己的面試季:

5月15日兩場面試:B輪公司 醫學信息平臺,遊戲社區獨角獸:比心科技,5月20日兩場面試:拼多多,平安金服。因爲疫情的關係,拼多多和平安金服的面試形式爲視頻面試。下面回顧下面試經歷:

B輪公司某醫學內容平臺:1輪技術面,1輪HR面,1輪CTO面,1輪CEO面。技術面和CTO面主要問到的問題:服務監控報警系統搭建及Elasticsearch的索引寫入流程,怎麼幹預Elasticsearch的打分流程(集成推薦算法),馬太效應如何避免,如何設計JVM,關於醫學的NLP及文本實體識別有何改進思路?

個人感受:面試題偏應用,深入原理不多,中小型公司招聘特點之一。????

比心科技:2輪技術面,主要問題:Elasticsearch認證對我自身有何影響,Elasticsearch索引寫入流程,Elasticsearch默認慢日誌閾值,mapping如何優化,lucene底層文件類型,dubbo支持協議類型,雙親委派機制,G1收集器,線程池。

個人感受:注重Elasticsearch底層甚至lucune原理及優化,Java基礎,常用框架協議。

平安金服:2輪技術面+IQEQ測試。主要問題:Elasticsearch mapping使用如何優化,有注意到他們公司有使用到關聯類型的結構,我着重講了自己對於nested,join類型的理解及應用場景,has_parent,  has_child使用方式,能明顯感受到面試官比較滿意。還問到傳統DB同步至Elasticsearch的數據一致性問題,ES集羣如何做異地容災多活。

個人感受:中大廠的特點:深入底層原理,熟練應用,需要你能夠隨時提供一套成熟的解決方案。

拼多多:2輪技術面,主要問題:Elasticsearch索引過程,樂觀鎖機制如何實現,DB同步至Elasticsearch如何避免數據不一致,EagleEye的原理實現,算法題:包含正負數的數組,求絕對值倒數第二大的元素。

個人感受:大廠特點:繞不開的算法題。問題由淺及深,層層遞進,直至你啞口無言,求精不求泛。。。

個人感受及選擇

Elastic 工程師認證的獲取,在我本次求職過程中起着不可忽視的作用。它彰顯了我對ES的掌握,使用,運維的能力,同時也是我自學能力的外在表現,進一步提升自己的自信心水平。尤其是疫情期間,能夠靜下心來,沉澱學習,我想大多數公司都是認可的。而獲取Elastic 認證的過程中,對ES有進一步的認知,掌握,應用,運維能力也在穩步提升。但若想進一步掌握ES,還是要朝着源碼的方向前行。在這裏要特別感謝《死磕Elasticsearch技術星球》,在這裏我開始茁壯成長,銘毅天下老大在我考取ES認證,求職,職業發展方向都給了我不小的幫助????。

由之前的後臺開發工程師到純搜索開發工程師,對我而言是一次挑戰也是一次機遇。後臺開發工程師湧入的人羣越來越多,要求越來越高,要求掌握的技術面越來越廣。對我而言,預期自己能夠朝着一專多通的方向發展:專注於Elastic,精通Elasticsearch應用,精通Elasticsearch原理及源碼,精通Lucune原理及源碼,熟悉搜索全流程:召回,排序,推薦,及相關的數據採集,清洗,相關性計算。這也指引着對我下工作的選擇。

其實發出面試邀請的公司遠不止這幾家,但因爲這幾家公司的面試結果還不錯,我原定的薪資目標也不斷上浮35W—> 40W—>45W—>55W—>65W,後來的公司我看了下薪資範圍,大部分就pass掉了????。最終也拿到了比較滿意的offer。自己的努力也配得上自己的回報吧。

保持心態,再征程

今年的6.18,於我而言,是原公司的last day,是生日,也是技術成長的新篇章。保持學習心態,向着一座座大山,再起征程,我期待有一天:當我回首,我已成爲一座大山。

內容截取自死磕 Elasticsearch 知識星球

作者 hello郎 的 Elastic 認證工程師經驗:

堅持打卡41天,我通過了Elastic認證考試!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章