[心得] 2023 軟體工程師(後端)面試分享

作者: MoMoShota (正太控)   2023-06-01 21:39:52
各位安安,這邊想簡單分享一下我 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,但想想這會花費應徵者太多時間這次就不採用這種方式,有興趣的話我要問一下公司能不能授權公開當時的題目。
作者: hobnob (hobnob)   2023-06-01 22:04:00
請問貴公司這個職缺開多少錢,面試流程這麼多?喔偏好是擇一,我誤會了
作者: MoMoShota (正太控)   2023-06-01 22:08:00
Junior ~ Mid 是 1M NTD 以下;Mid ~ Senior 是 1.2M到 1.5M NTD,如果真的超強當然是可以往上談的
作者: devilkool (對貓毛過敏的貓控)   2023-06-01 22:29:00
廣告業竟然可以開這麼高薪,滿意外的
作者: zxc25678 (hello)   2023-06-01 22:35:00
兩個應徵者選不同的題目 你要怎麼評斷優劣?
作者: MoMoShota (正太控)   2023-06-01 22:46:00
咱應該屬於廣義的廣告業,至於薪資水準因為我很久沒出來找工作了,所以不是很瞭解現在的水準我們會根據應徵者的回答內容進行評分,然後每個項目會取平均舉例來說:問答題表現是 60 分,但實作有 80 分,那就取平均 70 分(但有時候如果讓人眼睛一亮的回答還會有些特殊加分)另外補充一下,我如果時間允許會根據應徵者的履歷或 GitHub 客製化題目,我認為每個人都有自己的特質跟值得發揮的項目,如果千篇一律問考古題太無聊了
作者: acgotaku (otaku)   2023-06-01 23:21:00
這薪水結構還蠻接近 y 社的
作者: kurtsgm   2023-06-01 23:33:00
廣義的廣告業...字母公司也算是啦 XD
作者: MoMoShota (正太控)   2023-06-01 23:39:00
G 社也算廣告業,只是我進不去 QQ
作者: yangs0618 (阿彰)   2023-06-02 00:03:00
推 喜歡看這種分享
作者: layer0930 (皇室御漬梨子醬)   2023-06-02 00:10:00
好奇問一下,php 沒thread 為什麼要考這個。另外php在寫 多執行的時候,相對於其他語言 memory更不好控制跟回收。用其他語言寫反而比較穩才對?
作者: ekids1234 (∵:☆星痕╭☆)   2023-06-02 00:11:00
new grad 來應徵後端的話會怎麼考?不會 php 也不會 db ...
作者: vi000246 (Vi)   2023-06-02 00:17:00
問得好細喔 推
作者: newhandfun (新手方)   2023-06-02 00:37:00
同樣好奇貴公司是否需要碰到thread?用的那個extension?
作者: layer0930 (皇室御漬梨子醬)   2023-06-02 00:53:00
另外1的問題是指生命週期還是程式碼?
作者: devilkool (對貓毛過敏的貓控)   2023-06-02 00:53:00
沒想到是Y或G這種廣告業XD 想說以前面數位廣代薪水很普
作者: NTUTM04 (TM終號機)   2023-06-02 01:30:00
推一下XD
作者: newhandfun (新手方)   2023-06-02 01:34:00
剛剛忘了推。現在ptt需要更多這種優質文章
作者: lalisnive (nive)   2023-06-02 01:36:00
推 感謝分享
作者: Csongs (西歌)   2023-06-02 02:35:00
蠻有趣的 推一下
作者: changyuheng (張昱珩)   2023-06-02 03:10:00
作者: Firstshadow (IamCatづミ'_'ミづ)   2023-06-02 03:48:00
最近也被同樣行業的找 :OOO
作者: ashlikewing   2023-06-02 03:59:00
PHP沒有thread?哪pthread extension放在官網是什麼作用?
作者: Inglenook (城市苦守)   2023-06-02 08:19:00
作者: allanh (ンアハ)   2023-06-02 08:22:00
推 謝謝分享
作者: x246libra (楓)   2023-06-02 08:29:00
看了想問,薪資多少
作者: cmmlyc (btser)   2023-06-02 08:44:00
U文
作者: jack0204 (Jarbar王朝)   2023-06-02 09:13:00
不少問題只是問爽的,反而沒問使用情境就像問PHP的GC是怎麼判斷的一樣,沒有任何意義
作者: ian90911 (xopowo)   2023-06-02 09:27:00
感謝分享 推精美上色
作者: arcade0425 (天海)   2023-06-02 09:39:00
推 菜雞如我又有不少東西可以補了
作者: richardz (卍罪愛卍)   2023-06-02 10:03:00
作者: assembler80   2023-06-02 10:47:00
作者: eric0731   2023-06-02 10:52:00
作者: h88377 (JoVee)   2023-06-02 10:54:00
推 感謝分享
作者: davidpanda (panda)   2023-06-02 10:58:00
y社比這個高了吧?
作者: yuinami (yuinami)   2023-06-02 12:34:00
感謝分享
作者: holebro (穴弟弟)   2023-06-02 13:11:00
第一次遇到面試主持來分享 酷酷酷
作者: realbout (薩摩訶)   2023-06-02 13:35:00
喜歡白板題~
作者: Uzak (情與慾)   2023-06-02 14:03:00
考這麼難但薪水有點少啊...
作者: gmoz ( This can't do that. )   2023-06-02 14:04:00
問qsort那個才像問好玩的吧
作者: freedls (阿嬤覺得你冷)   2023-06-02 14:10:00
不同視角,給推
作者: ybon3 (讓我想想)   2023-06-02 14:10:00
作者: BigCockman (大雕男)   2023-06-02 15:18:00
難度薪水不成正比 但分享給推
作者: layer0930 (皇室御漬梨子醬)   2023-06-02 15:19:00
部分考題,算資深的基本功吧,白板題在早期也很常見,不乏要求直接寫踩地雷或是這種黑白棋1.2 ,1.5算低了?
作者: inglyth242 (inglyth242)   2023-06-02 15:35:00
推分享
作者: triplee (none)   2023-06-02 16:27:00
這個分享的敘述有理有據 也清楚說明背後的邏輯思維 我覺得是很不錯的參考
作者: bill0205 (善良的小孩沒人愛)   2023-06-02 16:45:00
作者: tomlin121283 (tomlin)   2023-06-02 17:15:00
你都說了這些問題chatgpt都能答出來 為什麼要人硬背
作者: vi000246 (Vi)   2023-06-02 17:27:00
調整後的薪水滿不錯的 原本也覺得題目偏難 跟薪水不太成比例
作者: DrTech (竹科管理處網軍研發人員)   2023-06-02 17:29:00
真的非常優秀才1.5M… 薪水一般般而已。不過你真的很認真,還加了那麼多顏色
作者: layer0930 (皇室御漬梨子醬)   2023-06-02 17:57:00
好奇覺得題目偏難,那上述問題大部分都能答,應該領多少?
作者: qazwsx12 (SexAnimal)   2023-06-02 18:40:00
問的問題真的會用到嗎
作者: netburst (133 134 592)   2023-06-02 18:43:00
比只會考刷題的好一點點了 只是$可以再多些天花板上面那個樂譜典藏的後端缺PHP 年薪250+不知道考的多難
作者: steak5566 (牛排56)   2023-06-02 19:20:00
考成這樣才這點錢 難怪cs學生寧願去豬屎屋寫韌體
作者: kasimEnix (碰一張)   2023-06-02 19:21:00
感謝分享,好文章越多越好
作者: jack4160 (UseeseeU)   2023-06-02 19:37:00
回上面 樂譜典藏leetcode hard, 這篇白板題leetcode medium
作者: layer0930 (皇室御漬梨子醬)   2023-06-02 19:42:00
開的起1.5m算小公司 - -,有些上市上櫃都沒開到1.5m甚至封頂才1.5m
作者: netburst (133 134 592)   2023-06-02 19:45:00
何必比爛
作者: hobnob (hobnob)   2023-06-02 19:55:00
原PO立意良善,但看完我覺得還好我英文過得去可以靠刷題去外商,謝謝國中英文老師
作者: GJ21 (GJJGGJJGGJJGGJJGGJJGGJJ)   2023-06-02 20:15:00
這白板起碼m+ lc很多m的島嶼題都比那題單純 純軟真D捲
作者: NadiaArwall (NadiaArwall)   2023-06-02 20:24:00
懂這些也用不到 還是無法篩掉寫爛code的工程師
作者: layer0930 (皇室御漬梨子醬)   2023-06-02 20:37:00
高二寫的出來- -,他沒google或是靠gpt,是真的蠻強的
作者: MoMoShota (正太控)   2023-06-02 21:06:00
他是比較規格外沒錯,好像是想靠 APCS 升學的
作者: gino0717 (gino0717)   2023-06-02 22:04:00
好厲害
作者: lovetzuyu23   2023-06-02 22:16:00
推一個,白板題還蠻有趣的,薪水也蠻高的,不過沒接觸過圍棋的看到什麼提子的會愣一下
作者: ckp4131025 (ckp4131025)   2023-06-02 23:06:00
封頂1.5M哪裡高了1.5M是大通膨前的行情不過你這篇真的滿認真的再給你個推
作者: howard50009 (zxc50009)   2023-06-02 23:10:00
部分題目不錯,但mid-senior 開的比較普通,能順達的人,不會預期自己只有這樣的薪水,來了也待不久
作者: ckp4131025 (ckp4131025)   2023-06-02 23:11:00
補推
作者: SixC5566 (來吸我溜)   2023-06-02 23:13:00
推推分享 雖然我都不會
作者: jj0321 (JJ與你倒數唷)   2023-06-03 00:00:00
謝謝 QQ 產業決定薪資
作者: dabiann (大便)   2023-06-03 00:01:00
日本上市的A社嗎
作者: MoMoShota (正太控)   2023-06-03 00:11:00
不是日本公司哦
作者: ko363630 (打雜路人甲)   2023-06-03 00:57:00
借提問,非本科系想走後段。目前還在學python,是不是學錯了
作者: jay123peter (蕭瑟風雅)   2023-06-03 01:19:00
,推
作者: tommy88520 (只喝星巴克)   2023-06-03 01:29:00
依題目難度 薪水真的有點低
作者: netburst (133 134 592)   2023-06-03 03:35:00
重點是考這些 工作用得到嗎 要下棋嗎高二寫出來 前三志願嗎
作者: holebro (穴弟弟)   2023-06-03 05:42:00
原po超有心的 幫補血 覺得考題難度跟薪水跟工作內容也都很match
作者: jeffrey0401 (iQec)   2023-06-03 07:29:00
推推 做了快7年PHP 看到那些問還真沒辦法馬上反應 XD 謝謝分享
作者: abola921 (南港金城武)   2023-06-03 07:42:00
推回覆,答的出2/3的人,也不會想去小公司有些領域題目,例如第五容器化在devops是基本常識沒錯但那來考backend就不是基礎了像5-2設定為中階,我不知道你是不是想問namespace跟
作者: secrectlife (lalala)   2023-06-03 07:55:00
非常資深優秀才1.5,現在隨便一個四大畢業碩班去發哥都有
作者: abola921 (南港金城武)   2023-06-03 07:55:00
cgroup,如果是,devops進階我都不太敢考這個了
作者: jeffrey0401 (iQec)   2023-06-03 08:16:00
不過看到考題的類型這麼廣 感覺跟我上一間公司一樣除了coding 之外 DBA Nginx參數調整 devops都要全包的fu
作者: drysor   2023-06-03 09:04:00
感謝分享,但刷題仔錯了嗎QQ
作者: howard50009 (zxc50009)   2023-06-03 09:14:00
推新增的回應,其實我也覺得,對有熱情的人來說,這些應該都不會是難題
作者: yyyyyyyv (vyyyyyyyy)   2023-06-03 09:34:00
推 用心分享
作者: stepnight (桃卡武康)   2023-06-03 10:15:00
對工作、code有熱情真的這麼重要嗎?如果工作上的要求都能順利完成那要求熱情的用意、目的是為了什麼?
作者: chi2chi2chi2 (企鵝企鵝企鵝)   2023-06-03 11:10:00
推分享 要學的還好多QQ
作者: ab07275566   2023-06-03 11:15:00
我只對錢有熱情
作者: ckp4131025 (ckp4131025)   2023-06-03 11:25:00
對錢有熱情未必會比對工作有熱情差,我的角度是認為進步的原動力來自於對現況的不滿足,對錢有熱情一樣可以進步得很快
作者: chrischen (一個人的長假)   2023-06-03 11:43:00
這面試題難度算台灣php業界前5%了
作者: loadingN (sarsaparilla)   2023-06-03 11:44:00
大部分人只想成為web仔? 太可悲了吧QQ
作者: gino0717 (gino0717)   2023-06-03 12:04:00
你老闆是對的
作者: layer0930 (皇室御漬梨子醬)   2023-06-03 12:56:00
Backend版也在討論看完兩邊的留言,我還是把外語補起來好了
作者: stepnight (桃卡武康)   2023-06-03 13:24:00
backend那邊我看到J開頭的回覆其實滿實在的,覺得以那方向去改面試可能?會比較容易找到志同道合的夥伴
作者: scottxxx666 (高高)   2023-06-03 14:09:00
推分享
作者: BigCockman (大雕男)   2023-06-03 14:13:00
台灣鄙視web的都差不多悲哀 平常嗆人低薪 聽到比自己高薪就說是特例 聽到美國web薪水就改舉一串美國生活缺點
作者: layer0930 (皇室御漬梨子醬)   2023-06-03 14:26:00
檢查碼這題可以用加解密來做,或是用md5來實現…
作者: MoMoShota (正太控)   2023-06-03 14:29:00
思路不錯,但代碼是 15 碼的純數字字串哦
作者: layer0930 (皇室御漬梨子醬)   2023-06-03 14:30:00
方法也很多….,但是現代的一些方式可能不會用檢查碼如果是純數字…那字典攻擊很容易吧
作者: MoMoShota (正太控)   2023-06-03 14:43:00
是的,假設攻擊者已經知道檢查碼的存在,那確實在一些現代的攻擊手段下防不勝防,所以是否有其它手段可以防範(至少不要每次都進 DB 查)也是會交流的一部份
作者: layer0930 (皇室御漬梨子醬)   2023-06-03 14:45:00
那就是不要純數字會單純點,還是有什麼特別理由
作者: MoMoShota (正太控)   2023-06-03 14:50:00
因為當時政府發出來的是 15 碼數字,當然中途改 spec也是可以討論的,但當時 1999 的考量應該是簡訊有最大長度限制(太長會被截斷或分成兩則),以及允許在商店 QR Code 加入其它字元
作者: layer0930 (皇室御漬梨子醬)   2023-06-03 15:06:00
..那這樣的話 用md5做驗證也不會超過15碼,因為不會真的把md5後的結果都給出去,只是要驗證最後的結果是對的但是要純數字不能改規則,那只能用數學來計算了
作者: chrischen (一個人的長假)   2023-06-03 15:08:00
如果你們的工作內容有勞力密集的部分,就還是需要招初中階的所謂coder,這些題目就明顯太難了,也沒有鑑別度。一般團隊有個一兩位Geek專門解決難題就可以
作者: MoMoShota (正太控)   2023-06-03 15:14:00
上面的題目是混合了所有應徵者的記錄,初階的題目會明顯輕鬆很多
作者: layer0930 (皇室御漬梨子醬)   2023-06-03 15:26:00
問一下,當初此題是用模數來解?modular arithmetic
作者: MoMoShota (正太控)   2023-06-03 15:29:00
此題沒有標準答案,有人說用 DB auto inc、有人說用 bigint 亂數配 hashmap,我的思路可以私信給你,如果你想要的話
作者: layer0930 (皇室御漬梨子醬)   2023-06-03 15:32:00
想知道不可能用db吧,重點不是在於要避免直接入sql嗎?
作者: devilkool (對貓毛過敏的貓控)   2023-06-03 16:44:00
架構題滿有趣的
作者: yangs0618 (阿彰)   2023-06-03 16:55:00
直接拿經緯度來用最小單位到秒 15位應該也還夠用我想知道思路
作者: ashlikewing   2023-06-03 17:07:00
個人對上面那個架構題比較中意,有機會也確實會出近似的題目,比較實際;簡單解關鍵字的話雪花演算法
作者: Saaski (GreedIsGood)   2023-06-03 17:12:00
...有病就去看病
作者: layer0930 (皇室御漬梨子醬)   2023-06-03 17:21:00
經緯度可以嗎?是用哪個編碼?另外經緯度只是最近似吧應該說經緯度不能當唯一值
作者: Sunal (SSSSSSSSSSSSSSSSSSSSSSS)   2023-06-03 17:37:00
只用經緯度 樓上樓下,分租店面很難區分而且要怎麼讓商家取得「正確」的經緯度 終端裝置定位很不準的
作者: yungyuan (|||||||||||||||)   2023-06-03 17:49:00
推推 感謝分享
作者: zegas (電風扇啊啊啊啊啊啊啊)   2023-06-03 21:23:00
作者: alihue (wanda wanda)   2023-06-03 23:56:00
覺得 AVL tree 那裡太 tricky 了,不像是一個資深工程師會知道的東西應該只有剛畢業才會記得 AVL tree 了吧,反而 B+ tree 還是資料庫 index 常識範疇
作者: kurtsgm   2023-06-04 00:04:00
XD 真的 我當年考研究所好歹也四大正取+其中一間榜首不敢說多強但至少該念的也都念了 AVL / RB這種東西現在都還給老師了 剩下B+ tree還記得而已
作者: redseye (揪及)   2023-06-04 02:16:00
問答題那邊我幾乎全部被打倒 看來我這十年是白混的了XD
作者: single4565 (leekdumpling韭菜水餃)   2023-06-04 10:31:00
作者: DNNDNNDNN (Andri)   2023-06-04 13:13:00
答得出來的人 有更好的選擇 為何要進你們公司要思考一下
作者: mozume (米蟲)   2023-06-04 13:19:00
家裡有礦的或是有理想抱負的青年
作者: as30385438 (LCT)   2023-06-04 13:58:00
鄉民真的有夠難搞,考leetcode說只會讓刷題仔進問這種問題又說太廣太深$$不夠,阿不然要怎麼面才滿意
作者: TheWhack (我是德華)   2023-06-04 15:07:00
題目還不錯,但能完整答完每題的 應該值個1.5~1.8m
作者: t64141 (榕樹)   2023-06-04 15:17:00
as 大你不能把兩個立場的人放在一起然後說這"一"群人難搞阿難道要鄉民只能有一種立場對你來說才不難搞
作者: gmoz ( This can't do that. )   2023-06-04 15:24:00
你是分享,沒有義務一一說服或解釋如果我的同事都是這種個性 我會很累我好奇你足不足夠放手讓人去錯誤學習 還是習慣主動手把手教直覺很多有潛力待培養的 會被你刷掉,因為不是你定義的人才若其他面試官給高分 但在你這邊技術部分不高 會被你擋嗎?畢竟每個人學習跟解決的方式不一定 有時候我覺得不好的但成效卻出奇的好
作者: arcticocean (北冰洋)   2023-06-04 15:36:00
回答出來的人會有更好待遇的去處,除非他不缺錢
作者: netburst (133 134 592)   2023-06-04 16:14:00
說到底就是$$$$$$$$$$$不夠
作者: MoMoShota (正太控)   2023-06-04 16:26:00
你選你的,我選我的,道不同不相為謀
作者: jj0321 (JJ與你倒數唷)   2023-06-04 16:59:00
覺得那個噓文 可以檢舉了吧 有攻擊的意味
作者: Csongs (西歌)   2023-06-04 20:47:00
應該投爆吧,薪水150+贏過板上一堆缺
作者: EJLin (EJLin)   2023-06-05 10:25:00
推面試官認真準備面試
作者: FourZero (親愛的路人)   2023-06-05 17:58:00
感謝好文分享推
作者: bitcch (必可取)   2023-06-05 18:18:00
應該說用DFS 去計算要吃掉多少棋子比較精確而且這種寫規則的有很多corner case要注意
作者: ts01000884   2023-06-06 12:10:00
考的範圍廣 也只是想知道熟悉環境的程度 能理解畢竟很多時候 問題不會侷限在單純 演算法/php程式使用的硬體 其餘環境 如果有些了解 在解bug比較容易看到比較廣的一面 雖然常常發生覺得是A問題去改A設定好了一陣子又壞了 繞了一圈回來才發現原本的程式其實
作者: jammy50605 (小刀)   2023-06-06 14:04:00
我也覺得是錢的問題,考這些開200+以上我想應該就不會有酸民事實上我認為拿300+以上的人也不一定會這些問題
作者: alihue (wanda wanda)   2023-06-06 20:49:00
總歸回到市場,如果這樣的面試方式找得到人我們也不需要瞎操心就是了。況且現在求職市場那麼差,說不定還更容易找得到高手
作者: Bpassion (FeiChai5566)   2023-06-10 00:06:00
有認真分享自己的知識跟經驗給推。但感覺大家在意的是職位給的錢跟需求的技能跟求職市場行情差距過大,建議原PO可以自己看看現在市場行情需求再決定要不要調整。
作者: andy3231 (清大小勞勃道尼)   2023-06-13 19:52:00
推!好文 身為一個剛畢業新鮮人覺得很受用
作者: shallreturn (千本鳥居)   2023-06-17 18:09:00
優文 身為一個寫php半年的菜鳥一堆題目都看不懂 感謝分享!
作者: newhandfun (新手方)   2023-06-22 13:19:00
比起這樣面試o不ok我更想知道其他鄉民們口中的更好的去處?
作者: a876d734   2023-07-20 21:17:00
kklllllllllllllllllllllll胬klllkkllllkllllllllklk@ashlikewing

Links booklink

Contact Us: admin [ a t ] ucptt.com