深信服,迅雷,华为数据工程师校招面经
深信服 数据工程师
一面:
1.问Java中有哪些GC算法
2.Java中的弱引用、强引用、软引用和虚引用是什么,他们分别在哪些场景中使用
3.Java的hashmap
4.Java的多线程技术,线程池
5.Java的jvm讲一下,内存模型,垃圾回收
6.mysql的索引怎么建,优化
7.Linux操作系统了解哪些
8.网络和操作系统问了些基础
9.Redis使用哪些场景
10.数据结构了解哪些,排序的复杂度
11.讲一下项目里的难点,说一下docker
二面:
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数组的数字顺序进行排序。
6.docker和k8s懂哪些说一下
7. jvm了解么
8.jvm加载类是在什么时候
9.如果有重复类加载会发生什么
10.MySQL问了一些
11.闲聊了几句