茄子科技二面
1.自我介绍
2.zookeeper分布式锁怎么实现
3.Kafka如何保证消息的一致性(一致性:消费者不关心消息是否完整,相信生产者生产的完整的)
4.mapreduce,reduce是如何知道哪个map的输出是来它自己这里处理的
5.reduce是采取什么协议去拉去map的任务的(我回答了RPC协议,瞎猜的)
6.多线程:三个线程A、B、C,如何让AB先做完它两的任务再轮到C去做它的任务
7.Java怎样实现多态
8.hashmap原理
9.Linux:命令:查看一个进程的内存
10.计算机组成原理:磁盘阵列:rad0和rad10有什么区别。
11.Java里面一个汉字多少字节
12.我有什么问题问吗
面试官挺nice的!!!给我的入行建议:对技术先快速入门然后就需要去钻书了、得找数据量大海量的公司(一天的活跃用户量得有两三千万)去干不然没意思!!!他们公司数据量一天两百T!!!
#茄子快传##面经#