<rt id="eqeyq"><delect id="eqeyq"></delect></rt><rt id="eqeyq"><tr id="eqeyq"></tr></rt>
  • <rt id="eqeyq"></rt><abbr id="eqeyq"></abbr>
    <button id="eqeyq"><input id="eqeyq"></input></button>
    <bdo id="eqeyq"></bdo>
    <table id="eqeyq"></table>
    好獵頭網-中高級人才獵頭網站!服務熱線:400-1801-668 好獵頭   |   登錄 注冊

    小米技術崗位面試題

    添加時間:2017-11-27 00:00:00
    瀏覽次數: 0

    職位類型:技術類
    面試地點:北京
    招聘公司:北京小米科技有限責任公司

    技術崗位面試也少不了技術題目,其他面試內容我就不說了,只把印象比較深的幾道技術面題目跟大家分享一下吧~

    1.一個二維數組
    3 8 10 13
    15 17 22 25
    23 26 29 31
    27 30 33 34

    盡可能快的找到一個數m,比如m=27

    我的回答是根據數組特點設計查找算法,主要是減少元素的遍歷。

    2.一個手機鍵盤主要用到1234567890*這11個按鍵,要求實現輸入任意數字,返回它的中文表述,*號作為退位鍵,比如輸入134,應返回“一百三十四”,輸入1500110,應返回“一百五十萬零一百一十”,要求中文表述結構應盡量合理,同時動態顯示變化,比如剛才的1500110,在輸入*,即1500110*,應返回“十五萬零十一。

    3.N層的臺階有兩種走法,一次一步或兩步,請問一共有多少中走法,遞歸和非遞歸兩種方法都需要。

    4.找出兩個單向鏈表的相同元素(無序)。

    5.現有一張很大的域名列表,可以包含幾百萬條記錄,其中包含重復項,有以下幾個問題:

    a)設計結構
    b)實現去重。
    c)排序
    d)插入某一項(可能和表中數據重復)
    e)內存不夠大,如何保證訪問效率
    f)如何設計cache的策略
    g)如何處理臟數據,例如硬盤上的數據被修改,而cache中數據還是舊的,但其實他們指向同一個IP地址。

    剩下都是些回答過程中延伸出來的一些小問題。還有一些數據結構的問題,比如紅黑樹。

    這些題目都是考官現想現問的,總體來說難度都不是很大。不過其中也有陷阱,比如我就被最后一個臟數據的坑了,所以大家還是要認真一些哈~

    主站蜘蛛池模板: 亚东县| 五家渠市| 三穗县| 红安县| 赤壁市| 日土县| 高碑店市| 铜陵市| 紫金县| 成都市| 合江县| 抚松县| 十堰市| 准格尔旗| 江城| 濉溪县| 铜川市| 定陶县| 湾仔区| 依兰县| 全州县| 镇平县| 陆川县| 南开区| 罗平县| 澳门| 英山县| 永平县| 吉安县| 台南市| 肥城市| 元谋县| 平乡县| 肇源县| 奉贤区| 烟台市| 峨边| 龙里县| 涪陵区| 西峡县| 河东区|