華爲 深信服等研發面經
本文首發於微信公衆號:程序員江湖
美圖面經:
一面:
1 Java的hashmap
2 Java的多線程技術,線程池
3 Java的jvm講一下,內存模型,垃圾回收
4 mysql的索引怎麼建,優化
5 Linux操作系統瞭解哪些
6 網絡和操作系統問了些基礎
7 Redis使用哪些場景
8 數據結構瞭解哪些,排序的複雜度
9 講一下項目裏的難點,說一下docker。
10 其他忘記了
二面:
1 項目
2 docker和k8s知道哪些,說一下
3 OpenStack用到了哪些組件,說下
4 閒聊其他
5 意向城市
迅雷:
一面:
1 我們是c++和golang,這方面瞭解麼
2 jvm的內存模型和垃圾回收
3 Java併發技術講一下
4 MySQL數據庫相關問題,主從,讀寫分離,分佈式方案
5 Redis的哨兵講一下
6 負載均衡一般是怎麼做的
7 數據結構問了些問題
8 操作系統,網絡問了幾道題
9 有興趣轉語言麼
猿輔導:
一面:
1 講一下項目
2 項目中的chm和countdownlatch是怎麼用的。有沒有用到線程池
3 項目中的tomcat部署怎麼做的,講一下基本原理
4 你用到了git,那常用的命令有哪些,pull和fetch merge有什麼區別。
5 算法題,A數組和B數組,A數組中數字根據B數組的數字順序進行排序。
華爲優招
cloudbu
研發工程師
一面:
1 項目
2 重構的原因和方式
3 docker和k8s懂哪些說一下
4 jvm瞭解麼
5 jvm加載類是在什麼時候
6 如果有重複類加載會發生什麼
7 MySQL問了一些
8 閒聊了幾句
二面:
1 項目
2 問家庭
3 之前去過臺灣交流,問了幾句
4 開始問我港臺同胞的話題
5 項目有什麼創新麼,巴拉巴拉
6 論文競賽有麼。沒有
7 面試沒問題,等着簽約吧。
然後我就溜了,還差點把面試官手機錯拿了,尷尬
深信服
大數據研發工程師
一面:
1python怎麼樣
2c語言熟麼,問了幾個c語言的東西。不會。
3算法,跳臺階,斐波那契數列和dp方式都說了。
4tcp的四次揮手中的time—wait狀態何時出現,有什麼意義。
5操作系統的fork進程返回什麼,應該是子進程號吧。
6沒什麼問題了。
二面:
1自我介紹
2爲什麼選這個崗位
3瞭解hadoop的哪些組件,全部說了一遍。
4講一下hdfs的寫入過程,發請求給namenode,返回一個地址進行寫入,寫入完告訴namenode,namenode完成副本備份。
5講一下項目中的難點,多線程,併發工具,併發容器。
6講一下如何設計一個高併發的秒殺系統
7python瞭解麼,講一下線程和協程
協程自帶上下文,切換不需要刷新cpu上下文和寄存器。更適合併發。協程和線程適用場景的區別。
8沒了
三面:
1 介紹
2 問了一下家庭情況和城市意向
3 大學有啥困難和挑戰
4 研究生成績,做了什麼
5 評價自己
6 對我司有什麼瞭解
7 加班怎麼看
▼更多精彩內容