面試問答
[筆試]Deep copy 與 Shallow copy的差別?
Deep copy會...
先進行筆試,會針對擅長的語言出題目,
我拿到的是python的試卷,除了程式的考試以外,
還有pytorch跟tenso
面試問答
[筆試]Deep copy 與 Shallow copy的差別?
Deep copy會直接創造一個新的、一樣的物件,修改新物件時原物件不會被更動。
Shallow copy則只是參考到原物件,這樣修改新物件時可能會改動到原物件。
[筆試]各種tf的函式的作用與舉例?
我個人用tensorflow是比較少,幾乎都沒答出來,
印象中有tf.slice, tf.concat, tf.cast等等,
如果你擅長tf那就盡量寫,沒寫出來也沒關係。
[筆試]Pytorch中如何使用DataLoader創建資料集?
from torch.utils.data import DataLoader
trainset = dogDataset(root='./dataset')
train_loader = DataLoader(dataset=trainset,
batch_size=16)
反正隨便舉個例子,表示你平常有用到就好。
[筆試]Valid padding 跟same padding有什麼差別?
Valid padding:完全沒有補
Same padding:將使輸出與輸入大小一致
[筆試]CNN特徵圖維度
這題比較簡單,但是是對CNN很細節的地方,
要知道conv跟pooling的運算,會讓特徵圖大小怎麼變化,
其中包含了上一題的padding, stride, kernelsize,
把公式記起來寫比較快。
面試建議
當初HR打來就提到,公司要的是程式強的人,
題目稱不上太難,但有點刁鑽倒是真的,
很多我沒有細讀或是忘記了,都沒寫出來。
常用API或是source code的人,
記得自己從頭到尾打一次,不然真的會忘記。