鵝廠手Q面試小記(深圳南山)

  • 背景

最近在菊花廠處理工作交接。

上周抽時間去了鵝廠手Q項目組面試iOS開發(fā)一職。是下午面試,跟一號技面官見面后常規(guī)性地一些面試提問,聊了一會從會議室轉到了休息區(qū)繼續(xù)聊,大體聊了20-30分鐘后,一號技面官留下了一張A4筆試題,30min。

  • 筆試細節(jié)

1.輸入OC文件,要求去除所有代碼注釋,并輸出去除注釋后的OC文件。

2.輸入一個正整數(shù)n,從1到n這n個正整數(shù)的十進制表示1出現(xiàn)的次數(shù)。

隨后經(jīng)過了30多分鐘的掙扎,T1實現(xiàn)思路用正則去除,T2嘗試用高中排列組合數(shù)學公式完成。事后回到宿舍仔細一想真是不太對勁T2明明有更優(yōu)解決方案當時怎么沒考慮到。

int inputNum;
int totalOne;
cout<<"請輸入一個數(shù)字"<<endl;
cin>>inputNum;;
for (int i = 1; i <= inputNum; i++) {
    stringstream tempStream;
    tempStream<<i;
    for (int j =0 ; j < tempStream.str().length(); j++) {
        char each = tempStream.str()[j];
        if ( each == '1') {
            totalOne++;
        }
    }
}
cout<<totalOne<<endl;
  • 面試細節(jié)
    一號技面官會根據(jù)你筆試寫的情況跟你再聊一會,隨后他去召喚二號技面官,二號技面官過來后大概又是聊那么個20min左右。
    有一個當時沒答上讓他滿意的問題是生產(chǎn)環(huán)境如何定位列表卡頓問題,事后有跟他確認是否是通過子線程監(jiān)控主線程runloop是否正常實現(xiàn),二號也是笑而不語。
    聊完后,二號就說去召喚總監(jiān),隨后經(jīng)過了漫長等待(總監(jiān)在開會)
    .
    .
    .
    .
    .
    坐在玻璃窗邊一邊復習一邊看風景,二號重新出現(xiàn)把我?guī)У娇偙O(jiān)所在的會議室,隨后聊了大概10分鐘左右就被通知有消息再聯(lián)系Orz...
    可能是總監(jiān)考慮到當天時間太晚了沒有再給另一套終極筆試題,大概2-3頁??偙O(jiān)只問了其中一題
    第x題 請問@selector(doWork)和@selector(doWork:)有什么區(qū)別?
    我仔細瞅了20多秒來回答了好幾次說這兩個selector區(qū)別在于前者沒有傳參,后者傳參,總監(jiān)又追問還有嗎還有嗎還有嗎...
    其余的就是基于簡歷上寫的來問了...
即將離開菊花廠的一枚iOS developer
最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容