常見考察順序,
技術考察,
簡歷信息真實性考察,
技術考察部分,
1.java基礎
協程,範型,反射,多線程,java虛擬機,垃圾收集算法,詳細過程,必考,類的加載過程,對象初始化過程
2.數據庫
mysql redis
redis基於多個字段排序
redis 字典 rehash調整大小的過程
3. 消息隊列
rmq amq kafka
4.分佈式
dubbo,spring cloud
5.網關zuul
6.協調服務zookeeper,etcd,euraka
7.spring框架內部原理,beanFactory和factoryBean的區別
8.tomcat源碼解析
最重要的考察,算法
最後說一道算法題
從1-10000共一萬個數,取出兩個數,剩下的9998個數亂序存在一個數組,找出這兩個數
我能想到的方法是new BiteSet(10000),然後把數組中的數遍歷一遍存進去,然後再遍歷一遍找出false的下標的數即爲缺失的數
有沒有大佬有好的算法?