SlideShare a Scribd company logo
1 of 38
Download to read offline
驚呆了!這些 Python 題目
刷掉 7 成面試者
Joe
Joe
● PyCon TW 鐵粉會眾 (2012~)
● 偶爾在 PyCon TW 給演講、當志工
● 有一隻貓
~1000 份履歷
~200 場面試
Backend/AI/MLOps
今天來分享一些面試官心得 😼
以 的第一關為例
第一關面試目的
● 快速且概略掌握面試者的技術水平區間
● 評估
○ 過往經驗
○ 溝通能力
○ 人格特質 & Culture-fit
我最常使用的做法:
快問快答 ℹ
LeetCode:
BFS/DFS/DP/Data
程式語言
軟體開發
系統
雲端
AI/ML 開發
程式語言 =>
軟體開發
系統
雲端
AI/ML 開發
這幾年以來的心得
● 考完 10 分鐘附近的快問快答:
○ 有 8 成信心判斷這個面試者的技術水平 😏
○ 幾乎可以濾掉 7 成以上的面試者 😮
到底考多難? 😨
馬上就來試試!💁
Q1: List, Tuple, Dictionary
猜猜看,這個題目可以刷掉多少人?
1. 送分題,讓人選不要太緊張
2. <5%
3. 10~15%
4. >20%
Q2: Decorator
猜猜看,這個題目可以刷掉多少人?
1. <10%
2. 10%
3. 20%
4. >30%
Q3: property
猜猜看,這個題目可以刷掉多少人?
1. 10%
2. 20%
3. 30%
4. 40%
Q4: descriptor (__get__)
不刷人(評估深度),猜猜答對率?
1. 10%
2. 20%
3. 30%
4. 40%
Q5: generator
猜猜看,這個題目可以刷掉多少人?
1. 10%
2. 20%
3. 30%
4. >40%
Q6: multithreading/processing
僅評估經驗與觀念,初衷不在直
接刷掉人選(但有 10%~20% 的
人會自爆)
Q7: modern features
type hinting
data class
assignment expressions
pattern matching
…
不刷人(評估深度)
但是 >70% 的人都不太了解這
些東西 QQ
Q8: linter/formatter 開發習慣
Q9: WSGI/ASGI 加分題
Q10: web framework 評估經驗
Q11: test framework (mock)
大致上就這樣:
透過發問 ➡ 簡答 ➡ 追問 ➡ …
可以概略的評估出面試者的技術水準
讓下一關做後續面試的參考
或沒有下一關 😅
結論
面試官:
不需要很難的題目,就可以廣泛
而快速的過濾人選
有點小驚訝 Python 的熱門,並
沒有讓人選對程式語言有更深
的探討 QQ
面試者:
有一些除了刷題以外的東西需
要準備
來自工作需求
或是求知的興趣
想知道更多快問快答題目?
驚呆了!這些 Python 題目刷掉 7 成面試者
驚呆了!這些 Python 題目刷掉 7 成面試者

More Related Content

Similar to 驚呆了!這些 Python 題目刷掉 7 成面試者

model of ppt
model of pptmodel of ppt
model of pptkaizhengw
 
2023-12-07加速你的研究量能:以ChatGPT為例.pdf
2023-12-07加速你的研究量能:以ChatGPT為例.pdf2023-12-07加速你的研究量能:以ChatGPT為例.pdf
2023-12-07加速你的研究量能:以ChatGPT為例.pdfssuserded2d4
 
簡報規劃與技巧
簡報規劃與技巧簡報規劃與技巧
簡報規劃與技巧基欽 劉
 
在生命轉彎的地方 - 從軟體開發職涯,探索人生
在生命轉彎的地方 - 從軟體開發職涯,探索人生在生命轉彎的地方 - 從軟體開發職涯,探索人生
在生命轉彎的地方 - 從軟體開發職涯,探索人生Rick Hwang
 
20如何成为真正的ppt高手(2010网络传播版)
20如何成为真正的ppt高手(2010网络传播版)20如何成为真正的ppt高手(2010网络传播版)
20如何成为真正的ppt高手(2010网络传播版)hustmarco
 
2010如何成为真正的ppt高手
2010如何成为真正的ppt高手2010如何成为真正的ppt高手
2010如何成为真正的ppt高手nisky
 
快速打造個人化綠能色聯網(Green IoT)
快速打造個人化綠能色聯網(Green IoT)快速打造個人化綠能色聯網(Green IoT)
快速打造個人化綠能色聯網(Green IoT)Dofi Lab
 
2012,我的技术之选
2012,我的技术之选2012,我的技术之选
2012,我的技术之选勇浩 赖
 
