面試問答
程式題: 需開IDE,分享螢幕畫面,實作一個 stack class(包括pop、push)
當時我的筆電送修,用...
這邊是由獵頭代為投履歷,履歷部份需要英文。
公司福利也是由獵頭和我說明,例如:零食金、健身房、無限假(一年中沒有請
假的上限,所有假都支薪(當然,前提是工作如期完成))。
疫情期間採線上面試,我這次面試很快就結束,全程大約45分鐘。
這邊是以 python 面試,因為問題有些瑣碎,所以以下列出面試中的問題。在「面試中問了什麼問題」中再分享回答。
*程式題:
需開IDE,分享螢幕畫面,實作一個 stack class(包括pop、push)
*問對python的熟悉程度(1到10分,幾分?):
.有沒有用過super()(當時沒聽清楚,應該是)
.什麼是iterator、generator?
.Python是怎麼被執行的?
*基礎概念:
.解釋什麼是物件導向
.解釋process 和thread
*問對網路的熟悉程度(1到10分,幾分?)
.有一台電腦和要連線到不同網段的電腦,但網路不通,怎麼確認問題?
感覺得出面試官一直盡力在找出潛在的能力,而詢問許多不同面向的問題。
面試問答
程式題: 需開IDE,分享螢幕畫面,實作一個 stack class(包括pop、push)
當時我的筆電送修,用的是是臨時借來的,所以先花時間下載和安裝IDE。
題目不難但我當時有一段時間在進行別的專案,竟然不記得 python class 的形狀……
面試官看我猶豫,很快就問我其他的問題了。
其他問題因為我當時的回答很簡短,沒有什麼參考價值。
但能看出面試官一直盡力詢問不同面向的問題,希望找出你的擅長所在。
面試建議
1. 江湖在走,IDE要有。
2. 對各個技術問題盡量多講,如解釋物件導向,我印象中回答
「將程式抽象化。
class像是藍圖,物件就是實際產生的東西。
封裝,用的人只需要知道給什麼,回傳什麼……」
回答中一直被面試官要求多講一些。
3. 基礎概念很重要。
4. 或許可以嘗試把自己覺得自己知道的東西實際寫下來或講給朋友聽,可能能發現自己認知上不夠詳細或具體等問題。