[面試] 91APP後端工程師面試 心得分享
前言
因為種種原因
想找間更好的公司
.
然後最近趁事情比較少時開始找公司和投履歷
.
跑了兩家後,終於輪到91APP
了
.
面試流程
從CakeResume
丟出履歷後
當天(沒記錯的話)人資就丟訊息過來了
效率挺高的
主要是約一個電話訪談的時間
.
另外說一下面試流程
- 電話訪談
- 電話說明
- 一次面試
- 二次面試(可能當天或是隔一段時間)
.
電話訪談
電話訪談主要是介紹公司在幹嘛,部門
有三個部門,方別是碼農
,架構規劃
/部屬和測試
.
然後自我介紹,目前公司經歷
還有介紹一下自己的Side project
如何學習新技術等等
.
然後問程式問題
解釋一下啥是MVC
,Attribute
還有interface
和abstract class
差異
還有期望薪資(這邊不才奴性又發威了,原本期望60K,只敢開55~58KQAQ)
.
最後是提問
大概問一下公司有沒有管理程式碼品質
,CI/CD
,Docker
等等(有用到,用得還挺兇的)
.
整體看起來應該是比較有組織的。
不會因為趕上線就亂開發等等(畢竟網站如果掛掉損失很大的)
.
之後又收到Mail
說要把基本表格填一填
和約二次電話時間(?)
和面試時間
.
表格主要是填寫基本資料
主管聯絡方式(我去)
期望薪資,和可以報到時間。
.
電話說明
雖然已經電話訪談過了
但在正式面試前又打了電話過來
主要是說明明天面試流程
還有一些面試小叮嚀
.
有提到例如不才對SQL
這塊不熟悉
可能需要加強一下之類的(我去)
.
好吧
只能讀了
.
一次面試
在有點老的大樓內
主要辦公室在六樓,但三樓和一樓也有辦公室
.
一面面試官有兩位
手上都拿聯想的筆電(?)
其中一位在電話訪談中有遇到
.
面試流程大概就自我介紹(說明做了哪些工作,在裡面負責哪個部分)
.
接下來就白板題
根據User需求,設計出對應Table
出來(我去,我就知道)
.
想了一下(被noSQL搞笨了)後設計出來了
.
然後問說如何撈資料(當然是需要關聯那種)
用一個Sql語法
(或是Linq)
當然需要用到join
<3
.
很尷尬的
明明理論上是個簡單的問題
不才卻沒想到Orz
.
之後允許query多次來解決
.
接下來問說如何把資料從Database
撈出來丟到前端的流程
還有前端如果修改後,如何存回Database
等等
.
如果有多次修改不才是一筆一筆存
但看起來他們比較期望用sql procedure
或是transation
的方式處理
但就算不才回答可以用transation處理
也不知道怎麼寫RRRRR
.
最後就是問工作情況
聽到不才有做過電商網站就順便問了
有沒有遇到客戶覺得卡,或是網站出事的話怎麼處理(通常重開就會好)
如果客戶覺得慢,要怎麼處理(一部分慢還是全部慢?)
如果都有,分別要怎麼處理等等…
.
其他非技術問題 :
遇到工作最大的挑戰
不才是回答一個人接專案時
需要在時間壓力下,同時處理自己的專案進度和客戶需求,還要避免錯誤的開發
但感覺他們希望的比較像是技術上的問題
.
比較希望工作是做後端,還是系統整合(和第三方API串接等等)
.
然後未來目標
不才回答Dep-ops工程師
,然後被回說Sql語法也是Dep-ops需要面對到的問題wwww
.
在公司最不喜歡做什麼
不才回答爛事
但那時候腦子不好使,沒解釋成做重複,沒意義,亂做寫爛Code把程式搞糟的事情
.
如果來公司SQL
那塊要怎麼學習,需要多久時間(不才大概抓一個月,然後說明怎麼學)
面試後的期望薪資(可能要低一點比較好QAQ?但市場行情過太久不食米價,也不知道開多少才好)
.
最後問公司的問題:
大概就問公司服務好幾千家,是一個商家一台Server
還是所有商家共用一個Server
(看情況)
不同公司會員能不能共用(不能)
加班文化(結論大概是,除非是工作真的太多,不然因為公司有教育訓練,或是自己捅出樓子,或是需要學習等等不太能算是加班。這點不才還算認同。另外加班有加班費或是補休,加班發生機率不大)
內部讀書會(自發性,大概在中午或是晚上)
客戶有客製化需求的話(會盡量把需求變成所有商店都能用的那種)
.
最後被送到門口,說幾天後會通知結果(QAQ)
.
2/24 更新
早上去問了以後沒進二面QAQ
.
後記
https://www.ptt.cc/bbs/Soft_Job/M.1512984235.A.8F4.html
面試流程大致跟這位大大說得差不多
.
然後之前的公司流量不大真的是吃了文明虧
Side project
…
沒像預期的發揮出效益
Code quality
,CI
等等也不太吃(畢竟CI是dep-ops
團隊規劃的,不才也不是面試那個部門職缺的,然後Code quality
不好考啊…)
.
感覺新創比較會吃Side project
這套
只能說不同公司風格不同吧QAQ
.
然後不知道是因為剛好電商SQL
用很兇
還是覺得就面試者哪個弱就問哪個
總之今天被問到不要不要的QAQ
.
還有可以的話不要考慮早上面試
頭鈍鈍的實在不利於思考
.
好吧,可能要再找其他公司面試了
感覺好好的面試被不才搞爛了(汗
.
不過如果真的上了應該會認真考慮
畢竟SQL
這塊太弱還是總有一天得面對的。
.