開場致詞 -- 2014 台灣資料科學愛好者年會
開場致詞 -- 2014 台灣資料科學愛好者年會開場致詞 -- 2014 台灣資料科學愛好者年會
開場致詞 -- 2014 台灣資料科學愛好者年會台灣資料科學年會
 
2016 Hadoop Conf TW - 如何建置數據精靈
2016 Hadoop Conf TW - 如何建置數據精靈2016 Hadoop Conf TW - 如何建置數據精靈
2016 Hadoop Conf TW - 如何建置數據精靈晨揚 施
 
SF Bay Area 面試經驗分享
SF Bay Area 面試經驗分享SF Bay Area 面試經驗分享
SF Bay Area 面試經驗分享Ian Tsai
 
Ppt:影响你的人生1
Ppt:影响你的人生1Ppt:影响你的人生1
Ppt:影响你的人生1wzet2011
 
代码代写付款后,我可以临时更改我的订单要求吗?
代码代写付款后,我可以临时更改我的订单要求吗?代码代写付款后,我可以临时更改我的订单要求吗?
代码代写付款后,我可以临时更改我的订单要求吗?nani260565
 
北區GDSC20231112.pdf
北區GDSC20231112.pdf北區GDSC20231112.pdf
北區GDSC20231112.pdfssuserded2d4
 

Similar to 驚呆了!這些 Python 題目刷掉 7 成面試者 (20)

model of ppt
model of pptmodel of ppt
model of ppt
 
2023-12-07加速你的研究量能:以ChatGPT為例.pdf
2023-12-07加速你的研究量能:以ChatGPT為例.pdf2023-12-07加速你的研究量能:以ChatGPT為例.pdf
2023-12-07加速你的研究量能:以ChatGPT為例.pdf
 
FrankieResumeZH
FrankieResumeZHFrankieResumeZH
FrankieResumeZH
 
簡報規劃與技巧
簡報規劃與技巧簡報規劃與技巧
簡報規劃與技巧
 
42qu thrift1
42qu thrift142qu thrift1
42qu thrift1
 
在生命轉彎的地方 - 從軟體開發職涯,探索人生
在生命轉彎的地方 - 從軟體開發職涯,探索人生在生命轉彎的地方 - 從軟體開發職涯,探索人生
在生命轉彎的地方 - 從軟體開發職涯,探索人生
 
20如何成为真正的ppt高手(2010网络传播版)
20如何成为真正的ppt高手(2010网络传播版)20如何成为真正的ppt高手(2010网络传播版)
20如何成为真正的ppt高手(2010网络传播版)
 
2010如何成为真正的ppt高手
2010如何成为真正的ppt高手2010如何成为真正的ppt高手
2010如何成为真正的ppt高手
 
快速打造個人化綠能色聯網(Green IoT)
快速打造個人化綠能色聯網(Green IoT)快速打造個人化綠能色聯網(Green IoT)
快速打造個人化綠能色聯網(Green IoT)
 
F2E, the Keystone
F2E, the KeystoneF2E, the Keystone
F2E, the Keystone
 
2012,我的技术之选
2012,我的技术之选2012,我的技术之选
2012,我的技术之选
 
開場致詞 -- 2014 台灣資料科學愛好者年會
開場致詞 -- 2014 台灣資料科學愛好者年會開場致詞 -- 2014 台灣資料科學愛好者年會
開場致詞 -- 2014 台灣資料科學愛好者年會
 
2016 Hadoop Conf TW - 如何建置數據精靈
2016 Hadoop Conf TW - 如何建置數據精靈2016 Hadoop Conf TW - 如何建置數據精靈
2016 Hadoop Conf TW - 如何建置數據精靈
 
SF Bay Area 面試經驗分享
SF Bay Area 面試經驗分享SF Bay Area 面試經驗分享
SF Bay Area 面試經驗分享
 
Pro ppt
Pro pptPro ppt
Pro ppt
 
专业Ppt设计师速成指南
专业Ppt设计师速成指南专业Ppt设计师速成指南
专业Ppt设计师速成指南
 
Ppt:影响你的人生1
Ppt:影响你的人生1Ppt:影响你的人生1
Ppt:影响你的人生1
 
代码代写付款后,我可以临时更改我的订单要求吗?
代码代写付款后,我可以临时更改我的订单要求吗?代码代写付款后,我可以临时更改我的订单要求吗?
代码代写付款后,我可以临时更改我的订单要求吗?
 
北區GDSC20231112.pdf
北區GDSC20231112.pdf北區GDSC20231112.pdf
北區GDSC20231112.pdf
 
NPDP- Stage 0 發現機會
NPDP- Stage 0 發現機會NPDP- Stage 0 發現機會
NPDP- Stage 0 發現機會
 

More from Chun-Yu Tseng

