各位安安,這邊想簡單分享一下我 2023 年中旬(上週 ~ 昨天)的面試經驗。 先自我介紹一下,本人是某廣告相關公司的 Software Engineer, Backend,同時也是本次分享技術面試的主持人。 鑑於版上幾乎都是求職者進行分享,所以本次在主管(老闆)的授權下以面試主持人的角度進行分享,還請各方先進不吝指教。 本公司主要想找 PHP/Laravel Backend Engineer,如果有其它語言的經驗也願意學習 Laravel 的人也非常歡迎(受限於目前公司的人力資源,還無法擅自變更使用的框架與語言,但這是未來很重要的里程碑之一) 註:為避免有偷渡徵才訊息的疑慮,本篇文章不會直接寫出公司名稱,如果有興趣的話歡迎私信詢問 註2:本公司仍然有在徵才哦,如果你看到這篇文章覺得想來當我的同事可以來投看看 XDD === 流程介紹 本公司技術面試為第二輪(第一輪我不會參與,這邊也無法分享相關經驗),表訂時間約在 1 小時(但如果想跟我聊多一些,可以到 2 小時甚至以上,目前最高記錄是 3.5 小時)。 1. 雙方自我介紹 基於禮貌,我會盡量期許自己先開口自我介紹,但最近還在習慣這件事所以有時候還是麻煩對方先行自我介紹,也感謝近期應徵者的海涵。 2. 面試偏好詢問 參考一些面試經驗,有些人不喜歡考卷、白板題或 assignment 等各種類別,所以我會先行詢問對方的面試偏好。 以下選項擇一或全選皆可,但選擇越多可能會延伸面試時間;選擇的項目並不會影響到評估的結果,因為會以各項分數平均計算(我會私心對一些有利於應徵者的項目做加權,不過也不是只有我決定)。 (1) 白板題:演算法,不能用 ChatGPT(或其它 AI 輔助) 但可以查文件 (2) 實作題:程式能力,能用 ChatGPT 也可以查文件 (3) 架構題:Senior 獨有,能用 ChatGPT (4) 問答題:基礎知識,不能使用 ChatGPT 也不能查文件 (5) Assignment:指定一個 Open Source Repository,請你發一個 Pull Request(我會實際去看你的變更內容跟 commit message 以及跟 maintainer 的應對) - 這部份會以自願為優先,如果覺得真的很不想做或不知道從何下手的話也可以放棄(不計分) 利益申告:所有的問題與公司現行產品都盡量無關,這是為了避免有白嫖應徵者思路的嫌疑;而 Assignment 的選擇也會盡量挑選有一定用戶基礎的 Repository。 3. 詢問想要面試的難度 目前有開放的職位有兩個: (1) Mid ~ Senior:能夠考量系統架構並定義良好的 Interface,並且能跟架構師討論未來的一些技術選型 (2) Junior ~ Mid:實作一些 CRUD API,以及實作一些 Senior 工程師定義好的 interfaces 如果不知道怎麼選擇也沒關係,我可以根據應徵者的實力自動調整問題的難度。 ===== 聊天題(為了更瞭解對方,並核對履歷內容,不列入計分) 1. 最近看了哪些值得一提的資訊領域的內容,包括但不限於文章、影片、漫畫、meme、新聞、論文等 2. 擅長的工具與程式語言(用於確認履歷中的敘述) ===== 白板題 給定一個二維陣列代表圍棋棋盤 - 1 代表黑子 - 2 代表白子 - N (null) 代表未落子 若棋盤一定是理想的(定義下述),那白棋會被提多少子、黑棋會被提多少子? 舉例: N 1 1 2 (1,1) 白子會被提子 舉例: N 1 1 1 N 1 2 2 2 1 2 1 1 N 2 1 1 2 2 1 (0,2) 的白子會被提子 (4,3) 的黑子會被提子 「理想的」棋盤表示不會存在「打劫」的問題,舉例來說下述棋盤結果是不會出現的,因為中間的白子與黑子會互相提子 N 1 2 N 1 2 1 2 N 1 2 N 備註: 這一題的來源是我曾經出給一個學生的作業,他是非本科轉職前端,我本來只是想請他用 HTML + CSS 寫個圍棋棋盤,並且用 JS 實現落子邏輯,結果他連提子邏輯都一併寫出來了。當時他是自行實現了 DFS 去計算棋子是否還活著(圍棋術語是「有氣」)。 題外話,前陣子跟這學生吃飯的時候他提到公司在做某個功能,他自行研發了一個資料結構來解決這個問題,我一看就說「你這不是自行實現了字典樹(Trie)嗎?!」,不得不說他真的是一個天賦異秉的人,怪我能力不夠沒能教好他。 (小聲)打色碼眼睛快脫窗 = = ===== 實作題 下列 PHP 程式碼存在一些問題,請嘗試指出這些問題並且重構它。 註:下述程式隱藏了一些不重要的細節(例如資料庫連線、失敗處理等),回答時也可以隱藏實作細節(不一定要精準的使用所有的函式) <?php extract($_POST); $db = new DB(); // connect to DB $user = $db->query("SELECT * FROM users WHERE username = $username AND password = $password"); // query from DB echo $user ? 'Login Success' : 'Login Failed'; 這一題其實是互動題,因為實作題可以使用 ChatGPT 所以我更期望應徵者能跟我說明「為什麼它要這樣改」。 而且就我實測 ChatGPT 會唬爛所以不能全信(我認為分辨 ChatGPT 是不是在唬爛也是很重要的能力)。 ===== 問答題 這部份不開放使用 ChatGPT,因為這些題目都是屬於基礎知識,如果開放使用 ChatGPT 幾乎都會被秒殺。 然而,我們後續內部檢討認為應該要開放可查詢 Google,畢竟有些東西是真的不會背在腦子裡(雖然我是都有大概記著,但每個人習慣不同不能一概而論),如果版友們有任何想法也歡迎回饋,我們會盡可能改善我們的流程。 1. PHP 相關 (1) PHP 的執行與啟動流程?[中級]:主要指的是它在 PHP Source Code 層級的執行流程,不僅僅是在外部觀察到的結果 2. Redis 相關 (1) 單 Redis Instance 可能會當機或因為網路問題無法存取,有什麼解決方案?[初級]:這應該算是八股題 (2) Redis 的 "字串" 是如何實現的,有沒有什麼值得一提的陷阱或細節?[中級]:這個是 Redis Source Code 的入門題,畢竟甚至有一個專門的網頁來介紹 SDS 3. 作業系統相關 (1) Thread 跟 Process 有什麼差別?[初級]:這個也是八股題,問到爛的那種 註:其實作業系統相關還有不少題目,但鑑於重複利用性我就先不公開(這些題目都沒用到,因為我評估對方可能對作業系統沒這麼熟) 4. 資料庫相關 (1) 請簡述一下 MySQL InnoDB 的資料寫入流程。[中級]:這可能是比較有爭議的題目,因為不能查資料,如果沒有相關的經驗很難背起來 (2) 為什麼大部份的 RDBMS 會選擇 B+ Tree 作為其底層的資料結構?[中級] (2.1) 有個應徵者說因為 B+ Tree 有自平衡的特性,所以我又加問了「那為什麼不使用 RBTree 或 AVLTree?」[中級] (2.2) B Tree 跟 B+ Tree 又有什麼差異呢?[中級] (2.3) 近年來,LSM-Tree 相當盛行,能聊聊它與 B+ Tree 的差異嗎,以及你認為為什麼它會流行起來?[中高級] (3) 請簡單描述一下 CAP 理論。[初級] (3.1) 因為有一個應徵者有 MongoDB 的經驗,所以我又加問了「那 MongoDB 叢集是犧牲了 CA 的哪個點來達到 P 的?」[中級] 5. 虛擬化/容器化 (1) 請簡述一下 Virtualization 與 Containerization 的差異。[初級] (2) 在 Linux 中,是如何達成 Containerization 的?[中級] (3) 假設想讓 PHP-FPM 與 Nginx 的應用程式 Containerize,會如何實踐?[初級] (3.1) 假設再加上 Laravel Queue Worker 及 Cronjob Scheduler,又會如何設計?[中級] 註:這題是因為去翻應徵者的 GitHub 發現他有類似的經驗,所以另外加上去的 ===== 架構題 這部份有些難以說明,因為更著重的是互動性(根據對方的回答去反問一些問題),這邊先省略 ===== Assignment 目前還沒有人選過這個項目,看來大家是真的很不喜歡 Assignment。 以前我比較喜歡 Assignment 的時代有出過一些簡單的(?)題目,例如用 Laravel 實現幾個 APIs,但想想這會花費應徵者太多時間這次就不採用這種方式,有興趣的話我要問一下公司能不能授權公開當時的題目。 -- ※ 發信站: 批踢踢實業坊(ptt-site.org.tw), 來自: 36.226.47.65 (臺灣) ※ 文章網址: https://ptt-site.org.tw/Soft_Job/M.1685626794.A.29B ※ 編輯: MoMoShota (36.226.47.65 臺灣), 06/01/2023 21:51:24
hobnob: 請問貴公司這個職缺開多少錢,面試流程這麼多? 06/01 22:04
hobnob: 喔偏好是擇一,我誤會了 06/01 22:05
MoMoShota: Junior ~ Mid 是 1M NTD 以下;Mid ~ Senior 是 1.2M 06/01 22:08
MoMoShota: 到 1.5M NTD,如果真的超強當然是可以往上談的 06/01 22:08
devilkool: 廣告業竟然可以開這麼高薪,滿意外的 06/01 22:29
cir72: 真的有這麼多人在找包養 06/01 22:29
zxc25678: 兩個應徵者選不同的題目 你要怎麼評斷優劣? 06/01 22:35
MoMoShota: 咱應該屬於廣義的廣告業,至於薪資水準因為我很久沒出 06/01 22:46
MoMoShota: 來找工作了,所以不是很瞭解現在的水準 06/01 22:46
MoMoShota: 我們會根據應徵者的回答內容進行評分,然後每個項目會 06/01 22:48
MoMoShota: 取平均 06/01 22:48
ATrain: 有人可以分析一下包養平台的差異嗎 06/01 22:48
MoMoShota: 舉例來說:問答題表現是 60 分,但實作有 80 分,那就 06/01 22:50
MoMoShota: 取平均 70 分(但有時候如果讓人眼睛一亮的回答還會有 06/01 22:50
MoMoShota: 些特殊加分) 06/01 22:50
MoMoShota: 另外補充一下,我如果時間允許會根據應徵者的履歷或 G 06/01 23:00
MoMoShota: itHub 客製化題目,我認為每個人都有自己的特質跟值得 06/01 23:00
grado0802: 那個包養網人最多XD 06/01 23:00
MoMoShota: 發揮的項目,如果千篇一律問考古題太無聊了 06/01 23:00
acgotaku: 這薪水結構還蠻接近 y 社的 06/01 23:21
kurtsgm: 廣義的廣告業...字母公司也算是啦 XD 06/01 23:33
MoMoShota: G 社也算廣告業,只是我進不去 QQ 06/01 23:39
yangs0618: 推 喜歡看這種分享 06/02 00:03
smilejin: 我妹上包養網被我發現= = 06/02 00:03
layer0930: 好奇問一下,php 沒thread 為什麼要考這個。 06/02 00:10
layer0930: 另外php在寫 多執行的時候,相對於其他語言 memory更 06/02 00:10
layer0930: 不好控制跟回收。用其他語言寫反而比較穩才對? 06/02 00:10
ekids1234: new grad 來應徵後端的話會怎麼考?不會 php 也不會 d 06/02 00:11
ekids1234: b ... 06/02 00:11
qusekii: 隔壁桌的人竟然在討論包養... 06/02 00:11
vi000246: 問得好細喔 推 06/02 00:17
newhandfun: 同樣好奇貴公司是否需要碰到thread? 06/02 00:37
newhandfun: 用的那個extension? 06/02 00:37
layer0930: 另外1的問題是指生命週期還是程式碼? 06/02 00:53
devilkool: 沒想到是Y或G這種廣告業XD 想說以前面數位廣代薪水很普 06/02 00:53
Y949731: 樓上是不是被包養 06/02 00:53
NTUTM04: 推一下XD 06/02 01:30
newhandfun: 剛剛忘了推。現在ptt需要更多這種優質文章 06/02 01:34
lalisnive: 推 感謝分享 06/02 01:36
Csongs: 蠻有趣的 推一下 06/02 02:35
changyuheng: 推 06/02 03:10
T730733: 未看先猜這包養 06/02 03:10
Firstshadow: 最近也被同樣行業的找 :OOO 06/02 03:48
ashlikewing: PHP沒有thread?哪pthread extension放在官網是什麼 06/02 03:59
ashlikewing: 作用? 06/02 03:59
MoonCode: 06/02 05:55
Inglenook: 推 06/02 08:19
FireStation: 一定又是這包養 06/02 08:19
allanh: 推 謝謝分享 06/02 08:22
x246libra: 看了想問,薪資多少 06/02 08:29
cmmlyc: U文 06/02 08:44
jack0204: 不少問題只是問爽的,反而沒問使用情境 06/02 09:13
jack0204: 就像問PHP的GC是怎麼判斷的一樣,沒有任何意義 06/02 09:18
Thobel: 包養平台不意外 06/02 09:18
ian90911: 感謝分享 推精美上色 06/02 09:27
arcade0425: 推 菜雞如我又有不少東西可以補了 06/02 09:39
richardz: 推 06/02 10:03
assembler80: 推 06/02 10:47
eric0731: 推 06/02 10:52
Reji: 覺得包養網EY嗎 06/02 10:52
h88377: 推 感謝分享 06/02 10:54
davidpanda: y社比這個高了吧? 06/02 10:58
yuinami: 感謝分享 06/02 12:34
holebro: 第一次遇到面試主持來分享 酷酷酷 06/02 13:11
realbout: 喜歡白板題~ 06/02 13:35
Hathael: 包養網站葉配啦 06/02 13:35
Uzak: 考這麼難但薪水有點少啊... 06/02 14:03
gmoz: 問qsort那個才像問好玩的吧 06/02 14:04
freedls: 不同視角,給推 06/02 14:10
ybon3: 推 06/02 14:10
BigCockman: 難度薪水不成正比 但分享給推 06/02 15:18
yovroc: 記者收了包養網多少啦 06/02 15:18
layer0930: 部分考題,算資深的基本功吧,白板題在早期也很常見, 06/02 15:19
layer0930: 不乏要求直接寫踩地雷或是這種黑白棋 06/02 15:19
layer0930: 1.2 ,1.5算低了? 06/02 15:23
inglyth242: 推分享 06/02 15:35
triplee: 這個分享的敘述有理有據 也清楚說明背後的邏輯思維 我覺 06/02 16:27
helgalie: 包養真亂 06/02 16:27
triplee: 得是很不錯的參考 06/02 16:28
bill0205: 推 06/02 16:45
tomlin121283: 你都說了這些問題chatgpt都能答出來 為什麼要人硬背 06/02 17:15
vi000246: 調整後的薪水滿不錯的 原本也覺得題目偏難 跟薪水不太 06/02 17:27
vi000246: 成比例 06/02 17:27
OREOMZA: 演藝圈一堆包養好嗎 06/02 17:27
DrTech: 真的非常優秀才1.5M… 薪水一般般而已。 06/02 17:29
DrTech: 不過你真的很認真,還加了那麼多顏色 06/02 17:32
layer0930: 好奇覺得題目偏難, 06/02 17:57
layer0930: 那上述問題大部分都能答,應該領多少? 06/02 17:57
qazwsx12: 問的問題真的會用到嗎 06/02 18:40
punjab: 政治圈一堆包養好嗎 06/02 18:40
netburst: 比只會考刷題的好一點點了 只是$可以再多些 06/02 18:43
netburst: 天花板 06/02 18:43
netburst: 上面那個樂譜典藏的後端缺PHP 年薪250+不知道考的多難 06/02 18:47
steak5566: 考成這樣才這點錢 難怪cs學生寧願去豬屎屋寫韌體 06/02 19:20
kasimEnix: 感謝分享,好文章越多越好 06/02 19:21
sashare: 有錢人一堆包養好嗎 06/02 19:21
jack4160: 回上面 樂譜典藏leetcode hard, 這篇白板題leetcode med 06/02 19:37
jack4160: ium 06/02 19:37
layer0930: 開的起1.5m算小公司 - -,有些上市上櫃都沒開到1.5m 06/02 19:42
layer0930: 甚至封頂才1.5m 06/02 19:42
netburst: 何必比爛 06/02 19:45
sijiex: 學生妹被包養多嗎 06/02 19:45
hobnob: 原PO立意良善,但看完我覺得還好我英文過得去可以靠刷題去 06/02 19:55
hobnob: 外商,謝謝國中英文老師 06/02 19:55
GJ21: 這白板起碼m+ lc很多m的島嶼題都比那題單純 純軟真D捲 06/02 20:15
NadiaArwall: 懂這些也用不到 還是無法篩掉寫爛code的工程師 06/02 20:24
layer0930: 高二寫的出來- -,他沒google或是靠gpt,是真的蠻強的 06/02 20:37
VLADINA: 亞洲最大包養網上線啦 06/02 20:37
MoMoShota: 他是比較規格外沒錯,好像是想靠 APCS 升學的 06/02 21:06
gino0717: 好厲害 06/02 22:04
lovetzuyu23: 推一個,白板題還蠻有趣的,薪水也蠻高的,不過沒接 06/02 22:16
lovetzuyu23: 觸過圍棋的看到什麼提子的會愣一下 06/02 22:16
ckp4131025: 封頂1.5M哪裡高了 06/02 23:06
odemagus: 我哥上包養網被我抓包.. 06/02 23:06
ckp4131025: 1.5M是大通膨前的行情 06/02 23:06
ckp4131025: 不過你這篇真的滿認真的再給你個推 06/02 23:08
howard50009: 部分題目不錯,但mid-senior 開的比較普通,能順達 06/02 23:10
howard50009: 的人,不會預期自己只有這樣的薪水,來了也待不久 06/02 23:10
ckp4131025: 補推 06/02 23:11
yes500: 有人包養過洋鬼子嗎 06/02 23:11
SixC5566: 推推分享 雖然我都不會 06/02 23:13
jj0321: 謝謝 QQ 產業決定薪資 06/03 00:00
dabiann: 日本上市的A社嗎 06/03 00:01
MoMoShota: 不是日本公司哦 06/03 00:11
ko363630: 借提問,非本科系想走後段。目前還在學python,是 06/03 00:57
alexantiy: 有錢人為啥都想包養 06/03 00:57
ko363630: 不是學錯了 06/03 00:57
jay123peter: ,推 06/03 01:19
tommy88520: 依題目難度 薪水真的有點低 06/03 01:29
netburst: 重點是考這些 工作用得到嗎 要下棋嗎 06/03 03:35
netburst: 高二寫出來 前三志願嗎 06/03 03:36
sowrey: 有人被洋鬼子包養過嗎 06/03 03:36
holebro: 原po超有心的 幫補血 覺得考題難度跟薪水跟工作內容也都 06/03 05:42
holebro: 很match 06/03 05:42
jeffrey0401: 推推 做了快7年PHP 看到那些問還真沒辦法馬上反應 X 06/03 07:29
jeffrey0401: D 謝謝分享 06/03 07:29
abola921: 推回覆,答的出2/3的人,也不會想去小公司 06/03 07:42
cw758: 到底要多有錢才會想包養 06/03 07:42
abola921: 有些領域題目,例如第五容器化在devops是基本常識沒錯 06/03 07:45
abola921: 但那來考backend就不是基礎了 06/03 07:46
abola921: 像5-2設定為中階,我不知道你是不是想問namespace跟 06/03 07:54
secrectlife: 非常資深優秀才1.5,現在隨便一個四大畢業碩班去發哥 06/03 07:55
secrectlife: 都有 06/03 07:55
ludi: 閨蜜上包養網還推薦我... 06/03 07:55
abola921: cgroup,如果是,devops進階我都不太敢考這個了 06/03 07:55
jeffrey0401: 不過看到考題的類型這麼廣 感覺跟我上一間公司一樣 06/03 08:16
jeffrey0401: 除了coding 之外 DBA Nginx參數調整 devops都要全包 06/03 08:16
jeffrey0401: 的fu 06/03 08:16
drysor: 感謝分享,但刷題仔錯了嗎QQ 06/03 09:04
peernut: 包養? 06/03 09:04
howard50009: 推新增的回應,其實我也覺得,對有熱情的人來說,這 06/03 09:14
howard50009: 些應該都不會是難題 06/03 09:14
yyyyyyyv: 推 用心分享 06/03 09:34
stepnight: 對工作、code有熱情真的這麼重要嗎? 06/03 10:15
stepnight: 如果工作上的要求都能順利完成 06/03 10:15
xikimi: 現在包養網都這麼直接嗎 06/03 10:15
stepnight: 那要求熱情的用意、目的是為了什麼? 06/03 10:15
chi2chi2chi2: 推分享 要學的還好多QQ 06/03 11:10
ab07275566: 我只對錢有熱情 06/03 11:15
ckp4131025: 對錢有熱情未必會比對工作有熱情差,我的角度是認為進 06/03 11:25
ckp4131025: 步的原動力來自於對現況的不滿足,對錢有熱情一樣可以 06/03 11:25
Avero: 歐美包養真的很平常嗎? 06/03 11:25
ckp4131025: 進步得很快 06/03 11:25
chrischen: 這面試題難度算台灣php業界前5%了 06/03 11:43
loadingN: 大部分人只想成為web仔? 太可悲了吧QQ 06/03 11:44
gino0717: 你老闆是對的 06/03 12:04
layer0930: Backend版也在討論 06/03 12:56
ejoz: 男友上包養網 該放生嗎 06/03 12:56
layer0930: 看完兩邊的留言,我還是把外語補起來好了 06/03 13:06
stepnight: backend那邊我看到J開頭的回覆 06/03 13:24
stepnight: 其實滿實在的,覺得以那方向去改面試 06/03 13:24
stepnight: 可能?會比較容易找到志同道合的夥伴 06/03 13:24
scottxxx666: 推分享 06/03 14:09
FishRoom: 是這個包養平台嗎 06/03 14:09
BigCockman: 台灣鄙視web的都差不多悲哀 平常嗆人低薪 聽到比自己 06/03 14:13
BigCockman: 高薪就說是特例 聽到美國web薪水就改舉一串美國生活 06/03 14:13
BigCockman: 缺點 06/03 14:13
layer0930: 檢查碼這題可以用加解密來做,或是用md5來實現… 06/03 14:26
MoMoShota: 思路不錯,但代碼是 15 碼的純數字字串哦 06/03 14:29
KsiR: 交男友跟包養有什麼差別 06/03 14:29
layer0930: 方法也很多….,但是現代的一些方式可能不會用檢查碼 06/03 14:30
layer0930: 如果是純數字…那字典攻擊很容易吧 06/03 14:33
MoMoShota: 是的,假設攻擊者已經知道檢查碼的存在,那確實在一些 06/03 14:43
MoMoShota: 現代的攻擊手段下防不勝防,所以是否有其它手段可以防 06/03 14:43
MoMoShota: 範(至少不要每次都進 DB 查)也是會交流的一部份 06/03 14:43
peoples: 包養網到底在紅什麼? 06/03 14:43
layer0930: 那就是不要純數字會單純點,還是有什麼特別理由 06/03 14:45
MoMoShota: 因為當時政府發出來的是 15 碼數字,當然中途改 spec 06/03 14:50
MoMoShota: 也是可以討論的,但當時 1999 的考量應該是簡訊有最大 06/03 14:50
MoMoShota: 長度限制(太長會被截斷或分成兩則),以及允許在商店 Q 06/03 14:50
MoMoShota: R Code 加入其它字元 06/03 14:50
wilmer: 有人被包養 06/03 14:50
layer0930: ..那這樣的話 用md5做驗證也不會超過15碼,因為不會真 06/03 15:06
layer0930: 的把md5後的結果都給出去,只是要驗證最後的結果是對 06/03 15:06
layer0930: 的 06/03 15:06
layer0930: 但是要純數字不能改規則,那只能用數學來計算了 06/03 15:07
chrischen: 如果你們的工作內容有勞力密集的部分,就還是需要招初 06/03 15:08
badlip: 求包養...管飽就好XD 06/03 15:08
chrischen: 中階的所謂coder,這些題目就明顯太難了,也沒有鑑別 06/03 15:08
chrischen: 度。一般團隊有個一兩位Geek專門解決難題就可以 06/03 15:08
MoMoShota: 上面的題目是混合了所有應徵者的記錄,初階的題目會明 06/03 15:14
MoMoShota: 顯輕鬆很多 06/03 15:14
layer0930: 問一下,當初此題是用模數來解? 06/03 15:26
piggyoil: 阿姨!我不想努力了(求包養) 06/03 15:26
layer0930: modular arithmetic 06/03 15:27
MoMoShota: 此題沒有標準答案,有人說用 DB auto inc、有人說用 b 06/03 15:29
MoMoShota: igint 亂數配 hashmap,我的思路可以私信給你,如果你 06/03 15:29
MoMoShota: 想要的話 06/03 15:30
layer0930: 想知道 06/03 15:32
TwixBar: 有沒有富二代要包養 06/03 15:32
layer0930: 不可能用db吧,重點不是在於要避免直接入sql嗎? 06/03 15:33
devilkool: 架構題滿有趣的 06/03 16:44
yangs0618: 直接拿經緯度來用最小單位到秒 15位應該也還夠用 06/03 16:55
yangs0618: 我想知道思路 06/03 16:56
ashlikewing: 個人對上面那個架構題比較中意,有機會也確實會出近 06/03 17:07
boggicer: 身邊有朋友被包養 06/03 17:07
ashlikewing: 似的題目,比較實際;簡單解關鍵字的話雪花演算法 06/03 17:07
Saaski: ... 06/03 17:12
Saaski: 有病就去看病 06/03 17:16
layer0930: 經緯度可以嗎?是用哪個編碼?另外經緯度只是最近似吧 06/03 17:21
layer0930: 應該說經緯度不能當唯一值 06/03 17:25
Chiason: 亞洲最大包養平台上線了 06/03 17:25
Sunal: 只用經緯度 樓上樓下,分租店面很難區分 06/03 17:37
Sunal: 而且要怎麼讓商家取得「正確」的經緯度 終端裝置定位很不 06/03 17:40
Sunal: 準的 06/03 17:40
yungyuan: 推推 感謝分享 06/03 17:49
zegas: 推 06/03 21:23
Markell: 這個包養網正妹好多 是真的嗎 06/03 21:23
alihue: 覺得 AVL tree 那裡太 tricky 了,不像是一個資深工程師 06/03 23:56
alihue: 會知道的東西 06/03 23:56
alihue: 應該只有剛畢業才會記得 AVL tree 了吧,反而 B+ tree 還 06/03 23:57
alihue: 是資料庫 index 常識範疇 06/03 23:57
kurtsgm: XD 真的 我當年考研究所好歹也四大正取+其中一間榜首 06/04 00:04
fuoya: 真的有這麼多人在找包養 06/04 00:04
kurtsgm: 不敢說多強但至少該念的也都念了 AVL / RB這種東西現在都 06/04 00:04
kurtsgm: 還給老師了 剩下B+ tree還記得而已 06/04 00:05
redseye: 問答題那邊我幾乎全部被打倒 看來我這十年是白混的了XD 06/04 02:16
single4565: 推 06/04 10:31
New1986: 06/04 10:35
Apasiri: 有人可以分析一下包養平台的差異嗎 06/04 10:35
DNNDNNDNN: 答得出來的人 有更好的選擇 為何要進你們公司要思考一 06/04 13:13
DNNDNNDNN: 下 06/04 13:13
mozume: 家裡有礦的或是有理想抱負的青年 06/04 13:19
as30385438: 鄉民真的有夠難搞,考leetcode說只會讓刷題仔進 06/04 13:58
as30385438: 問這種問題又說太廣太深$$不夠,阿不然要怎麼面才滿意 06/04 13:59
litidi: 那個包養網人最多XD 06/04 13:59
TheWhack: 題目還不錯,但能完整答完每題的 應該值個1.5~1.8m 06/04 15:07
t64141: as 大你不能把兩個立場的人放在一起然後說這"一"群人難搞 06/04 15:17
t64141: 阿 06/04 15:17
t64141: 難道要鄉民只能有一種立場對你來說才不難搞 06/04 15:18
gmoz: 你是分享,沒有義務一一說服或解釋 06/04 15:24
Merzario: 我妹上包養網被我發現= = 06/04 15:24
gmoz: 如果我的同事都是這種個性 我會很累 06/04 15:26
gmoz: 我好奇你足不足夠放手讓人去錯誤學習 還是習慣主動手把手教 06/04 15:27
gmoz: 直覺很多有潛力待培養的 會被你刷掉,因為不是你定義的人才 06/04 15:27
gmoz: 若其他面試官給高分 但在你這邊技術部分不高 會被你擋嗎? 06/04 15:28
gmoz: 畢竟每個人學習跟解決的方式不一定 有時候我覺得不好的 06/04 15:29
Muzaffer: 隔壁桌的人竟然在討論包養... 06/04 15:29
gmoz: 但成效卻出奇的好 06/04 15:29
arcticocean: 回答出來的人會有更好待遇的去處,除非他不缺錢 06/04 15:36
netburst: 說到底就是$$$$$$$$$$$不夠 06/04 16:14
MoMoShota: 你選你的,我選我的,道不同不相為謀 06/04 16:26
jj0321: 覺得那個噓文 可以檢舉了吧 有攻擊的意味 06/04 16:59
MIJice: 樓上是不是被包養 06/04 16:59
Csongs: 應該投爆吧,薪水150+贏過板上一堆缺 06/04 20:47
EJLin: 推面試官認真準備面試 06/05 10:25
FourZero: 感謝好文分享推 06/05 17:58
bitcch: 應該說用DFS 去計算要吃掉多少棋子比較精確 06/05 18:18
bitcch: 而且這種寫規則的有很多corner case要注意 06/05 18:21
SpyTime: 未看先猜這包養 06/05 18:21
ts01000884: 考的範圍廣 也只是想知道熟悉環境的程度 能理解 06/06 12:10
ts01000884: 畢竟很多時候 問題不會侷限在單純 演算法/php程式 06/06 12:11
ts01000884: 使用的硬體 其餘環境 如果有些了解 在解bug比較容易 06/06 12:12
ts01000884: 看到比較廣的一面 雖然常常發生覺得是A問題去改A設定 06/06 12:12
ts01000884: 好了一陣子又壞了 繞了一圈回來才發現原本的程式其實 06/06 12:13
Toth: 一定又是這包養 06/06 12:13
ts01000884: 有問題XDD 只是A的優化 讓問題可以延緩發生 06/06 12:13
ts01000884: 感謝分享 06/06 12:13
jammy50605: 我也覺得是錢的問題,考這些開200+以上我想應該就不會 06/06 14:04
jammy50605: 有酸民 06/06 14:04
jammy50605: 事實上我認為拿300+以上的人也不一定會這些問題 06/06 14:07
Asterix: 包養平台不意外 06/06 14:07
alihue: 總歸回到市場,如果這樣的面試方式找得到人我們也不需要 06/06 20:49
alihue: 瞎操心就是了。況且現在求職市場那麼差,說不定還更容易 06/06 20:49
alihue: 找得到高手 06/06 20:49
Bpassion: 有認真分享自己的知識跟經驗給推。但感覺大家在意的是 06/10 00:06
Bpassion: 職位給的錢跟需求的技能跟求職市場行情差距過大,建議 06/10 00:06
AdamShi: 覺得包養網EY嗎 06/10 00:06
Bpassion: 原PO可以自己看看現在市場行情需求再決定要不要調整。 06/10 00:06
andy3231: 推!好文 身為一個剛畢業新鮮人覺得很受用 06/13 19:52
shallreturn: 優文 身為一個寫php半年的菜鳥一堆題目都看不懂 感謝 06/17 18:09
shallreturn: 分享! 06/17 18:09
newhandfun: 比起這樣面試o不ok 06/22 13:19
lezabo: 包養網站葉配啦 06/22 13:19
newhandfun: 我更想知道其他鄉民們口中的更好的去處? 06/22 13:19