後天錄製 Podcast 要訪談 麥克風的市場求生手冊 ,相信大家都對麥克風很熟悉,他不只是長期以來一直在 Facebook、PTT 跟大家分享投資內容,同時也是《麥克風的股市求生手冊》作者,最近更在 財富開麥拉 拍影片、寫文章分享投資知識。
大家有什麼想問他的問題嗎?我會整理盡量幫大家詢問。
因為麥克風很常發食物照,莫名覺得這篇貼文很適合公司剛剛吃的橘色火鍋照片。
(這餐是慶祝新前端工程師加入,我們現在還有持續徵後端工程師喔:https://statementdog.breezy.hr/)
同時也有1部Youtube影片,追蹤數超過2萬的網紅Untyped 對啊我是工程師,也在其Youtube影片中提到,有沒有人納悶過為什麼凱心琳我每次開場都要講 "Hello World" 呢? "Hello World"的由來是什麼?為什麼程式語言 C 要叫 C? 為什麼 C++ 要叫做 C++? JavaScript 跟 Java 之間的關係?電腦程式語言有多少種?電腦為什麼要有桌面?滑鼠游標為什麼是斜的?還有...
「前端工程師ptt」的推薦目錄:
- 關於前端工程師ptt 在 財報狗 Facebook 的精選貼文
- 關於前端工程師ptt 在 生涯設計師-邱彥霖Sandy Facebook 的最佳貼文
- 關於前端工程師ptt 在 91 敏捷開發之路 Facebook 的最佳解答
- 關於前端工程師ptt 在 Untyped 對啊我是工程師 Youtube 的最讚貼文
- 關於前端工程師ptt 在 [心得] 2021前端工程師面試心得- 看板Soft_Job - 批踢踢實業坊 的評價
- 關於前端工程師ptt 在 [心得] 年薪破百萬的前端工程師- tech_job | PTT職涯區 的評價
- 關於前端工程師ptt 在 [討論] 轉職前端的各位還好嗎? 的評價
- 關於前端工程師ptt 在 [心得] 學店生前端轉職面試心得- Soft_Job - PTT情感投資事業版 的評價
- 關於前端工程師ptt 在 [討論] 怎樣才算是資深的前端工程師? - 看板Soft_Job 的評價
- 關於前端工程師ptt 在 [心得] 年薪破百萬的前端工程師- PTT看板soft_job - 干饭人 的評價
- 關於前端工程師ptt 在 軟體工程師 | Dcard 的評價
- 關於前端工程師ptt 在 [請益] 前端工程師的起薪26~28K是正常的嗎? dream8288 PTT ... 的評價
- 關於前端工程師ptt 在 [心得] 2020前端工程師面試心得- Mo PTT 鄉公所 的評價
- 關於前端工程師ptt 在 「前端工程師ptt」懶人包資訊整理 (1) | 蘋果健康咬一口 的評價
- 關於前端工程師ptt 在 [請益] 請教前端好找工作嗎? - web_design 的評價
- 關於前端工程師ptt 在 [徵才] 財報狗徵前端工程師- Soft_Job | PTT Web 的評價
- 關於前端工程師ptt 在 [討論] 別再當前端難民了- 看板Soft | 前端薪水ptt - 旅遊日本住宿 ... 的評價
- 關於前端工程師ptt 在 前端面試ptt – 前端工程師ptt - Rhatsmy 的評價
- 關於前端工程師ptt 在 [請益] 長榮航空前端工程師- Soft_Job - PTT網頁版 的評價
- 關於前端工程師ptt 在 [心得] 前端培訓轉職失敗心得- 看板Soft_Job | PTT職涯區 的評價
- 關於前端工程師ptt 在 [請益] 專精前端(或後端)vs全端工程師 - PTT 問答 的評價
- 關於前端工程師ptt 在 [心得] 2022上半年前端工程師面試心得 - PTT推薦 的評價
- 關於前端工程師ptt 在 [請益] 非本科轉職前端offer 請益- Soft_Job - PTT生活政治八卦 的評價
- 關於前端工程師ptt 在 [心得] 新鮮人前端工程師面試心得| Soft_Job 看板| PTT 網頁版 的評價
- 關於前端工程師ptt 在 [問題] 新鮮人求前端工程師的方向無經驗爛專題 的評價
- 關於前端工程師ptt 在 [心得] 2021前端工程師面試心得| 前端工程- PTT軟體工作 的評價
- 關於前端工程師ptt 在 [問卦] 很多人跑去做前端工程師?很好賺嗎? 的評價
- 關於前端工程師ptt 在 六角學院ptt 的評價
- 關於前端工程師ptt 在 為什麽總有人覺得前端很簡單? | PTT新聞 的評價
- 關於前端工程師ptt 在 前端工程師求職與面試如何準備?!實際職缺分析 - YouTube 的評價
- 關於前端工程師ptt 在 Re: [閒聊] 完全新手入門前端工程師- 看板WomenTalk 的評價
- 關於前端工程師ptt 在 前端工程師ptt [心得] - Bdrbmi 的評價
前端工程師ptt 在 生涯設計師-邱彥霖Sandy Facebook 的最佳貼文
#找工作最好的方式就是在目標公司找朋友
每次求職相關的講座或課程,我都會特別提到「好的機會在人脈不在人力銀行」,尤其許多海外求職成功的故事,多是透過人脈的經驗指導與安排才順利取得門票。分享一則真實故事,大約兩年前某位前端工程師在一個國際技術論壇中,認識兩位Facebook的工程師,相談甚歡成為朋友後,透過內部推薦順利拿到Facebook英國分公司的工作。這真的是很多台灣工程師想不到的路徑,一來這種工作資訊在台灣根本遇不到,二來這些國際知名企業都有自己的招募系統,更有嚴謹的內部推薦制度;所以能夠進入到這種明星企業,真的是除了優秀還要機運。
因此,若有明確的職業目標,得到面試最有效的方法就是從內部推薦。幾乎所有的公司,不論規模大或小都有內部推薦的管道與制度,尤其知名企業,每天收到的履歷少則千百封,整年累積下來也有數十萬封,就算你條件百分百符合,也可能同時有數十位差不多的競爭者,想要脫穎而出可不容易;但若今天是透過內部推薦,多一個「自己人」認證與指點,必定能大大增加面試機會。
但是,到底如何獲得內部推薦的人脈? 一般來說有幾個方法:
1. LinkedIn連結:尋找該公司頁面,從員工的部分可以看自己有沒有連結,若有第二層就可以藉由共同朋友引薦認識。
2. Facebook朋友介紹:點與點最近的距離是直線,直接PO文詢問有無認識在目標公司工作的人,記得權限設朋友。
3. 參與社群或活動:許多大型企業會舉辦自己的論壇,或是Meetup活動,就是很好認識內部員工的機會。
4. Ptt求職系列:像是Tech-Job版,就可以問到不少大神,向對方請益。
以上方式,關鍵還是要靠個人努力。內部推薦事關推薦人的信用,因此若你實力不足,別人也很難推薦。要讓人願意推薦,除了想辦法呈現出你的能力,更重要的是還要值得讓人推薦,所以真誠交友也是種重要的轉職技能。
向推薦人推薦自己,心態上是先交友後求職。
雖然說許多內部推薦制度是有獎金的,但要拿到所謂的推薦獎金其實不太容易,更不要說前面要花時間給對方履歷與面試的建議,後面還不一定會被錄取,所以大部分的人沒那麼閒會特別幫一個不認識的人準備。因此,雖然你是要求職,但請抱著交朋友的心態,互相交流請益,保持謙虛禮貌,這樣一來即使現在沒合適職缺,留下好印象未來不怕沒機會。
最後,若你想到美國工作,推薦一個部落格叫「半路出家軟體工程師在矽谷」,裡面有相當豐富的資訊,包含工作簽證的問題。若你沒有明確的目標,多參加社群與活動,認識不同領域的朋友,也可以發覺有趣的產業或工作機會,拓展視野之餘也能為自己製造機會喔!
#生涯健檢
攝影師: Visual Tag Mx ,連結: Pexels
前端工程師ptt 在 91 敏捷開發之路 Facebook 的最佳解答
難得 PTT 的文章看起來這麼舒服!
作者的表達能力很不錯,文章看起來的感覺行雲流水的。
題外話提一下,誰說溝通能力對 developer 來說不重要?如果他連表達都表達地不清楚,沒有重點,他的程式碼勢必沒那麼好讀。
每個人寫出來的程式碼,是會附加自己的特質在那上面的。(就像獵人的念一樣)
如果當時的你思路紊亂,那寫出來的程式碼,後人(包含幾個禮拜後的自己)也不容易看懂那在寫什麼。
再題外話,TDD 的重點在限制思路,讓你不需要跳躍性的思考,讓你清楚目標,讓你做到「少,但是更好」,精準地達到目的、滿足需求,不拖泥帶水自然就容易行雲流水了。
http://ow.ly/XfJE6 《[心得] 前端入門心得》網友在 PTT 上分享的前端工程師入門心得,取之於網路,回饋於網路 :D
前端工程師ptt 在 Untyped 對啊我是工程師 Youtube 的最讚貼文
有沒有人納悶過為什麼凱心琳我每次開場都要講 "Hello World" 呢?
"Hello World"的由來是什麼?為什麼程式語言 C 要叫 C? 為什麼 C++ 要叫做 C++? JavaScript 跟 Java 之間的關係?電腦程式語言有多少種?電腦為什麼要有桌面?滑鼠游標為什麼是斜的?還有好多好多疑問!電腦科學軟體工程的世界中真的有很多奇怪的事,讓我們一起和軟體工程師 Tim (Richard?) & Kid大探究竟吧!
其實想做這一集已經很久了,題目也老早就準備好了~只是願意參與的工程師真的不多呀😂 感謝Tim跟Kid的用心參與!!
📢 📣 📢 本頻道影片內容有輸出成 podcast 📢 📣 📢
雖然這一集用 podcast 聽可能有點混亂,但還是有輸出成音檔唷!
可以在各大podcast平台搜尋「Untyped 對啊我是工程師」
請大家多多支持呀!!🙏🏻💁🏻♀️
這集會聊到...
Overview 💬
🔹 "Hello World"的由來是什麼?
🔹 為什麼程式語言 C 要叫 C?
🔹 為什麼 C++ 要叫做 C++? C#?
🔹 JavaScript 跟 Java 的關係是什麼?
🔹 printf 的 f 是什麼意思?
🔹 電腦程式語言有多少種?
🔹 電腦為什麼要有桌面?
🔹 工程師口中都是什麼蟲 bug? ?
🔹 滑鼠游標為什麼是斜的?
🔹 第一台電腦的名字?
🔹 PHP代表?
【㊫ 電腦科學/軟體工程 學習資源 📖】
全端工程師密技 Full Stack Eng - Career Path (Codecademy)
https://bit.ly/3niTwLN
前端工程師密技 Front End Eng - Career Path (Codecademy)
https://bit.ly/32K1eql
用Scala學習函式程式設計
https://bit.ly/2IF0Thv
Scala 函数式程式設計原理
https://bit.ly/3kBQXTb
平行程式設計
https://bit.ly/3pCeaZf
Android 應用程式開發 專項課程
https://bit.ly/3lGCUwW
普林斯頓大學 電腦科學 演算法 基礎理論
https://bit.ly/3nxomAh
Go 語言學起來
https://bit.ly/35AWhlv
Parallel, Concurrent, and Distributed Programming in Java 專項課程
https://bit.ly/2IGnlH4
Java 軟體工程基礎課程
https://bit.ly/3fa4gJi
全端開發 跨平台手機app 開發 完整課程
https://bit.ly/2UCGWum
#php是個人快樂鬆餅 #HelloWorld是在哈囉 #冷知識大賽
一定要看到影片最後面並且在「YouTube影片下方」按讚留言訂閱分享唷!
每隔週星期四晚上9點更新,請記得開啟YouTube🔔通知!
-
【愛屋及烏】
YouTube 👉 https://www.youtube.com/c/Untyped對啊我是工程師
Podcast 👉 https://open.spotify.com/show/3L5GRMXmq1MRsliQt43oi2?si=3zgvfHlETeuGfp9rIvwTdw
Facebook 臉書粉專 👉 https://www.facebook.com/untyped/
Instagram 👉 https://www.instagram.com/untypedcoding/
合作邀約 👉 untypedcoding@gmail.com
-
Untyped 對啊我是工程師 - There are so many data types in the world of computer science, so are the people who write the code. We aim to UNTYPE the stereotype of engineers and of how coding is only for a certain type of people.
凱心琳: 一個喜歡電腦科學邏輯推理,在科技圈努力為性別平等奮鬥的工程師。
【Disclaimer 聲明】
Some links are affiliated.
上面有些連結是回饋連結,如果你透過這些連結購買商品,我可以得到一些小獎勵,但不會影響到你購買的價格,甚至會是更低的價格!謝謝你的支持💕
前端工程師ptt 在 [心得] 年薪破百萬的前端工程師- tech_job | PTT職涯區 的推薦與評價
我剛好約了以前的同事來聊天,她是一位年薪破百萬的前端工程師。其他人們可能想知道的資訊如下: 1. 資工系背景,學歷優秀,剛出社會時因為沒有掌握到 ... ... <看更多>
前端工程師ptt 在 [討論] 轉職前端的各位還好嗎? 的推薦與評價
2021年7月31日 — 可以聽聽看各位前端高手在轉職後,第一份工作是大公司or新創,常加班嗎? 還算勝任自己的工作嗎? ... 27 F →kvjo: 工程師的生涯是無盡的. ... <看更多>
前端工程師ptt 在 [心得] 2021前端工程師面試心得- 看板Soft_Job - 批踢踢實業坊 的推薦與評價
幫轉,不是我的心得。
要看網誌請搜尋李彥杰 2021 前端工程師面試心得 應該就找得到;我貼網址一直失敗。
一、前言
先簡介一下背景,小弟畢業於112EE,大二的時候開始接觸前端,一開始是看線上平台的課程學習,之後大三大四分別進入了三家不同的公司做前端實習生,畢業後做了正職前端工程師大約八個月。這次找工作從二月過完年後開始找工作,總共經歷大約一個月的時間。
因為之前受到ptt版友還有一些medium的文章幫助很多,所以趁這個機會來回饋一下,也當作是紀錄自己人生的小里程碑。
二、準備
1.leetcode medium 刷了120題左右,不太想刷easy跟hard因為覺得很浪費時間(之後要往senior做準備就會開始刷hard了),不知道從何刷起的話之前在ptt文章有看到一個非常有幫助的連結:
https://leetcode.com/list/xoqag3yj/,這75題幾乎囊括了所有類型的題目,一邊刷的同時一邊複習自己有哪些觀念或結構還不熟悉,就再去針對那類型的題目練習。
2.英文我上了一個線上平台的課程(怕被說業配我就不打名字了),每天上三十分鐘,持續了大概兩個禮拜就去面試了。
我覺得英文這個東西還是趁早開始學比較好,至於甚麼平台真的不要太在意,先開始最重要,先開始最重要,先開始最重要,反正投資自己一定穩賺不賠,與其拿去養胖自己不如多做一點有意義的事:D
3.對你的履歷上面提到的專案一定要非常非常熟悉,包括遇到的難點,是怎麼解決的,當時遇到甚麼抉擇,因為什麼原因做了這樣的決定。除了專案以外最好再準備一個最近看到學到的技術相關的東西,可以是任何東西讓你跟別人有差距的,一方面可以告訴面試官你平常都有在學新東西,另一方面可以將話題帶往你比較熟悉的方向。
4.剩下的就是一些CSS,JS,React準備,CSS的部分因為我現在上班都是全部自己來,不用auto complete,所以算是蠻熟的了就沒有多去準備,剩下的JS跟React只能說看到甚麼學甚麼,底下有幾個我很推薦的連結有興趣可以看一下(如果有作者不希望我放連結請通知我謝謝):
Web rendering
https://developers.google.com/web/updates/2019/02/rendering-on-the-web
Web performance
https://developers.google.com/web/updates/2018/08/web-performance-made-easy
Netflix 網站優化
https://medium.com/dev-channel/a-netflix-web-performance-case-study-c0bcde26a9d9
Event loop
https://pjchender.blogspot.com/2017/08/javascript-learn-event-loop-stack-queue.html
如果不知道自己哪裡不足可以看這個
https://zhuanlan.zhihu.com/p/143611353
三、面試心得
升鼎科技
一面:
總共分成四個階段
第一個階段寫了一題easy的leetcode,寫完之後追加follow up問有沒有更好的時間複雜度或空間複雜度,算是很簡單的題目,有把javascript的Map跟Set是怎麼操作的好好學起來應該不是大問題。
第二和第三個階段主要聊了一下之前的經驗,還有現在公司的產品主要負責的部分,還有之後想要發展的方向,整體聊起來的感覺非常的好,非常工程師的聊天,讓我覺得他們是真心想要跟我合作的,而不只是單純在考我問題。
最後一個階段跟HR聊了一下期待薪資,福利等等。
結果:offer get,氛圍非常好,但是因為接受了其他 offer 所以婉拒了。
Appier
一面:online interview
由三位不同team的前端來面試,主要寫了一點code,還問了一些基本的css,有答應面試官不透露題目,所以就不細講了,之前有看過類似的像這題:
https://github.com/lgwebdream/FE-Interview/issues/21
有興趣的可以研究一下,就是看你js的程如何。
二面:onsite interview
由三位同個team的成員來面試,一樣問了一些背景相關的知識,之後問了一個React怎麼做data binding,然後當場我就愣住了,我好像都是自己做binding,就亂回答了一通說給一個input怎麼做bind的,這好像也不是面試官想要聽的答案,之後又問了會不會寫後端跟App,感覺是需要一個通才,面完的當下就覺得大概是沒過了,還需要好好加強自己的基本功,然後多碰一點後端的東西。
結果:感謝信。
優拓科技
這間的老闆ric是我大學時期有修過課的教授,他的data structure在敝系是出了名的硬,來之前就覺得應該不會很簡單,所以抱著學習的心態來這家公司面試。
一面:onsite interview
先簡單的介紹了一下自己之後,開始問技術相關的問題,印象比較深刻的是問了一個如果今天在做一個操作很大的迴圈,導致畫面會卡頓,該怎麼辦?
我沒有在前端操作過巨量的運算,所以算是問到了一個我的知識盲點,後來面試官看我不會就跟我講了可以的解法,大概就是把迴圈拆開來,或是把運算拆開,用setInterval去做,很像React Fiber的操作,就是每更新一個node就去檢查一下時間超過了沒,沒超過就繼續做,超過了就停下來先去做比較重要的事。其實很多問題大概都可以回答個五到六成,但是面試官在聽你解釋問題的時候其實也能聽得出來你有幾兩重,所以還是多充實自己,遇到問題就去通盤了解,被問到的時候才可以給出比較全面的回答。
結果:感謝信,tech lead 還在信中跟我說到「頂尖的前端工程師不僅僅只是會前端,他們是通才,只是選擇在前端領域更加專精」,真的讓我很感動,他們是很認真的在招攬人才,只可惜我還沒到那個境界。
HaHow
零面:phone interview
時間大概半小時,簡單問了一下之前的背景,現在的工作負責什麼項目,有沒有遇到什麼困難,怎麼解決。
作業:
寫一個無限滾動的介面,最近很多間公司都會希望手刻無限滾動,可以參考一下ObserverIntersectionAPI,這個Web API同時也能拿來做lazyloading,有興趣的可以研究一下。
一面:
原本預定要有兩個階段,分別是RD team還有PM會來面試,結果RD面完就說PM有個臨時會議中斷了。
RD team考了一題費氏數列,問了一些JS的問題,還問了React的Virtual Dom是怎麼做的,我把React16的Fiber架構大概講了一遍,結果被問到如果React在commit階段就超過了時間那還是會卡頓要怎麼辦,我當下就卡住了,我的內心想法是那應該沒辦法吧,但我又覺得commit階段真的會超過時間嗎?
然後就一邊糾結一邊回答我不知道XD之後還問了一題React在做map的時候會需要加上一個key,加這個key的目的是什麼?完了又是一個我之前遇到但是沒有徹底搞懂的東西,結果又亂答一通。
結果:無聲卡,整個面試的流程非常冗長,建議如果有想要去試試看的可以提早投。
Line Taiwan
OA:
總共十題兩個小時,前三題是coding題目,第四題問事件捕捉,事件冒泡,後面幾題都是問答題。整體來說難度應該算中間偏上,但是因為用他們家的系統所以難度直接拉高一個等級,輸入輸出都要自己來,連test case都要自己想,我原本以為這種OA都是要全對才會過,寫完當下覺得自己肯定過不了了,結果來了一面的通知讓我嚇一大跳XD
一面:
簡單做了自我介紹,講了一下現在在用的技術,現在負責做什麼,然後針對OA的題目做了一些討論,特別說一下我覺得這樣才有在重視求職者,很多公司發了OA或作業,面試時完全都沒提到,雖然說對公司來說可能就只是篩人的門檻,但是對求職者來說也是付出了時間,又沒拿報酬,給個回饋我覺得應該不算是太過分。之後有著重問了Web performance相關的東西,因為之前剛好有做到所以還算回答的順暢。
二面:
這關由Hiring Manager來面試,主要是聊之前的專案經驗,跟技術比較無關,比較偏向想法類型,這類型的面試對我來說蠻有趣的,可以跟面試官交流彼此想法,各種類型的問題都有可能在這關被問到,像是我現在的專案沒有寫測試,就被問了如果我要跟PM解釋測試的價值,那我會怎麼說?
那如果你因為時間不夠,只能加部分測試,你覺得你要怎麼加,你要加哪種測試?
像是這種問題,可以看出你的溝通能力還有思路夠不夠清晰,我覺得非常的專業,這是我理想中面試官的樣子。
三面:
原本二面的面試官跟我說二面就是最後一面了,所以我收到三面通知的時候還蠻疑惑的。
不過也因為這時候我決定去Bytedance了,所以就沒有參加三面了,Line給我的面試體驗真的是非常好(除了OA那個系統很難用之外)。
結果:收到其他offer婉拒三面。
Bytedance(Singapore)
總共三輪技術面+一輪HR,每輪都45分鐘左右
一面:
有特別要求所以是中文面試,比較特別的是這關的面試官似乎連我的履歷都沒看,上來自我介紹完之後就是題目轟炸,問得非常仔細,像是javascript和React差別,function component 跟 class component 差別,閉包等等,而且每個問題都有follow up,只知道表面肯定會倒,最後考了一題medium左右的leetcode,給你一顆binary tree,tree node的結構包含parent, left, right,給你兩個節點p, q,請問p與q的距離是多少?
我先給了一個 dfs的解答,時間複雜度O(n),之後面試官追問只要是一個map都可以用dfs來做,既然我給你了一個binary tree,有沒有更好的辦法,之後就給了一個往上找parent然後記起來的解法,時間複雜度O(log(n))。
二面:
有特別要求所以是中文面試,這關主要針對你的履歷問相關的問題,這裡停留了蠻久的效能優化問題,還問了現在做的項目中比較困難的部分,針對這個部分面試官再出follow up,主要也是技術相關的問題居多,最後問了一題應該也是medium的題,給你一個array,裡面的每個元素都是一個object,
object包含id和next,請你按照上一個元素的next是下一個元素的id做排序,可以假設題目一定正確且只有一個正確解答。題目描述有點複雜但不是一個太難的題目,我一開始給了一個O(n )的解答,之後用了兩個Map把元素都記起來,時間複雜度O(n),這個做法不是很漂亮但只要時間複雜度對了應該就給過。題外話前兩關的coding題如果沒過大概率就沒下文了,要想辦法在10分鐘內想出完美解答還是有點難度的,可以試著先給比較爛的解答,給的同時順便想一下等一下要怎麼改,可以幫你增加一點信心的同時多延長一點時間。
三面:
這關規定一定要用英文,所以英文至少要能夠溝通,由Hiring Manager來面試,先做了自我介紹之後針對經驗問了一些問題,之後總共問了三個大問題,第一個你打完網址按下enter之後發生了什麼事,這個問題網路上的資源非常的多,重點在於你能回答得多細,像我中間對DNS解析沒有過多研究,就被問DNS具體是怎麼解析的,我只能回答到從後面解析到前面,具體是用什麼演算法,怎麼比對,我當時都沒有研究過,算是亂回答了一通。第二題問CORS是什麼,我回答了一些簡單請求,預檢的規則以後,接著問CORS有什麼優點跟缺點,我就舉了古早的Proxy Server
跟jsonp等這些方法跟CORS做比較,之後又接著問CORS有沒有什麼安全性上的問題,然後我就倒了:(,讓我了解自己對於這個問題沒有研究透徹,在研究問題的時候就應該要有這種窮追猛打的精神。最後一個問題javascript的hash map具體是怎麼實作的,還好我之前大學在上課的時候有自己刻過,就回答了一些hash function, collision,還提到如果碰撞超過8個會從link list轉成紅黑樹,接著就被問如果被轉成樹要怎麼確定hash
map查找的時間複雜度是O(1),我腦中想著紅黑數最快也要O(log(n))呀那到底是怎麼找的,然後我就又亂扯了一通。我都覺得我可能要在這關倒了,結果面試官直接跟我說覺得我的表現蠻好的,但是如果以後要來新加坡工作要好好練英文XD算是鬆了一口氣。
HR面:
這關也是一定要用英文面試,原本其實我很擔心,以為會問很多behavior question,結果比較像是在閒聊,聊一些為什麼要來這間公司,期望薪資是多少等等這些,沒有問什麼很刁難的題目,HR給人的感覺也很親切。大概兩天之後就通知我有確定的offer了。
結果:offer get,整體面試下來的強度算是很夠的,每次大約一個小時的過程中一直在輸出大量的資訊,面試官也會給足feedback然後再接著問follow question,所以平常的閱讀量真的蠻重要的,非常有可能一不小心就會問到你不會的東西,儘管你沒準備到但是依然能回答個三四成。
四、總結
我覺得面試有個很有趣的地方就是可以檢視自己還有哪些不足,平常上班可能都在操作熟悉的環境,熟悉的代碼,很有可能有某部分東西自己一直在用但是沒有搞懂過,可以透過這個機會讓自己再精進一點。然後我很喜歡一句話:「不難,要你幹嘛?」所以在準備的時候還有平常再寫code的時候盡量讓自己的思考再深入一點,以此勉勵自己,繼續朝著頂尖前端工程師的路上前進。
-----
Sent from JPTT on my iPhone
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.194.42.34 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1617225338.A.53C.html
... <看更多>
相關內容