[心得] PHP/node.js工程師面試心得
我是工作約一年的PHP工程師,晚上會自修node.js,
處理過售票系統、人力資源管理系統,都是收爛攤子就是了。
想跳槽因為公司(資X、X通)規定太多(上班要穿西裝、坐姿要端正、不可以聽音樂),
且公司沒有具有前瞻性的計畫,工作沒有挑戰性,
反應一些安全上的問題也沒用(都買windows server了,幹嘛不用IIS當伺服器
,硬要用apache,還用2.2版的)
1.CHOCOLABS(node.js)
我先說結論,這家是好公司,這是我面試到目前為止最滿意的一家。
我們一共談了3HR,我從那邊收穫到很多,DevOps真的是花時間來陪我的。
一開始Chief system Architect進來感覺還好,問了我一些作品的基本問題,就出去了。
之後進來了以後換DevOps各種被電,而且他才學三個月ORZ。
他問了很多有趣的問題,比如:
如果你要開發一個DB要如何開發他的index功能?
如何調查全台有幾家加油站
你贊不贊成clean code(附帶一提,我是反對派的)
當然一些javascript的基本概念他也有問,但是那些我都答不好ORZ。
最有趣的是最後一小時他說別談技術了,但是話題還常常偏到技術去XD。
很久沒有面試感覺很充實了
結果:經驗不足,以後再聯絡
2.Omusic(PHP)
我不想談,我事後覺得我不夠成熟,所以才吵了一架。
3.PCHOME支付連(PHP)
最近很火紅的第三方支付,所以所以我有投。
基本上就把我售票系統如何做講了很多,這是我唯一一家有開到薪水的,我開50K。
他有暗示我說把薪水降低一點,不過我覺得沒必要去降,所以沒理他。
結果:說預算不夠,不錄用
4.台灣自由行(PHP)
我講了很久他才坦白跟我說他是PM,他跟我說現在程式部分是外包給中國,
他希望有人可以優化介面。
我很耐心聽他說完,確定他要找的是前端不是後端,但顯然他搞不太清楚差別,我花了一點時間跟他講解(雖然我自己也不是很懂)
結果:他開45K,但我拒絕,因為我不想害人。
5.麻吉波波(node.js)
最近很火紅的17APP,雖然我是面試後才知道的。
面試的空間很小,很有壓迫感,我不太喜歡。
來面試我的人口音有點奇妙,不過可以聽得懂。
當我講解完我的履歷跟網站以後,被劈頭說一句你這個網站好像也沒什麼特別的功能。雖然這是事實,但我還是有點不爽,因為我的網站是純靠我自己一個人架起來的。
最後他展示給我看他們的APP,說有機會會通知。
結果:無聲卡
題外話:我大概把104、板上、66k的用node.js的公司全投過一遍了,但是有邀我去面試的還是很少。
看來只能寫PHP寫個3年再跳槽到node.js吧。
徵一下node.js gitbook協作者,有意者站內信。
https://y2468101216.gitbooks.io/node-wiki-book/content/
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.30.31
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1443681404.A.07C.html
※ 編輯: y2468101216 (118.163.30.31), 10/01/2015 14:40:03
推
10/01 14:49, , 1F
10/01 14:49, 1F
我全部fail歐。
※ 編輯: y2468101216 (118.163.30.31), 10/01/2015 14:58:29
→
10/01 15:10, , 2F
10/01 15:10, 2F
其實談的不多,我先假設大家對clean code認知是一致的
(即完美的程式是不需要註解的。)
我談到我說我要求自己寫程式都要寫註解,DevOP就說那你知道clean code嗎?
我那時大概是說我覺得沒有任何code是完美的,所以我永遠都不支持clean code。
我的看法就是趨近於一但永遠不等於一。
推
10/01 15:15, , 3F
10/01 15:15, 3F
推
10/01 15:19, , 4F
10/01 15:19, 4F
推
10/01 15:24, , 5F
10/01 15:24, 5F
→
10/01 15:24, , 6F
10/01 15:24, 6F
推
10/01 15:27, , 7F
10/01 15:27, 7F
可以翻閱之前我對於面試要考試的心得,是因為那個吵起來的。
※ 編輯: y2468101216 (118.163.30.31), 10/01/2015 15:35:07
推
10/01 15:55, , 8F
10/01 15:55, 8F
→
10/01 15:56, , 9F
10/01 15:56, 9F
→
10/01 15:56, , 10F
10/01 15:56, 10F
→
10/01 15:57, , 11F
10/01 15:57, 11F
→
10/01 15:57, , 12F
10/01 15:57, 12F
→
10/01 15:58, , 13F
10/01 15:58, 13F
→
10/01 15:58, , 14F
10/01 15:58, 14F
→
10/01 15:59, , 15F
10/01 15:59, 15F
謝謝,我會找時間來看看的。註解即code,要達到這樣的境界很困難,
可是寫註解卻不需要太多的技術,有時看到開頭就知道trace到錯誤的code
而不用再看下去,我認為的註解是這樣,我的看法拉。
※ 編輯: y2468101216 (118.163.30.31), 10/01/2015 16:03:34
→
10/01 16:00, , 16F
10/01 16:00, 16F
→
10/01 16:02, , 17F
10/01 16:02, 17F
→
10/01 16:04, , 18F
10/01 16:04, 18F
※ 編輯: y2468101216 (118.163.30.31), 10/01/2015 16:07:48
→
10/01 16:11, , 19F
10/01 16:11, 19F
→
10/01 16:11, , 20F
10/01 16:11, 20F
→
10/01 16:12, , 21F
10/01 16:12, 21F
→
10/01 16:13, , 22F
10/01 16:13, 22F
DevOPs Architect我沒打全名。
※ 編輯: y2468101216 (118.163.30.31), 10/01/2015 16:23:21
推
10/01 17:23, , 23F
10/01 17:23, 23F
→
10/01 17:23, , 24F
10/01 17:23, 24F
→
10/01 17:24, , 25F
10/01 17:24, 25F
→
10/01 17:24, , 26F
10/01 17:24, 26F
→
10/01 17:24, , 27F
10/01 17:24, 27F
→
10/01 17:24, , 28F
10/01 17:24, 28F
→
10/01 17:48, , 29F
10/01 17:48, 29F
推
10/01 18:16, , 30F
10/01 18:16, 30F
→
10/01 18:16, , 31F
10/01 18:16, 31F
→
10/01 18:17, , 32F
10/01 18:17, 32F
推
10/01 18:18, , 33F
10/01 18:18, 33F
推
10/01 18:21, , 34F
10/01 18:21, 34F
→
10/01 18:21, , 35F
10/01 18:21, 35F
→
10/01 18:23, , 36F
10/01 18:23, 36F
→
10/01 18:25, , 37F
10/01 18:25, 37F
→
10/01 18:25, , 38F
10/01 18:25, 38F
→
10/01 18:25, , 39F
10/01 18:25, 39F
→
10/01 18:26, , 40F
10/01 18:26, 40F
推
10/01 18:29, , 41F
10/01 18:29, 41F
→
10/01 18:30, , 42F
10/01 18:30, 42F
→
10/01 18:55, , 43F
10/01 18:55, 43F
→
10/01 18:58, , 44F
10/01 18:58, 44F
推
10/01 19:14, , 45F
10/01 19:14, 45F
→
10/01 19:14, , 46F
10/01 19:14, 46F
推
10/01 19:17, , 47F
10/01 19:17, 47F
→
10/01 19:18, , 48F
10/01 19:18, 48F
→
10/01 19:18, , 49F
10/01 19:18, 49F
→
10/01 19:18, , 50F
10/01 19:18, 50F
→
10/01 19:20, , 51F
10/01 19:20, 51F
→
10/01 19:39, , 52F
10/01 19:39, 52F
推
10/01 20:04, , 53F
10/01 20:04, 53F
→
10/01 20:05, , 54F
10/01 20:05, 54F
推
10/01 21:49, , 55F
10/01 21:49, 55F
→
10/01 21:50, , 56F
10/01 21:50, 56F
→
10/01 21:50, , 57F
10/01 21:50, 57F
推
10/01 21:54, , 58F
10/01 21:54, 58F
→
10/01 23:01, , 59F
10/01 23:01, 59F
→
10/01 23:01, , 60F
10/01 23:01, 60F
→
10/01 23:03, , 61F
10/01 23:03, 61F
推
10/01 23:23, , 62F
10/01 23:23, 62F
→
10/01 23:23, , 63F
10/01 23:23, 63F
→
10/01 23:23, , 64F
10/01 23:23, 64F
→
10/01 23:34, , 65F
10/01 23:34, 65F
→
10/01 23:36, , 66F
10/01 23:36, 66F
→
10/01 23:37, , 67F
10/01 23:37, 67F
→
10/02 00:10, , 68F
10/02 00:10, 68F
→
10/02 02:48, , 69F
10/02 02:48, 69F
→
10/02 02:49, , 70F
10/02 02:49, 70F
→
10/02 02:50, , 71F
10/02 02:50, 71F
→
10/02 09:54, , 72F
10/02 09:54, 72F
→
10/02 09:55, , 73F
10/02 09:55, 73F
→
10/02 09:56, , 74F
10/02 09:56, 74F
→
10/02 09:56, , 75F
10/02 09:56, 75F
推
10/02 10:27, , 76F
10/02 10:27, 76F
→
10/02 10:27, , 77F
10/02 10:27, 77F
→
10/02 10:27, , 78F
10/02 10:27, 78F
→
10/02 10:27, , 79F
10/02 10:27, 79F
推
10/02 10:29, , 80F
10/02 10:29, 80F
→
10/02 10:29, , 81F
10/02 10:29, 81F
→
10/02 10:42, , 82F
10/02 10:42, 82F
→
10/02 10:42, , 83F
10/02 10:42, 83F
→
10/02 10:44, , 84F
10/02 10:44, 84F
→
10/02 11:16, , 85F
10/02 11:16, 85F
推
10/03 19:25, , 86F
10/03 19:25, 86F
→
10/03 19:25, , 87F
10/03 19:25, 87F
推
10/03 19:27, , 88F
10/03 19:27, 88F
→
10/03 19:27, , 89F
10/03 19:27, 89F