[請益] 後端面試作品

作者: bradyhau106 (師弟)   2019-02-08 12:37:18
各位年薪百萬、千萬的大大們好 新年快樂
小弟在年假過後就要開始求職了
在面試時希望能提供一份作品給前輩們參考
但是相對於前端的作品呈現 後端似乎比較難表現
希望各位大大們能提供一些意見 對於後端的 junior 在就職前
會希望他們至少能掌握什麼工具或技能?
我目前參考的技能樹是這個:https://bit.ly/2GuwwY1
(github連結, goodjack大翻譯的roadmap)
並且以 python 為主體實做了一個微型的專案 我簡單的說明一下
它包含了
1.爬蟲:利用 scrapy 爬取靜態網站的資料
2.資料庫:將資料存放在 MySQL 中並提供給他人呈現
3.資料呈現跟監控:我將塞在 MySQL 中的資料 和 K8S 中硬體資源的使用率
都利用 grafana 呈現在不同的 dashboard 中
4.K8S:所有上述所有應用都用 docker 完善包好、
並利用 helm 組織架構過再上 K8S 部屬
5.CI/CD:利用 drone 透過 github 當作 repo 來完成
因為所有程式最後都會包成 chart 所以可以輕易的布上 K8S
因為目前我還是覺得完成的東西有些空洞 請問在哪些點上需要補強
我自己目前想到的有幾點:
1.實作一個真正的前端顯示資料(我對於這個部份是抱有疑慮的
害怕工作時叫我去做前端的工作)
2.增強 K8S 上 container 管理能力:例如 istio、prometheus
3.將 Testing 加入其中
因為後端作品實在很難呈現又有很多問題礙於 scale 無法顯示出來
實在是讓我苦惱了很久 也不知道公司是否認為我的作品是有用的
感謝各位大大讀完這篇 還請各位幫幫忙 謝謝
作者: RealLoser (不魯魯則亂大謀)   2019-02-08 12:40:00
jr夠用了啊,前端部分我覺得到不用擔心,公司找對就好了但是你大部分都是devops的,對jr的要求應該比較程式面
作者: bradyhau106 (師弟)   2019-02-08 12:43:00
我是有持續刷leetcode 不過不知道成效如何就是了XD
作者: bil193 (丁丁)   2019-02-08 12:47:00
多面試,面試個5間你就會有fu 了
作者: blackie1019 (blackie)   2019-02-08 14:13:00
設計模式與基本語言與框架應用的掌握。單元測試、效能調校、資料的高可用與擴展性(scale out/up)該如何設計。基本上我列出來的都可以回答並有對應經驗輔佐,70-100K的月薪不難找但可惜的是後端工程師往往忽略了本質去研究一些太廣或是空泛的應用...不能說浪費,但就是沒有加分。因資料庫的話stored procedures 與ORM的資料處理方式兩者都要花時間看。DB的執行計畫與程式profiling 的工具要知道有那些跟該怎麼看。
作者: RealLoser (不魯魯則亂大謀)   2019-02-08 14:45:00
單純的api當然可以當作品,你的輸入輸出是什麼就有差了呀資料庫跟伺服器的精進可以多看社群的文章,再來就是靠工作經驗了
作者: cjamhe01385 (徹)   2019-02-08 17:02:00
我面前端也沒有作品...程式能力其實問就知道,這些工具就算自學也只能學很基本,加強 code 能力可能比較好
作者: qrtt1 (有些事,有時候。。。)   2019-02-08 23:55:00
其實能複製出你目標公司有用的 stack 就行,不一定要是潮流流行中的東西。其實,還有很多公司沒聽過 k8s 的。
作者: BignoZe (BignoZe)   2019-02-09 11:07:00
你會的東西滿多的 滿不錯的
作者: x000032001 (版廢了該走了)   2019-02-09 13:49:00
寫程式才是最基本的 透過code就可以看出程度在哪邊了
作者: bbhands ( )   2019-02-09 15:06:00
每間公司的面試風格不同,像我們就只看coding/algo/溝通
作者: anr2 (???)   2019-02-10 00:17:00
grapha 是指grafana嗎?loucust 是指locust嗎?
作者: Xunion (Xun)   2019-02-10 06:13:00
其實看公司,你會的東西在我們公司會拆成devops跟developer

Links booklink

Contact Us: admin [ a t ] ucptt.com