系統設計面試6個技巧|我面Google前的準備方法

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ส.ค. 2024

ความคิดเห็น • 241

  • @ianr3377
    @ianr3377 3 ปีที่แล้ว +61

    泰瑞的逻辑清晰,表达条理清晰,每次看他的视频都像是一个老朋友在给你一些建议。泰瑞绝对是一支潜力股,挺一下!

  • @u2blr
    @u2blr 3 ปีที่แล้ว +84

    我是flag的面试官,这个视频说的非常好。

  • @user-oj4un4ru9i
    @user-oj4un4ru9i ปีที่แล้ว +1

    我是在bilibili上刷到Terry的视频的,然后就追到这里来了,总体感觉是很真诚的分享,很棒!

  • @appleboy46
    @appleboy46 3 ปีที่แล้ว +15

    很棒,不只是適用於 system design 面試,不管是面試官或者是正要去面試的開發者,都建議參考看看

    • @ericwang7861
      @ericwang7861 3 ปีที่แล้ว

      哇這邊遇到大大

  • @mango-gu5xo
    @mango-gu5xo 3 ปีที่แล้ว +29

    期待以后的coding题目和system design的视频啊,非常感兴趣!

  • @fxrcode7923
    @fxrcode7923 3 ปีที่แล้ว +9

    懒人包:1. Come up with a basic solution first
    2. Ask clarifying questions and state your assumptions
    3. Focus on concepts and let interviewer drive
    4. Talk about trade-offs
    5. Don't memorize solutions
    6. Don't argue with your interviewer

  • @napeng7111
    @napeng7111 3 ปีที่แล้ว +14

    在这个行业快五年, 想跳出舒适圈,往著名科技公司努努力. 感觉还是蛮多东西需要准备的, LC, system design , OOD , 还有就是behavior. 刚好我定了一年的 educative, 准备去看看system design. 好多人推荐这个! 又要等你的下一个更新了...😪😪😀😀

  • @howar31
    @howar31 3 ปีที่แล้ว +24

    我一直回來看這部影片複習重點,因為我發現台灣很多公司根本就不重視這塊,只要會寫程式就錄取,做出來的系統規劃都很誇張

    • @hackbearterry
      @hackbearterry  3 ปีที่แล้ว

      👍👍👍

    • @claudia720316
      @claudia720316 2 ปีที่แล้ว +1

      我可以理解你的痛點
      在美國有兩種走向
      有可能是新灀或是中小小小企業 那在面試的時候 的確就是跟 5:09 這個例子
      其實這過程雇主跟面試者都很機賊
      雇主或面試官沒有經驗的話 大都是找一些有華麗背景的人 面試官會去記下這個有過相關經驗的人的做法 但是並不會錄取這個人(因為太貴 或是這個人要用的做法成本太高)
      然後再面試沒有經驗的人的時候 只要聽不太有經驗 一張白紙 知道怎樣去凹新鮮的肝來完成要百萬的專案或是系統 所以這就是 9:35 不要跟面試官爭論
      但是的確要像擠牙膏一樣的回答問題 所以標準答案就是在5:28 之後的答案 (內心OS這其實可以根據不同軟體產業來出個模版 背模板就好了 連Leecode都不用刷)
      如果是中小企業 公司在應徵的時候 很公平的會把一個職位開兩個經驗不同的職缺 根據不同職缺就會有不同的回答 Senior 就如同TERRY獎的 需要專門準備一下 另外也需要問公司是不是已經有一些預設的條件背景 如果是沒有平行工作經驗的人在應徵senior level 就需要再多準備一個面試問題 為什麼來應徵senior 職位 以哪一個技巧跟觀念來說 你覺得你比其他人好 所以來面試這格職位
      最近工作上有個問題有感😟😥

    • @chocolatelittewolf
      @chocolatelittewolf 2 ปีที่แล้ว +3

      主要是看你面試哪個職位吧
      如果是資深工程師或主任工程師這種直接就年薪百萬的就會問到很多系統設計方面的問題,因為他們可能會透過你的 GitHub 或你之前做的 Project 去了解到你的 Coding 程度已經很成熟了,在公司開發團隊裡面也是負責系統設計相關區塊。
      但如果是一般的 Junior 工程師當然就是考你會不會寫程式,因為你的工作就是負責把需求實作出來而已。

  • @k.i.m.5506
    @k.i.m.5506 3 ปีที่แล้ว +3

    1:11 就是在说我啊. 做了好多年distributed system design了. 前几天还是莫名其妙fail了一个自我感觉没啥问题的onsite. 看到这里有点醒悟.
    另外, 每轮就 45 分钟. 每个 system design question 也就给 15 ~ 20 分钟.
    也别信 interviewers 说 "不是找擅长准备面试的人, 是要找到真正对的人." 这样的鬼话. 还是要准备的.

    • @hackbearterry
      @hackbearterry  3 ปีที่แล้ว

      沒錯 這種鬼話聽聽就好 哈哈

  • @POTENCY00
    @POTENCY00 3 ปีที่แล้ว +9

    很期待有關data structure, algorithm coding跟system design的更多相關教學的影片!!

  • @samyuhsuanho8745
    @samyuhsuanho8745 6 หลายเดือนก่อน

    謝謝分享,相同的邏輯同樣可以運用在設計師的白板面試準備上,對我現在的準備過程很有幫助!

  • @niclin
    @niclin 3 ปีที่แล้ว +7

    講的很干貨,可惡又少一個主題能講了 😂
    系統設計在面試裡是一個很棒的環節,不管是被面或是面人的通常都會有很好的收穫
    尤其是互相去找到對方提出的解法會有一些問題,然後去討論現在要解決什麼問題會有什麼 trade off 也會看得出來彼此不同的看法

    • @hackbearterry
      @hackbearterry  3 ปีที่แล้ว +1

      滿好奇台灣的科技公司會不會常考系統設計,Nic哥下次來講一下吧😉
      期待你出新rap單曲

  • @user-sky52032
    @user-sky52032 3 ปีที่แล้ว +112

    每次看泰瑞的影片都有種
    “段考數學考了一百分回家興高采烈的要跟媽媽說
    結果回家發現弟弟拿了數學奧林匹亞冠軍”
    的挫折感
    更慘的是還帥不過弟弟XD
    每次看到新影片通知都會陷入想參拜神人又怕摧毀自信的dilemma😭

    • @hackbearterry
      @hackbearterry  3 ปีที่แล้ว +2

      哥太浮誇了

    • @flyfly6577
      @flyfly6577 3 ปีที่แล้ว +3

      😂😂😂他這是痴迷你的模樣😆😆😆

    • @user-sky52032
      @user-sky52032 3 ปีที่แล้ว

      @@flyfly6577 噓 不要這麼大聲 會被泰瑞聽到

    • @user-jf5bw7mf9y
      @user-jf5bw7mf9y 2 ปีที่แล้ว

      被你笑死啦,哈哈哈哈

  • @sophie5158
    @sophie5158 ปีที่แล้ว +1

    邏輯真好❤ 身為PM非常需要

  • @r2123b
    @r2123b 3 ปีที่แล้ว +23

    超想看泰瑞開個系統設計的 youtube playlist!!!

    • @user-mickey88661
      @user-mickey88661 3 ปีที่แล้ว

      +1

    • @mystonefeel
      @mystonefeel 3 ปีที่แล้ว

      @@user-mickey88661 排碳量世界第一的公司 在這教大家如何考上

    • @cslcsc
      @cslcsc 3 ปีที่แล้ว

      +1

  • @ytl817
    @ytl817 2 ปีที่แล้ว +16

    其实要先有合适的系统设计,到了coding才能一路顺风,不过不是每一间公司会花时间讨论系统设计,反而是要求直接开始coding,甚至是整个项目只让一个菜鸟毕业生包办的情形都很常见,导致接下来几年后的后期维护和增加新功能越来越复杂。

    • @terry197913
      @terry197913 2 ปีที่แล้ว +2

      看主事者的行事跟 sense

  • @hellochii1675
    @hellochii1675 3 ปีที่แล้ว +3

    感謝🙏,每次準備system design 感覺自己什麼都不會,不會的東西好多。distributed system書感覺要拿出來精讀一遍

  • @max47319
    @max47319 2 ปีที่แล้ว

    感謝Terry的share,感覺自己從系統設計的小白,漸漸摸到了一些整體的概念🤣

  • @fengyuewuhen
    @fengyuewuhen 2 ปีที่แล้ว

    看两分钟以后就可以点赞了!很棒的视频你,谢谢。

  • @user-fi2ty4bm2n
    @user-fi2ty4bm2n 2 ปีที่แล้ว

    真誠又實用的建議,我也邊看影片邊作筆記學習了。
    謝謝分享。

  • @KD-jg5yd
    @KD-jg5yd 3 ปีที่แล้ว +1

    好靠前。都开始开班授课了!赞

  • @jarry5109
    @jarry5109 3 ปีที่แล้ว

    感謝Terry大神share,希望有更多這方面的知識可以讓自己變得更有sense

  • @chrislin736
    @chrislin736 3 ปีที่แล้ว +5

    這影片有乾貨. Maybe I am just missing something 和 oh year you're probably right可以學起來

  • @Vickeech
    @Vickeech 3 ปีที่แล้ว

    我是上個月才開始關注你,但是不知道為什麼感覺聽你講話就是總享受誒~而且還可以學到東西~

    • @hackbearterry
      @hackbearterry  3 ปีที่แล้ว +2

      感謝支持 下次來出一集個人單曲

  • @user-xr4qo1pw5j
    @user-xr4qo1pw5j 10 หลายเดือนก่อน

    泰瑞你好,老實說你是我的目標🤣 真的很佩服你。我一直想要向上爬,但是現在有點困惑了。我是Android工程師也有5-6年經驗了,也算資深了,只是下階段我不知道要怎能走,也不確定需不需要學系統架構還是全端等等,希望你能給我一些建議 謝謝

  • @syfrankzheng
    @syfrankzheng 3 ปีที่แล้ว +1

    感謝分享
    獲益良多
    最近在準備 FAANG 其中一間的面試

  • @user-vu9up8ht4e
    @user-vu9up8ht4e 2 ปีที่แล้ว

    本来准备apply。。
    看完你的视频后,长叹一口气。。我这五年经验经验了个啥
    我五年基本都在前端玩,从来没有学习过后端,顶多写一个node server,更别谈分布式什么的。。
    明天开始闭关修行。。。

  • @elkyelkyelky
    @elkyelkyelky 3 ปีที่แล้ว

    超感謝分享,原來系統設計面試是這樣,很有趣

  • @bacejob
    @bacejob 2 ปีที่แล้ว +1

    我莫名其妙應徵上了某上市上櫃公司的系統設計,事實上我前一份根本從事不相干的工作,但莫名其妙的三輪面試都過了⋯對系統設計完全沒概念,連英文其實也是苦手,看了你的影片才知道原來系統設計是比較偏學術討論⋯但也要有相當的知識量,像我這樣的是不是完全不及格

  • @sylviawang5295
    @sylviawang5295 3 ปีที่แล้ว

    感谢分享~ 真的满满的都是干货!逻辑思维很清晰👍

  • @user-nx9bg4hl6y
    @user-nx9bg4hl6y 2 ปีที่แล้ว +1

    哈哈哈哈哈 连着db我就放心了 看来不止我一个这么干

  • @kj.9144
    @kj.9144 2 ปีที่แล้ว +2

    有沒有些人完全不懂這些 只是想聽泰瑞講話😂😂

  • @brianchan1081
    @brianchan1081 3 ปีที่แล้ว

    很實用的資訊,看到你的頻道很久了,雖然更新很少,但內容都很足,感謝你的分享

    • @hackbearterry
      @hackbearterry  3 ปีที่แล้ว

      沒辦法,全職工作比較忙👍 我盡量努力更新

  • @kuo2322
    @kuo2322 3 ปีที่แล้ว

    謝謝Terry分享 🙏
    也期待聊聊更技術性的內容(敲碗

  • @yiyingzhang9585
    @yiyingzhang9585 3 ปีที่แล้ว +1

    在2:00那里我真的笑死 太萌了

  • @jeff4615
    @jeff4615 3 ปีที่แล้ว +6

    希望能開系統設計教學

  • @RobertLee-xh7pi
    @RobertLee-xh7pi 2 ปีที่แล้ว

    Gonna rewatch this before going to the next interview, great tips =)

  • @herethere9641
    @herethere9641 2 ปีที่แล้ว

    好帅啊😯,而且说的也很在理

  • @fionafu6572
    @fionafu6572 2 ปีที่แล้ว

    大学面试那段太可爱了哈哈

  • @qiwang7662
    @qiwang7662 2 ปีที่แล้ว

    讲的真好,点赞!

  • @yuehanwang8022
    @yuehanwang8022 3 ปีที่แล้ว

    Terry讲得真好,期待教学视频!

  • @kodeplay_untyped
    @kodeplay_untyped 3 ปีที่แล้ว +1

    分析超好🤩

  • @andersonchen4533
    @andersonchen4533 3 ปีที่แล้ว

    棒棒,期待更多系統設計

  • @tonnose
    @tonnose 3 ปีที่แล้ว

    感谢分享!竟然还有人dislike这么好的视频!

  • @jenyuanhuang1918
    @jenyuanhuang1918 3 ปีที่แล้ว

    敲碗成功!!感謝泰瑞大帥哥~~

  • @sintarokevin7901
    @sintarokevin7901 3 ปีที่แล้ว

    感謝分享,敲碗 泰瑞大大可對這類型的主題做一集更深入的探討。謝謝~

  • @denshaSai
    @denshaSai 3 ปีที่แล้ว

    Thank you, very practical tips to help me to know what to focus on when designing

  • @stephenthajeb5836
    @stephenthajeb5836 2 ปีที่แล้ว

    对System Design 感兴趣的朋友们,强烈推荐 Alex Xu 的 "System Design Interview - An Insider's Guide"

  • @s6031417
    @s6031417 3 ปีที่แล้ว

    我完全不懂程式設計
    但我喜歡聽說話有條理的人解釋東西

  • @chrisli4262
    @chrisli4262 3 ปีที่แล้ว +12

    大概因为Terry很帅又有趣吧,所以讲比较干货的内容依然听得进去~

    • @KD-jg5yd
      @KD-jg5yd 3 ปีที่แล้ว

      你以为你看偶像剧啊

    • @chrisli4262
      @chrisli4262 3 ปีที่แล้ว

      @@KD-jg5yd 没,我在看单口儿,偶像剧一个人演啊!

    • @franciewho6762
      @franciewho6762 3 ปีที่แล้ว

      @@chrisli4262 确实很帅!

    • @chrisli4262
      @chrisli4262 3 ปีที่แล้ว

      @@franciewho6762 哈哈哈哈,你也是颜粉儿~

    • @flyfly6577
      @flyfly6577 3 ปีที่แล้ว

      😂😂你這痴迷妹漾表“肉”無疑,如果他肉8塊🐔,不就瘋狂了這屏道😆😆

  • @user-ed5dq7xs9d
    @user-ed5dq7xs9d 3 ปีที่แล้ว

    這些技巧超級有用🥺🥺

  • @henryng1758
    @henryng1758 3 ปีที่แล้ว

    期待更多精彩經驗分享 👍

  • @sonia715
    @sonia715 3 ปีที่แล้ว +1

    Looking forward to your videos for walking through coding and system designs!

  • @jimpaul15
    @jimpaul15 3 ปีที่แล้ว

    非常期待之後coding及系統設計影片

  • @kenton326
    @kenton326 3 ปีที่แล้ว

    這課程我也有買,真的可以

  • @mimihello4410
    @mimihello4410 3 ปีที่แล้ว

    謝謝分享~專業智識以外更多知識~~希望可以多了解行業情況~~充實內容~~分析中肯~~

  • @jialiliang3606
    @jialiliang3606 3 ปีที่แล้ว +1

    LOL感覺Terry要開算法班了!我一定第一個報名!

  • @ruxiz2007
    @ruxiz2007 3 ปีที่แล้ว

    多谢你的分享, 很多干货。

  • @jeanchristophe15
    @jeanchristophe15 3 ปีที่แล้ว

    感謝 Terry! 期待將來能夠有機會可以看到系統設計的視頻。

  • @eshuowoshishen8547
    @eshuowoshishen8547 3 ปีที่แล้ว +1

    让你男友拍摄的时候注意一下对焦,偶尔会失焦,还有男友视角现场噪音有点大

  • @deshengli
    @deshengli 3 ปีที่แล้ว

    赞,我也是读了这个Gokking系列之后开窍的。

  • @kanoniba
    @kanoniba 3 ปีที่แล้ว +2

    提一個建議,手的動作少一點或是至少跟字幕位置要分開。我是專注看字幕的人,體驗就不會太好。不管如何,謝謝您的分享。

  • @cpeter0702
    @cpeter0702 3 ปีที่แล้ว

    很有幫助耶 ~~~感謝分享

  • @YangMingHuang
    @YangMingHuang 3 ปีที่แล้ว

    太讚了 讚到忍不住要罵髒話 感謝寶貴經驗的分享~

    • @hackbearterry
      @hackbearterry  3 ปีที่แล้ว +1

      沒關係 我們這邊言論自由:)

  • @goofansu
    @goofansu 2 ปีที่แล้ว

    很有帮助,谢谢🙏

  • @user-zi1ju9tn3x
    @user-zi1ju9tn3x 9 หลายเดือนก่อน

    tips: 推荐的课程直接搜索那个课程+pdf,会有免费的pdf

  • @bonly4806
    @bonly4806 3 ปีที่แล้ว +2

    期待再開一個頻道專門講解技術方面 ((新手菜鳥工程師 敬上 QAQ

  • @leepm7612
    @leepm7612 3 ปีที่แล้ว +1

    好帥啊 又有內涵 訂閱!

  • @louisfghbvc
    @louisfghbvc 3 ปีที่แล้ว +1

    訂閱了 實用^

  • @xunxas12316
    @xunxas12316 3 ปีที่แล้ว

    期待會有系統設計的設計思維~

  • @hankhsu1996
    @hankhsu1996 3 ปีที่แล้ว

    感覺很有料 希望多講一些技術的東西

  • @tyolosola9512
    @tyolosola9512 3 ปีที่แล้ว

    每次听完泰瑞,都很受用

  • @yeautyye6572
    @yeautyye6572 3 ปีที่แล้ว

    非常期待system design

  • @TheOrangeFreeze
    @TheOrangeFreeze 3 ปีที่แล้ว

    感謝分享,獲益良多

  • @jingyuong8679
    @jingyuong8679 2 ปีที่แล้ว +1

    嗨 terry,最近看了你的视频学习了很多,也有激励到我😃。现在我也准备也换去大一点的公司。leetcode也做了150到题,system design也读了几本。由于现在公司规模很小,工作中没有用到concurrency,不过在面试的时候,concurrency 和 multikthreading知识都会被问道,请问要怎样有效的提升这块地知识??

  • @FuyangLiu
    @FuyangLiu 3 ปีที่แล้ว

    讲得不错,支持一下

  • @user_name_god_like
    @user_name_god_like 3 ปีที่แล้ว

    靠 這個講的好棒。

  • @user-ns8dy8jy3x
    @user-ns8dy8jy3x 2 ปีที่แล้ว

    人帥又優秀

  • @yyyyyiya4970
    @yyyyyiya4970 3 ปีที่แล้ว

    中间的meme插入很有趣 哈哈哈

  • @atlanticbeach2020
    @atlanticbeach2020 3 ปีที่แล้ว

    太棒了 收藏!

  • @nd.drones
    @nd.drones 3 ปีที่แล้ว

    學到好多 謝謝分享

  • @weinuibear
    @weinuibear 3 ปีที่แล้ว +2

    感謝 Terry 超讚的分享,請問學習完 Grokking the System Design 之後,會比較容易消化 DDIA 嗎?(這本真的很難啃)

    • @kkbox1125
      @kkbox1125 3 ปีที่แล้ว

      I don't think its gonna be easier for you to digest DDIA after grokking, but grokking its indeed the good starting point.

    • @plsmaop
      @plsmaop 3 ปีที่แล้ว

      我覺得這兩本是不同的東西,而且其實 DDIA 像是目錄,蜻蜓點水告訴你有甚麼東西,它的原理大概是如何,我覺得你該做的是掃過 DDIA,覺得那些對你有幫助就去看他的 reference 往下挖掘下去

  • @wenhsunyang7026
    @wenhsunyang7026 3 ปีที่แล้ว

    現在很流行的雲端侍服器及AI 人工智能都很熱門,如果跨入必然創新成立

  • @user-mc4zn1ke2p
    @user-mc4zn1ke2p 3 ปีที่แล้ว

    老师讲的很棒,我这边有算法的面试题,有需要的小可爱 去主页查看哈~

  • @shawnhu
    @shawnhu 3 ปีที่แล้ว

    帮助很大,感谢分享

  • @nas4799
    @nas4799 3 ปีที่แล้ว

    System design真的很深

  • @hendrylai7550
    @hendrylai7550 3 ปีที่แล้ว

    感謝分享!

  • @goodwish1543
    @goodwish1543 3 ปีที่แล้ว +2

    Gist:
    Ask clarifying questions and state your assumptions.
    Come up with a basic solution first.
    Focus on concepts and let interview drive.
    -- SQL database (not say MySQL or PostgreSQL or Oracle).
    Talk about trade-offs.
    Don't memorize solutions.
    -- change some requirement .
    -- read classic system examples.
    -- Do they make sense ?
    -- think,

    • @hackbearterry
      @hackbearterry  3 ปีที่แล้ว

      good gist!

    • @goodwish1543
      @goodwish1543 3 ปีที่แล้ว

      @@hackbearterry Just copy and paste. ^_^

  • @kaxika8898
    @kaxika8898 2 ปีที่แล้ว

    很优秀

  • @weichen495
    @weichen495 3 ปีที่แล้ว

    解說清楚,漂亮

  • @user-ev8hb1kb4y
    @user-ev8hb1kb4y 3 ปีที่แล้ว +12

    脖子紅紅的好明顯😂😂

  • @edwinluo3515
    @edwinluo3515 3 ปีที่แล้ว

    也太赞了吧👍

  • @myrondai
    @myrondai 3 ปีที่แล้ว

    看你的影片就知道你的interview会很顺利。

  • @plsmaop
    @plsmaop 3 ปีที่แล้ว +4

    想法,可能你長期在美國生活不太理解台灣用語,分佈式 -> 分散式,項目 -> 專案,服務器 -> 伺服器,數據結構 -> 資料結構,查找 -> 查詢

  • @yuli.kamakura
    @yuli.kamakura 3 ปีที่แล้ว

    非常好

  • @tomylee4165
    @tomylee4165 3 ปีที่แล้ว

    有時也挺無言,當你仔細看對方產品、論壇討論的事,希望可以討論一下。
    但面試公司沒讀履歷,有時間寧可滑手機也不先看,爭論C比較快其它語言不ok,問對方怎麼做相關專案也避而不談,還得專重對方,不知該說啥~

  • @mudcfu
    @mudcfu 3 ปีที่แล้ว

    不錯 支持

  • @denshaSai
    @denshaSai 2 ปีที่แล้ว +1

    What other resources do you used besides grokking? I guess it only has classical problems but to know more other ways to do stuffs what should I used?
    Also for behavioral what should I say if I didn't lead a big team already to use as real example but want to demonstrate I can handle the responsibility to get the higher level offer

    • @hackbearterry
      @hackbearterry  2 ปีที่แล้ว +1

      Designing Data-Intensive Applications is another good book to read.
      We all start from somewhere. Let's say you begin mentoring junior engineers, and then you start leading a bigger project.

  • @kinron3318
    @kinron3318 2 ปีที่แล้ว

    感謝分析

  • @jslin3714
    @jslin3714 3 ปีที่แล้ว +2

    先卡位、順便幫Nic卡

    • @hackbearterry
      @hackbearterry  3 ปีที่แล้ว +1

      Nick哥不會寂寞

    • @jslin3714
      @jslin3714 3 ปีที่แล้ว

      @@hackbearterry
      非常感謝泰哥的分享
      雖然職種不大一樣
      接觸不同面向的面試觀還是很受用
      最近剛好考慮轉職
      兩位大神剛好都上面試相關影片
      請賜予我力量