华人运通大数据开发校招一面面经

1.有哪些常见的数据结构,数组和链表有什么区别,队列和栈有什么特点

2.数组、链表、队列在Java集合里有哪些应用

3.set和list有什么区别

4.哈希表和哈希算法,哈希算法有什么优缺点

5.二进制里1向左移三位代表什么

6.重写和重载有什么区别

7.实现接口和继承有什么区别

8.知道动态代理和静态代理吗

9.Java有哪些创建线程的方法,什么情况会造成线程不安全

10.两个线程使用了同一个静态方法,静态方法只用了方法内的变量,会造成线程不安全吗

11.Java有哪些方法保证线程安全

12.Java中异常分几大类,对异常有哪些操作,finally是做什么的

13.基础类型和封装类有什么区别

14.long的基础类型和封装类初始值都是什么

15.Java浮点数运算丢失精度怎么解决

16.离线数仓和实时数仓各有什么特点

17.Flume的特点和模式,Flume如何把数据写入Kafka

18.Kafka的消息格式是什么,了解过大数据传输消息的协议吗,json格式有什么特点

19.Flume数据写入HDFS有小文件怎么解决

20.HDFS数据如何存入Hive,Hive有哪些存储格式

21.Kafka了解哪个版本的,消费者分组的方式

22.Kafka中的一个topic如果有两个客户端消费怎么互不影响,消费者组是什么

23.查一个大表,表里有用户信息,维度是时间,查询每一个用户的最新时间的记录用sql怎么实现

24.Hive的分区和分桶有什么区别,解决数据倾斜有哪些方式

#面经##面试题目##华人运通#
全部评论
感谢楼主,分享面经的都能拿好offer!
点赞 回复 分享
发布于 2022-01-13 20:27

相关推荐

专心打鱼:互联网搬运工,贴子都要偷
点赞 评论 收藏
分享
4 14 评论
分享
牛客网
牛客企业服务