5 minutes 介紹台南拍 (2022 ver.)
5 minutes 介紹台南拍 (2022 ver.)5 minutes 介紹台南拍 (2022 ver.)
5 minutes 介紹台南拍 (2022 ver.)Chun-Yu Tseng
 
Tenet: 2020 Taiwan PyCon Host We How
Tenet: 2020 Taiwan PyCon Host We HowTenet: 2020 Taiwan PyCon Host We How
Tenet: 2020 Taiwan PyCon Host We HowChun-Yu Tseng
 
Build and Host Real-world Machine Learning Services from Scratch @ pycontw2019
Build and Host Real-world Machine Learning Services from Scratch @ pycontw2019 Build and Host Real-world Machine Learning Services from Scratch @ pycontw2019
Build and Host Real-world Machine Learning Services from Scratch @ pycontw2019 Chun-Yu Tseng
 
from ai.backend import python @ pycontw2018
from ai.backend import python @ pycontw2018from ai.backend import python @ pycontw2018
from ai.backend import python @ pycontw2018Chun-Yu Tseng
 
Essential TDD @ pycontw2016
Essential TDD @ pycontw2016Essential TDD @ pycontw2016
Essential TDD @ pycontw2016Chun-Yu Tseng
 
從蟒蛇到神龍 - 從 1 接關繼續打造爬蟲程式
從蟒蛇到神龍 - 從 1 接關繼續打造爬蟲程式從蟒蛇到神龍 - 從 1 接關繼續打造爬蟲程式
從蟒蛇到神龍 - 從 1 接關繼續打造爬蟲程式Chun-Yu Tseng
 
Agile x API x Documentation @ NGO [[MOPCON2015]]
Agile x API x Documentation @ NGO [[MOPCON2015]]Agile x API x Documentation @ NGO [[MOPCON2015]]
Agile x API x Documentation @ NGO [[MOPCON2015]]Chun-Yu Tseng
 
快快樂樂成為 Coding Ninja (by pytest) @ PyConAPAC2015
快快樂樂成為 Coding Ninja (by pytest) @ PyConAPAC2015快快樂樂成為 Coding Ninja (by pytest) @ PyConAPAC2015
快快樂樂成為 Coding Ninja (by pytest) @ PyConAPAC2015Chun-Yu Tseng
 
程式 x 設計 @ MOPCON 2014
程式 x 設計 @ MOPCON 2014程式 x 設計 @ MOPCON 2014
程式 x 設計 @ MOPCON 2014Chun-Yu Tseng
 
介紹 MOSUT @ 2014.09.26 自由軟體開發與社群發展
介紹 MOSUT @ 2014.09.26 自由軟體開發與社群發展介紹 MOSUT @ 2014.09.26 自由軟體開發與社群發展
介紹 MOSUT @ 2014.09.26 自由軟體開發與社群發展Chun-Yu Tseng
 
OO x Python @ Tainan.py x MOSUT x FP 2014.09.27
OO x Python  @ Tainan.py x MOSUT x FP 2014.09.27OO x Python  @ Tainan.py x MOSUT x FP 2014.09.27
OO x Python @ Tainan.py x MOSUT x FP 2014.09.27Chun-Yu Tseng
 
用路人小幫手 x 回報大改造 @ 2014 台南黑客松
用路人小幫手 x 回報大改造 @ 2014 台南黑客松用路人小幫手 x 回報大改造 @ 2014 台南黑客松
用路人小幫手 x 回報大改造 @ 2014 台南黑客松Chun-Yu Tseng
 
PyConAPAC2014 BoF Introduction
PyConAPAC2014 BoF IntroductionPyConAPAC2014 BoF Introduction
PyConAPAC2014 BoF IntroductionChun-Yu Tseng
 
PyConAPAC2014 Tainan.py 介紹
PyConAPAC2014 Tainan.py 介紹PyConAPAC2014 Tainan.py 介紹
PyConAPAC2014 Tainan.py 介紹Chun-Yu Tseng
 
暖場 @ Tainan.py 2013.11.30
暖場 @ Tainan.py 2013.11.30 暖場 @ Tainan.py 2013.11.30
暖場 @ Tainan.py 2013.11.30 Chun-Yu Tseng
 
API 文件大亂鬥 @ MOPCON 2013
API 文件大亂鬥 @ MOPCON 2013API 文件大亂鬥 @ MOPCON 2013
API 文件大亂鬥 @ MOPCON 2013Chun-Yu Tseng
 
暖場與 Web 相關的小玩具 @ Tainan.py 2013.09.28
暖場與 Web 相關的小玩具 @ Tainan.py 2013.09.28暖場與 Web 相關的小玩具 @ Tainan.py 2013.09.28
暖場與 Web 相關的小玩具 @ Tainan.py 2013.09.28Chun-Yu Tseng
 

