知乎数据平台赋能实习一面面经
1.对go语言有兴趣吗
2.MapReduce原理
3.Hive数据倾斜有什么表象,怎么解决
4.distinct和group by的去重原理在MR模型上有什么区别
5.Mysql索引有哪些类型
6.tcpip属于七层网络协议的第几层
7.Java两个线程之间是怎么通信的,属于哪种机制
8.线程、进程和协程有什么区别
9.cpu的基本单位是什么,线程之间能共享内存吗,共享的是什么
10.堆和栈线程都共享吗,堆和栈分别存放的是什么东西,递归函数怎么执行
11.为什么线程比进程切换速度慢
12.Kafka怎么保证消息不丢
13.offset存储在消费者端和存储在Kafka里有什么利弊
14.Kafka的offset有副本吗,可以接受数据重复但不能接受数据丢失让你设计offset怎么设计
15.假设offset存储在Kafka里,消费者已经读完一部分数据但在提交offset时网络断了,消费者上线以后认为offset已经提交向Kafka请求读下一段数据,这时Kafka会怎么表现
16.消费者写入的下游程序有问题要数据回读,Kafka是怎么响应的
17.手撕:给定一个二叉树判断是否是平衡二叉树,时间复杂度是多少,优化到O(n)
#知乎##面试题目#