原文在 gist : https://goo.gl/Lod7UX
## yahoo - 電子商務工程師 : 7w * 12 = 84w
HR 給我的第一印象不錯,詳細說明了這個職務的詳細資料。
比如:這是個約聘,一年一簽,會掛在第三方公司底下,專業度真的是比外面的好太多。
上一家 HR 會問我父母做啥?真的是很爛
一開始面試先考了兩題演算法(不須考慮 stack overflow),第一題如下:
````
給你任意位數,將位數拆開後相加,請用遞迴,例:
給 1367 ,答案為 1+3+6+7 = 17
````
第二題如下:
````
給你一個純正整數陣列取出第二大的數字,不能用內建 sort,例:
[1, 3, 2, 10, 9]
答案為 9
````
解答可看推文。
第一題我只有用 foreach 做出來,遞迴做不出來。
第二題靠提示才做出來。
不用擔心解不出來,他會提示,基本上他也是看過程。
接下來會根據你的履歷問一下問題,比如:
1. 我上面有寫到 mysql 優化,他會問你怎優化 sql 語句。
2. redis 如果掛了怎辦
第二階段來另一個工程師,他請我介紹 laravel ,
他有問我一個很妙的問題,laravel 依賴注入,注入兩個一樣的 interface 會發生?
不懂的可以參考一下下面的例子
```
<?php
use GuzzleHttp\Client
class httpService
{
public function __construct(Client $client1, Client $client2)
{
}
}
```
我當下是回不知道,不過我猜應該就直接注入兩個。
然後他們請我談談工作上最挫折的事,我說被 fire 兩次讓我很挫折,
第一次因為公司文化不合請我走人,第二次因為沒工作給我做請我走人。
之後 HR 又單獨找我談談,他有問我說當 laravel conf 的講師經驗
跟我要花多少時間融入這個公司。
整體面試時間花了一小時多,HR 說他們有免費早餐跟午餐,聽起來真的是不錯。
後來感謝函一張。
## 理想科研 - PHP 工程師 : 90w/y
這是一家香港來台開的公司,主要是做 c2c 平台,跟資金託管平台。
面試我的人應該不是技術底的,因為他從頭到尾都沒問我技術方面的問題。
他很強調他們是做全球的,並且會跟 master 支付卡合作。
技術部份:金流是用 C , API 用 PHP,會有 IOS 跟 ANDROID 。
我有詢問資金的部分,聽起來不會在台灣流動。
不會需要到香港出差,但會有視訊會議。
整體面試時間花了15分鐘。
結論未知。
因為我要去日本了,所以先打完發上來,免得我把細節忘記。
如果各位有缺 senior php engineer 的話,歡迎找我。