現在仍然懷念今年夏天,創新工場夏令營的筆試,題目很有水平。關於今年報名的詳細情況,請參考鏈接
https://mp.weixin.qq.com/s/p1JTwTUKrOUPOp__q0STtw
冬令營的篩選筆試一共有兩部分,第一部分是客觀題,10道題目,包括單選、判斷和填空;2道客觀題,問答類型
10道選擇題當時時間比較緊張,沒有來得及做詳細記錄,第一題是一個字符串相鄰的計算,下文會有詳解;后面的題目更多的是偏基礎,有邏輯回歸選擇似然函數是否會陷入局部最優值、計算准確率和召回率、求矩陣的梯度、softmax與交叉熵、圖像灰度方差說明圖形哪一個屬性(圖像對比度)、機器人動力學主要研內容,其他四道記不太清了,總之是很基礎的題目。
兩道問答題如下:
1、5個盒子,每個盒子上有一個按鈕,每次按下,有概率pi(i=1,2,3,4,5)會彈出1元,有概率1-pi什么都沒有,你有100次機會可以選擇按,請問該如何分配按鍵次數,可以讓你的收益最大化
答:典型的“強化學習”的問題,可以借鑒“k-搖臂dubo機”的思想來回來,次數分為兩部分,exploitation和exploration,先探索得到概率最大的箱子,然后把剩余的次數全部都按到概率最大的那個箱子上。
2、求以下代碼的輸出:
void test(int x[5]) { char a[5][6]; int n[5]; printf_s("1.%d", sizeof(n)); printf_s("2.%d", sizeof(x[0])); printf_s("3.%d", sizeof(a)); printf_s("4.%d", sizeof(a+0)); printf_s("4.%d", sizeof(&a)); }
======================================分割線=============================================
筆試3天之后,收到了筆試通過的電話,預約了面試
面試是以電話面試的形式進行的,持續時間15分鍾,先自我介紹,然后問了項目和比賽的經歷,主要是我在說我的工作量,面試官並沒有問的很細,大多數都是工作量如何分配、幾個人完成的;之后是一個開放性題目,問我對機器人怎么看,我回答說“機器人存在的主要意義是幫助人們更高效地完成工作”,圍繞這個主題巴拉巴拉說了一大堆;之后問的我的優缺點,最后讓我用最簡單的話來說服他錄取我,最后這個問題我回答的最糟糕,說了一大堆包括我數學好、邏輯思維好,最后被面試官打斷——我讓你用最簡單的話說,你看你剛才的回答。我很尷尬,如果再讓我回答一次,我的答案是——邏輯思維強,用數據說話,執行力強!
從這里可以看出,這個冬令營並不是要求參與者本身多么精通深度學習,更多是在考察參與者的表達能力,以及,聽懂面試官問題的能力——不要一個人嘰里咕嚕說了半天,要理解面試官最想聽到什么。