More from Chun-Yu Tseng (19)

5 minutes 介紹台南拍 (2022 ver.)
5 minutes 介紹台南拍 (2022 ver.)5 minutes 介紹台南拍 (2022 ver.)
5 minutes 介紹台南拍 (2022 ver.)
 
Tenet: 2020 Taiwan PyCon Host We How
Tenet: 2020 Taiwan PyCon Host We HowTenet: 2020 Taiwan PyCon Host We How
Tenet: 2020 Taiwan PyCon Host We How
 
Build and Host Real-world Machine Learning Services from Scratch @ pycontw2019
Build and Host Real-world Machine Learning Services from Scratch @ pycontw2019 Build and Host Real-world Machine Learning Services from Scratch @ pycontw2019
Build and Host Real-world Machine Learning Services from Scratch @ pycontw2019
 
from ai.backend import python @ pycontw2018
from ai.backend import python @ pycontw2018from ai.backend import python @ pycontw2018
from ai.backend import python @ pycontw2018
 
導讀 Clean Code
導讀 Clean Code導讀 Clean Code
導讀 Clean Code
 
Essential TDD @ pycontw2016
Essential TDD @ pycontw2016Essential TDD @ pycontw2016
Essential TDD @ pycontw2016
 
從蟒蛇到神龍 - 從 1 接關繼續打造爬蟲程式
從蟒蛇到神龍 - 從 1 接關繼續打造爬蟲程式從蟒蛇到神龍 - 從 1 接關繼續打造爬蟲程式
從蟒蛇到神龍 - 從 1 接關繼續打造爬蟲程式
 
Agile x API x Documentation @ NGO [[MOPCON2015]]
Agile x API x Documentation @ NGO [[MOPCON2015]]Agile x API x Documentation @ NGO [[MOPCON2015]]
Agile x API x Documentation @ NGO [[MOPCON2015]]
 
快快樂樂成為 Coding Ninja (by pytest) @ PyConAPAC2015
快快樂樂成為 Coding Ninja (by pytest) @ PyConAPAC2015快快樂樂成為 Coding Ninja (by pytest) @ PyConAPAC2015
快快樂樂成為 Coding Ninja (by pytest) @ PyConAPAC2015
 
程式 x 設計 @ MOPCON 2014
程式 x 設計 @ MOPCON 2014程式 x 設計 @ MOPCON 2014
程式 x 設計 @ MOPCON 2014
 
介紹 MOSUT @ 2014.09.26 自由軟體開發與社群發展
介紹 MOSUT @ 2014.09.26 自由軟體開發與社群發展介紹 MOSUT @ 2014.09.26 自由軟體開發與社群發展
介紹 MOSUT @ 2014.09.26 自由軟體開發與社群發展
 
OO x Python @ Tainan.py x MOSUT x FP 2014.09.27
OO x Python  @ Tainan.py x MOSUT x FP 2014.09.27OO x Python  @ Tainan.py x MOSUT x FP 2014.09.27
OO x Python @ Tainan.py x MOSUT x FP 2014.09.27
 
用路人小幫手 x 回報大改造 @ 2014 台南黑客松
用路人小幫手 x 回報大改造 @ 2014 台南黑客松用路人小幫手 x 回報大改造 @ 2014 台南黑客松
用路人小幫手 x 回報大改造 @ 2014 台南黑客松
 
Tip for Editors
Tip for EditorsTip for Editors
Tip for Editors
 
PyConAPAC2014 BoF Introduction
PyConAPAC2014 BoF IntroductionPyConAPAC2014 BoF Introduction
PyConAPAC2014 BoF Introduction
 
PyConAPAC2014 Tainan.py 介紹
PyConAPAC2014 Tainan.py 介紹PyConAPAC2014 Tainan.py 介紹
PyConAPAC2014 Tainan.py 介紹
 
暖場 @ Tainan.py 2013.11.30
暖場 @ Tainan.py 2013.11.30 暖場 @ Tainan.py 2013.11.30
暖場 @ Tainan.py 2013.11.30
 
API 文件大亂鬥 @ MOPCON 2013
API 文件大亂鬥 @ MOPCON 2013API 文件大亂鬥 @ MOPCON 2013
API 文件大亂鬥 @ MOPCON 2013
 
暖場與 Web 相關的小玩具 @ Tainan.py 2013.09.28
暖場與 Web 相關的小玩具 @ Tainan.py 2013.09.28暖場與 Web 相關的小玩具 @ Tainan.py 2013.09.28
暖場與 Web 相關的小玩具 @ Tainan.py 2013.09.28
 

驚呆了!這些 Python 題目刷掉 7 成面試者