亞馬遜面試官親自分享面試技巧!高薪工程師如何拿到offer?|Kelly Tsai

Поделиться
HTML-код
  • Опубликовано: 1 апр 2025

Комментарии • 103

  • @peterlinhan
    @peterlinhan 2 дня назад +56

    Kelly真的很厲害,思考速度真的非常快,而且面試官說的也很有道理,有時面試的tech主管不一定可以馬上跟到面試者思考邏輯和速度,放慢速度並且加comment有助於面試溝通~
    (編輯一下) 這集的tech面試準備,Kelly後面提到的面試技巧及準備期非常實用且有價值:
    準備期:
    1. 不要急著用leetcode當練習,而是先熟讀algorithm and data structure變成自己的知識
    2. 接著用題目測試自己能否活用知識
    3. 邊讀及後續繼續測驗自己時,可以善用cheat sheet,提醒自己不會的地方
    4. 依自己時間及程度調整,至少3個月左右
    面試技巧:
    1. 拿到題目時不要緊張就直接開始code,要先釐清問題並理解題意
    2. 可以跟面試官對話(也是跟自己對話),澄清任何你想的到的跟題目有關的假設(ex, graph內是否有cycle, 資料結構是否有限制)
    3. 跟面試官確認有無任何constraints或是有無edge cases是要先考慮的
    4. 最好能提出2種以上的解法,對面試官說出來你要解題的大概流程
    5. 開始coding後,邊說邊寫,讓面試官能follow你的過程(可以邊寫邊加comment),並且要顧coding style
    6. 過程卡住時,可以請面試官給你hints
    7. 主動分析自己解法的time and space complexity

    • @kellytsaii
      @kellytsaii  2 дня назад +2

      謝謝你的整理🤩🫶🏻

    • @peterlinhan
      @peterlinhan День назад

      @@kellytsaii 謝謝妳的分享~👍👍

    • @Zacklee2000
      @Zacklee2000 23 часа назад

      @@kellytsaii 你能做 mcsharker 辣椒薯条和 dalgona 咖啡吗

  • @nanigolay
    @nanigolay День назад +10

    我體驗到了我和kelly 之間的差距...
    真的看起來好帥 腦袋可以快速構思出這麼多有系統的想法
    原來面試demo這麼有壓力!!
    雖然知道題目在問什麼 但是真的會緊張到當機 看來我大學日常真的太混了
    謝謝kelly 讓我更加確信:
    1.我不適合待在cs 還是去找更適合自己的領域好
    2.我完全是智性戀

  • @賀大帥
    @賀大帥 2 дня назад +30

    真的難得看到厲害的人寫Python哇,好親切~~~希望我以後也能跟Kelly一樣厲害

  • @小夜-Sayo
    @小夜-Sayo 2 дня назад +11

    感謝 Kelly 的分享,前段真的是硬核,還好我能跟上,Kelly 真的很厲害,後段真的寶貴受用~~

    • @kellytsaii
      @kellytsaii  2 дня назад +1

      能跟上很厲害!!🙌

  • @edwardhsu7517
    @edwardhsu7517 3 часа назад

    這是我看過最好的面試指導
    真的想要多按幾個讃

  • @henryliu827
    @henryliu827 2 дня назад +10

    想問Kelly身為文組的我有什麼方式可以自學很基礎的coding嗎?看完這集發現自己完全看不懂🤣
    只能欣賞Kelly展現專業時的魅力❤

  • @uchiha8401
    @uchiha8401 2 дня назад +13

    DFS: 4:07
    def canFinish(numCourses, prerequisites):
    graph = [[] for _ in range(numCourses)]
    for course, prereq in prerequisites:
    graph[prereq].append(course)
    visited = [0] * numCourses # 0=未訪問, 1=訪問中, 2=已完成
    def dfs(course):
    if visited[course] == 1:
    return False # 有環
    if visited[course] == 2:
    return True # 已處理過
    visited[course] = 1 # 標記為訪問中
    for neighbor in graph[course]:
    if not dfs(neighbor):
    return False
    visited[course] = 2 # 標記為完成
    return True
    for i in range(numCourses):
    if not dfs(i):
    return False
    return True

    • @kellytsaii
      @kellytsaii  2 дня назад

      謝謝你補充DFS解法!!

  • @jhw6447
    @jhw6447 День назад +2

    我的習慣是, 在我寫題目以前. 我會先解釋完我預計會怎麼做, 然後寫下大概的解題步驟.
    `千萬不要急著開始寫代碼`
    `千萬不要急著開始寫代碼`
    `千萬不要急著開始寫代碼`
    一來是爭取面試官的同意, 二來也是確保自己的邏輯是正確, 真正在解題時就不會那麼緊張了.
    即便最後面試題目沒辦法盡善盡美也沒關係.
    因為面試官要的不一定是全部能解出來, 更多考驗的是能不能在確保這個人有基礎能力下跟這個人合作把問題解決.
    以上, 供參考.

  • @Ming-m8e
    @Ming-m8e 14 часов назад

    第一次看Kelly的影片,真的是位又厲害又漂亮的人
    目前還在學校讀電信所
    寫code寫到常常覺得自己完全不是這份料...
    抓不太到寫code的技巧,也完全不知道怎樣的程度才算是寫code的專家
    明明即將面對科技業的面試,卻對面試毫無想像
    不過Kelly的影片讓我看到了這些
    雖然我的程度還距離Kelly非常非常之遙遠
    但真的給了我不少指引與目標,由心感謝妳的影片
    希望某天能到達Kelly的程度!

  • @user-xv4vv6rz2x
    @user-xv4vv6rz2x День назад

    完全是我期待看到的影片類型
    看完後又更加仰慕kelly 了!

  • @M1122-s3g
    @M1122-s3g День назад

    超級無敵實用!! 非常喜歡這一集

  • @littoashes
    @littoashes 16 часов назад

    感謝分享!!很適合參考!

  • @Honghan.
    @Honghan. 2 дня назад +1

    超有料~
    先預習起來放,之後再來複習🥰

  • @clouddai7888
    @clouddai7888 2 дня назад +8

    Kelly Tsai 真強,我跟不上妳的解題速度,一方面是我不熟 Python 另一方面是我不會基礎理論 (圖學),我解題都用暴力法 (不知英文怎麼翻)。

  • @pusabodhisattva2183
    @pusabodhisattva2183 2 дня назад +25

    這和我面試的經驗頗像:面試官拿著 8 到 12 頁的題目,是他們前人研究了好幾年,甚至十幾年的解法和變化,就以為自己是神,而 candidate 卻得在 20 分鐘內解出來。有時我寫出 brute-force、100% 正確的 code,但問題是:如果我真的進了那家公司,我會發現那些同事連 brute-force 的 code 都寫不對。
    可是在這 50 分鐘的面試中,對方卻像在耍官威一樣:你有最優解,才考慮錄取;沒有最優解,就不行。結果,一堆死背答案的人被錄取,而真正有實力、但不屑死背的工程師,反而被刷掉。
    我也發現有些南亞的 manager 會把題目事先告訴親戚朋友,到了面試時,那些 candidates 根本是在演戲。
    另外,許多公司不願意請 35、40 歲以上的人,但又怕觸法,就把題目的門檻設得很高。你要是 38 歲,他們就要求你每個細節都要完美;可問題是,大部分 candidates 本來就不是完美的。這樣,他們就可以堂而皇之地不請 35、40 歲的人,轉而錄用 22、25 歲的新人,理由是:「我們對 junior developer 比較寬鬆。」
    有些公司還特別愛請年輕女性 candidates,給的理由也是「我們對 junior developer 比較寬鬆」。實際上就是:不公平又怎樣?犯法又怎樣?反正我們有這些難題來替我們解釋。

    • @andrchen5102
      @andrchen5102 12 часов назад

      這則留言太太太多中肯了!!!很多面試官考hard level不知道在想什麼...老實說我覺得很多工作leetcode寫很好的人不見得performance比較好,我寧願hire一個好相處能力還可以的人當我同事,也不要hire一個不愛溝通演算法很強的工程師

  • @freyaproject9194
    @freyaproject9194 2 дня назад

    太強了👍 想多看這樣的系列的影片❤❤❤

  • @tianyishen7706
    @tianyishen7706 2 дня назад

    谢谢分享!很细致很实际有用喜欢这样的分享,很有启发

  • @maomao99904
    @maomao99904 2 дня назад

    謝謝 Kelly 最後的總結 獲益良多

  • @matriace
    @matriace 2 дня назад

    啊啊啊啊最期待的影片类型!谢谢kelly!

  • @user-mm9cz8yz6y
    @user-mm9cz8yz6y День назад

    Kelly 好厲害👍🏻!而且漂亮可愛🥰

  • @kevinxie2107
    @kevinxie2107 День назад

    很受用 謝謝 Kelly

  • @pat333
    @pat333 День назад +1

    看到題目就知道怎麼寫了..大概easy 程度,建立adjacent map then find node that have only one edge and start bfs,但重要的是不能讓面試官知道你會
    面試最重要的就是要跟面試官溝通,會不會其次..

  • @ZiyanZhang-pd3qw
    @ZiyanZhang-pd3qw День назад +1

    感谢!很有帮助,有个小建议可以下次全英文吗,感觉会更还原面试场景

  • @huanglunchen1337
    @huanglunchen1337 20 часов назад

    感謝分享

  • @bearxel
    @bearxel Час назад

    ㄟ....我沒有面試過這麼漂亮的Coder....嗶嗶~犯規🤣🤣🤣

  • @r98522816
    @r98522816 День назад

    太厲害了!!!!

  • @js100roc
    @js100roc День назад

    出題leecode 中等問題 水準等同 robot移動問題並避開柱子~寫程式要用一個main調用function~把每個功能寫成一個function呼叫~並且要寫註解定義好~ 也方便測試功能~

  • @T-at-SV
    @T-at-SV 2 дня назад +11

    Kelly解題真快。講的真好。
    如何面試的書我有,每回找工作還會複習一遍。
    Python我也寫過一些,不過沒敢現場寫。面試我都是寫C,慢多了。

    • @kellytsaii
      @kellytsaii  2 дня назад

      寫c真的會比較麻煩🤣

  • @CHICO55358
    @CHICO55358 2 дня назад +1

    請問妳之後是否考慮往AI工程師的方向前進? 現在軟體可由AI幫忙寫,速度很快.

  • @lyh74123
    @lyh74123 День назад +1

    這題算蠻經典的.我個人比較習慣用dfs寫

  • @彭正輝-x4t
    @彭正輝-x4t 2 дня назад +1

    女神厲害

  • @謝育能-s5s
    @謝育能-s5s День назад +1

    給沒做過這題的人一些關鍵字:
    207. Course Schedule、Topological Sort

  • @denjddliu9826
    @denjddliu9826 День назад

  • @yunhsinliu4157
    @yunhsinliu4157 Час назад

    但用python只能看出一般程式邏輯的實力,找一個C/C++面試看看,才知道structure/OOP/compiler/process/threads等等的實力😗

  • @Tokyo-Mikey-08
    @Tokyo-Mikey-08 2 дня назад +1

    hi~Kelly ~ 總是能拍出很多實用好片!

    • @kellytsaii
      @kellytsaii  2 дня назад +1

      謝謝你🫶🏻🫶🏻🫶🏻

  • @compactkimo
    @compactkimo 2 дня назад

    寫Code時腮紅變得特別漂亮

  • @林恩-r9y
    @林恩-r9y 2 дня назад +6

    0:29那邊背景那個咚咚咚的聲音太大了 好幾集都這樣 聽了好躁

    • @kellytsaii
      @kellytsaii  2 дня назад

      好我之後調整一下!!

  • @louisfghbvc
    @louisfghbvc День назад

    Thanks for sharing.
    AI崛起之後
    不知道以後的面試會怎麼改變
    反正我是沒在寫Leetcode了
    AI agent太有趣了

    • @mfjww
      @mfjww 11 часов назад

      以你的實力不寫也沒關係XD

  • @一圈-r1x
    @一圈-r1x День назад

    酷耶 直接寫code 面試

  • @MichelleChen-t3z
    @MichelleChen-t3z День назад

    想請問如果卡住的時候 怎麼問問題是最好的 能否給具體例子 (以及如果是英文面試有什麼不同的講法嗎)

  • @Eric-ef9ml
    @Eric-ef9ml 2 дня назад

    👍

  • @aldrichchen1416
    @aldrichchen1416 2 дня назад +5

    趕快留個言 以免被發現看不懂

  • @ee_xiaoan
    @ee_xiaoan День назад

    看完coding差距,難怪我只能在系統廠QAQ

  • @janehsiung7925
    @janehsiung7925 18 часов назад

    那面試官再說題目的時候會秀題目在螢幕上嗎?還是這一部分也要考聽力?

    • @mfjww
      @mfjww 11 часов назад +1

      不一定 看面試官

  • @rentsai4525
    @rentsai4525 2 дня назад

    剛解完這題leetcode

  • @AP-pw1iz
    @AP-pw1iz 2 дня назад

    愛上你了 好帥

  • @qpgeri
    @qpgeri 2 дня назад

    跟我的AI一樣聰明👍

  • @elaenorlin8158
    @elaenorlin8158 2 дня назад +3

    想問 Kelly ~
    如果我有想好兩種寫法,那我要裝一下先寫 brute force 版本,之後再寫複雜度更低的版本嗎? 還是就一次寫到最好方法?

    • @kellytsaii
      @kellytsaii  2 дня назад +1

      可以跟面試官討論!但我應該會寫最好的方法,畢竟面試時間也不多~

  • @data-tw5xm
    @data-tw5xm 2 дня назад +2

    網路上的影片都是主管很色,要漂亮的女生。😁

  • @CyberMew
    @CyberMew День назад

    teach us how to solve the leetcodes questions because i really didn't get it, it still doesn't click for me what you said. maybe i am not familiar with graphs. if you can open a 'course' on it that would be great!

  • @yongshengcheng
    @yongshengcheng День назад

    想問coding面試會有時間限制嗎? 有時間限制下能反覆跟面試官溝通確認嗎?

    • @kellytsaii
      @kellytsaii  День назад +1

      整個面試一定是有時間限制的,但是就算最後沒寫完,也會比一直趕著寫快然後讓面試官沒辦法follow來得好~面試更重視的是你的思考過程和邏輯

    • @yongshengcheng
      @yongshengcheng День назад

      @@kellytsaii 原來如此,謝謝Kelly解說!

  • @sigure0314
    @sigure0314 День назад +1

    我敢說我主管一定不懂這些演算法....

  • @s00852578
    @s00852578 2 дня назад

    想問一下 如果從0開始學pyrhon 到您這種程度 大約需要多久呢?

    • @brovet78
      @brovet78 20 часов назад +1

      跟語言沒關係 跟算法有關係 dfs反而比較直觀

    • @s00852578
      @s00852578 20 часов назад

      @ 了解了

  • @Aaaa-km8hv
    @Aaaa-km8hv 2 дня назад +2

    Kelly认真写code的样子很有魅力,虽然我完全不了解coding
    大陆小米公司董事长雷军,据说大学时候把code写的像诗一样
    像诗一样的coding style大概就是Kelly在影片里所写的吧

    • @aaronwong535
      @aaronwong535 2 дня назад

      這個好習慣慢慢養成😂 我6年前比賽時variable 也是亂定義(貪快),不過現在好好定義後發現code調理清晰太多😂

  • @sunnylin4217
    @sunnylin4217 День назад

    請問Kelly都是用Python刷題嗎?

    • @kellytsaii
      @kellytsaii  День назад +1

      我通常是用python或java

  • @rabbitexcite
    @rabbitexcite 2 дня назад

    其实除了coding还有leadership principal 的问题哦

  • @suzy820907
    @suzy820907 2 дня назад +7

    雖然看不懂coding哈啊哈
    但從Kelly在解答過程,和面試官對話就是個很穩,有自信,而且思緒脈絡非常清晰的面試者
    漂亮指甲在coding上也是運用自如!!
    謝謝Kelly後面提供的面試心法,其實在不同領域也是通用
    展現溝通和組織問題以及表達自己想法的能力~~
    展現專業時的Kelly好帥❤

    • @kellytsaii
      @kellytsaii  2 дня назад

      謝謝你!!!希望那些面試技巧也能套用到別的領域幫助到你🤩🤍

  • @yuan-hengwang574
    @yuan-hengwang574 День назад

    Amazon真的喜歡考topological sort.....

    • @magebe6654
      @magebe6654 13 часов назад

      也許他們主要工作是在搬東西吧!😅

  • @martinyu4821
    @martinyu4821 День назад

    一定要刷哩摳嗎?
    我英文爛也不喜歡寫程式
    讀資訊應本是誤入歧途

  • @衛斯理Z
    @衛斯理Z 2 дня назад +4

    我是來看妹子kelly說話的

  • @AdamMacquire
    @AdamMacquire 2 дня назад +4

    這集沒有寫過程式設計或是英文底子不佳的應該完全聽不懂,鴨子聽雷😊

    • @kellytsaii
      @kellytsaii  2 дня назад +1

      可以快轉跳到影片後半就好🤣🤣

  • @依婷李-t5k
    @依婷李-t5k 2 дня назад

    想問Kelly怎麼學好程式的

    • @kellytsaii
      @kellytsaii  2 дня назад

      這可能之後可以拍成一支影片分享!

  • @Richard-io9yr
    @Richard-io9yr 2 дня назад +3

    這集也太硬!

  • @周士勛-v3l
    @周士勛-v3l 2 дня назад +3

    Algorithms

  • @ArkExtension
    @ArkExtension День назад

    哇,我覺得我就像會敲鍵盤腦的猴子而已。

  • @oggyoggyoggyy
    @oggyoggyoggyy 2 дня назад

    這個平台是什麼?

  • @TH-ly2eh
    @TH-ly2eh 2 дня назад +1

    不是有ai嗎 ? 可解不問ai

    • @aaronwong535
      @aaronwong535 2 дня назад

      有些公司都有保密協議的哦,而且ai 的解法面試官可能不喜歡

  • @aaronwong535
    @aaronwong535 2 дня назад

    我講一個解法,就是divide and conquer, 就是if len(course)

  • @Paulkklou
    @Paulkklou День назад

    她是一般人達不到的水平,還好最近讀了王安石的「傷仲永」乙文及德國🇩🇪教育的影片,幫助我不使小孩子攀比。

  • @chenjason-y9o
    @chenjason-y9o День назад

    完全听不懂,人和人的差距太大了!我这辈子只能扫厕所了:(

  • @chaokaikai
    @chaokaikai 2 дня назад

    你家好亂ㄟ

    • @羽-m7j
      @羽-m7j День назад +2

      這算亂? 你家是多乾淨整潔

    • @magebe6654
      @magebe6654 13 часов назад

      😂

    • @magebe6654
      @magebe6654 13 часов назад

      看了馬上忍不住大笑的留言 😂

  • @iamid4
    @iamid4 6 часов назад

    可以請問一下為什麼在矽谷面試是用中文?