筆試公司:今日頭條
筆試崗位:后端開發
筆試時間:2018年3月24日19:00-21:00
筆試形式:牛客網在線做題
筆試回憶:
- 筆試總共五道題。是的,只有五道編碼題,沒有選擇or填空。
- 第一題,輸入一組字符串找差值,我想的是用循環把每兩個數的差值都枚舉一遍(呀,剛考完,題目描述忘得差不多了...)。
- 第二題,求函數調用次數,輸入一個長度為6的字符串,比如"aaaaa",問你最少調用幾次函數可以達到目的。
- 第三題的題意是讀取一個表達式,並輸出用字符6拼出的結果,沒思路,最后還是看大神的題解才知道用模擬。
- 第四題,設置一個Magic函數,使它可以從一個集合中取出一個元素,放到另一個集合里,操作過后每個操作的平均值都大於操作前。
- 第五題是一個跳板小游戲,問你在規定的跳躍次數內最多可以跳躍到的高度是多少。
筆試總結:
- 拿到題后有些慌,題意都沒有理解清楚,后來多看了幾遍才清楚了題目所表達的意思,所以第一步讀題很關鍵!
- 題目大多考查到了編程的基礎和常用算法的運用,比如BFS,模擬。
- 每個題目下邊都對數據范圍做出了詳細的描述,比如30%數據范圍是多大,80%數據范圍是多大,細節應格外注意。
- 多練習,多刷題,多總結!
- 比起帶有運氣的選擇題,我覺得最能考查能力的還是編程題。所以雖然我不喜歡全程寫代碼,但不得不說,這樣的筆試最有收獲,也最能反映出我與應聘崗位的差距!再接再厲。
- 最后發下有關這次筆試的題解,僅供參考 頭條筆試題解
