[心得] 面試心得

軟工

1290

只面了兩家,大家隨意看看就好。

PHP 工作約 8 年,前一份為 80 * 13,離職原因是因為

我不想一直維護20年前的8個老系統,而且還要同時被全公司的人追殺
還要開發新專案,答應的獎金沒發,也沒加薪,最後還失眠。

A. 博奕公司 84 * 13


我前公司的隔壁部門主管跳出來找新老闆開的,就順便問他有沒有職缺。
原本他說他要想一下就以為沒希望了,結果還是有面試

一開始先簡單填一下個人身份資料,然後直接進技術面試。
我記憶力不好只大概列幾個我有印象的。

1. 怎處理跟預防 mysql deadlock

這邊我簡單回答在 application 層 找所有有開 transaction 然後沒有設定
error rollback。

這邊他有問我說你知道 row lock 跟 table lock 嗎?
我說就算是 row lock 也還是會有 dead lock,畢竟我以前有碰到幾次過。

2. slow query 處理

explain sql ,對常用的欄位做 index 或者做複合 index

3. 大筆數資料處理

簡單回答用 partition 處理就滿意了,我原本還想說會不會問我分庫分表之類的問題。


接下來是 application 層

1. laravel 優缺點

我只說了它很肥,啟動很慢,畢竟如果缺點真的很多不會變成主流 framework 。
而且有一部份是因為 php 每次都要編譯的關係

2. MVC 架構

我都跟他說我都加分為 service 跟 repository

3. TDD 跟 BDD 架構

我直接跟他說我不會要求別人做這個,我都是自己做。
我也跟他說 BDD 用起來很不實際,因為它還是太工程語言。

4. 高併發架構

我大概把網路上的東西跟它講了一遍,以及我真的沒有實際做過。


人資部份

主要是問我離職理由,我就把前面的講一講,然後因為我在想事情忘了問它
特休跟要不要輪班的問題,後來寄信補問。

然後我就得到 offer。


2. 成人寫真 94 * 14


在中壢很可惜,不然我就去了。

整體問題跟上面差不多,有加問一些下面的

1. 平常如何發想專案

我有說我都需要比較明確一點的,如果你叫我開發一個 FB 我是否要先從預算開始談起。

不過一般接到一個專案,我會反問說為何要這樣做,背後的商業理由是啥。
然後在建議說是否這樣做比較好,或者我覺得合理就直接開工。

2. 專案目錄如何設計。

我說我除了一般 mvc 以外還會按 domain 下去做區分。

offer get

公司有100多人算是大公司我滿想去的,開出來的條件也很好。
三級以上都 WFH,二級每週去中壢一天台北四天。

但問題我不會開車,然後我又住淡水,算一算時間金錢成本跟第一家不會差太多。
第一家都我認識的人居多,合作也算愉快,就忍痛拒絕了。

這是少數獵人頭真的有幫我找到工作一次,每次獵人頭都不如靠我自己或靠我朋友去找。
台灣獵人頭真的要加油。

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.116.22.168 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1621934437.A.849.html
newhandfun1樓同樣php推 05/25 17:41
MOONY1352樓成人寫真那麼刺激 05/25 17:41
kangan9873樓 05/25 20:01
tedmax1004樓雷麒? 05/25 20:04
tedmax1005樓菠菜才多那點錢,別了吧 05/25 20:05
touurtn6樓成人寫真@@ 這啥產品 05/25 20:21
XJHYJia7樓JVID之類的吧 05/25 20:36
kattte8樓感謝您的分享 05/25 22:35
lairrol9樓博弈開這麼低我有點驚訝 05/26 08:44
clamperni10樓阿斯 05/26 22:40
realbout11樓PHP是八大行業好朋友? 05/27 10:27
WaterLengend12樓 05/28 00:11
iamshiao13樓推數字 05/29 01:02
更多心得
[心得] 從 Web frontend 到 firmware 轉職
[心得] Grab - 最糟的HR面試經驗
[心得] 面試心得
[心得] 面試心得
[心得] amazon面試心得 SDE II
[心得] 【紅黑樹十講】總學習路徑分享
[心得] AI/ML software engineer工作心得
[心得] 轉職的心境