牛客上投遞得簡歷,約了下午四點開始,一對一面試,先問我項目,問了幾句就開始問八股文,面試官人不錯,說話不緊不慢,一層一層深入知識點得去問
面試官問的面試題:小米ANDROID開發工程師面試題
1.項目上 賬單app sqlite 的子線程和主線程
2.項目: luban算法你了解多少 retroit算法 里面用到那些設計模式 springboot 里面依賴注入的概念、控制反轉的概念
3.Android 四大組件: activity生命周期 、 service啟動兩種方式 、 廣播注冊兩種方式
asyncTask的理解,了解過是如何實現的嗎?
4.http與https 區別 osi七層模型 tcp理解 三次握手四次揮手 tcp udp區別
5.java : 抽象類與接口異同 hashcode 與 equals異同 equals與==
6.kotlin run apply 等四個高階方法的區別 異同 k
簡歷是官網投的,幾天電話聯系線上面試
面試是遠程視頻形式,單面
進自我介紹,講項目,常規面試題,圍繞簡歷提問
面試官挺好,有引導有提示,但自己八股沒背太熟說起來有點卡殼,最后掛了
總體難度挺簡單的
小米軟件測試開發工程師面試題
1.自我介紹
2.TCP/UDP區別、特點,TCP三次握手,四次揮手
3.http/https區別,http請求方式,ssl加密、rpc
4.瀏覽器從輸入url到渲染過程,dns解析(根、頂級、權威)
5.測試流程,缺陷管理,bug生命周期
6.jira
7.mysql索引,內連接
8.還有什么想問的
在職去面的,就在現在公司附近,約了晚上的時間直接去面了。感覺小米的面試風格比較隨意,過去HR也不在,自己給HR打電話,HR才喊了人來面試。一共兩面,正常能拿到offer應該有三面。第一面的面試官技術不錯,會根據你的回答越問越深,直到你答不上來為止,最后會告訴你問題的答案,最后一面的面試官看了一下我投的崗位就下去叫了二面的上來,是個年輕人。
面試官問的面試題:小米JAVA研發工程師面試題
一面先問了項目經歷,這一塊回答的不是很好,主要描述的不是很清晰,怪自己沒有準備充分。后面的回答還湊合,但是會越問越深,整體還是比較有難度的。二面的年輕小伙子,上來準備了兩道簡單的算法題,也許是我年過30,真的反應不過來了,很簡單的單鏈表倒排竟然一下子不知道怎么寫了,后面聊到redis,又聊到語言,他們現在在用php,正在轉java,而我是來面java的,結果他要問我php,我說這不太好吧,然后最后就竟然一個java的問題都沒問,就問到mysql,問了事務級別,每個級別要解決的問題,問了innodb和mvvc原理,這一塊答的不是很好,我就醉了一直問mysql,又問了聚簇索引的概念,最左原則,最左原則答上來了,最后我實在很無語,給他畫了個B+樹的結構。總結一下,這次面試應該掛在一面項目經歷沒有說好,二面上來的算法題沒寫出來。后面又跟這個小伙子聊了一下他們的項目情況和小米在武漢的情況,總的來說感覺我投的這個團隊主要還是處理業務的,結果java幾乎沒問,問了一堆感覺高大上,實際上可能工作中幾乎用不到的東西,這也許就是雷布斯追求的技術,也是今年大行情不太好吧
項目問了一嘴 具體記不得了
崗位方向有要求嗎
為什么干測開
coding:最長不重復子序列;
找k個數,和為n,在1~9中選擇,字典序排序輸出(dfs+剪枝,沒調出來,整體對了)
sql題
測開理解
sql會嗎 ACID
場景:取快遞
###小米二面
面試官很和藹 上來說一面對基礎知識什么的已經考察過了
這輪面試主要考察一些場景
先詢問了實習相關的知識,如軟件從開始到上線的整個流程等 剩下記不清了
小米軟件開發測試工程師面試題
智力題:100層樓一個杯子怎樣測試到哪層會碎;兩個杯子怎樣測試到哪層會碎
coding題
認為做測開最重要的一項或幾項能力是什么 然后深挖
數據庫:簡單問了一個having和group by
(共5條) 深圳市得潤電子股份有限公司
(共6條) 上海優寧維生物科技有限公司
(共7條) 安徽古井貢酒股份有限公司
(共6條) 惠州海格科技有限公司
(共7條) 深圳昂楷科技有限公司
(共4條) 北京納恩博