网站首页 > 文章精选 正文
作者:南露若汐
来源:牛客网
一面
1、自我介绍
2、介绍项目(主要负责哪些业务)
3、Jvm主要组成部分及其作用
4、GC的过程
5、一致性hash及其用途和数据倾斜如何解决
6、前序、中序和后序遍历
7、Kafka的ACK机制如何保证数据不丢失
8、Mapreduce如何解决数据倾斜
9、Hashmap和hashtable的区别
10、用加减乘除四种运算求根号二的值,保留小数点后10位。
11、有两张表:student(id,name),score(id,sid,score,course)假设所有学生都参与各科考试,没有任何缺考,查询出所有科目分数都大于80分的学生姓名。
12、有2个大文件分布在两台机器上,每个文件1T,两个文件的diff大小1m,用最小的网络流量交换两个文件。
二面
1、自我介绍
2、主要介绍项目(项目级别,多少人做项目,大文件是如何快速入库的,介绍大数据组件)
3、Hadoop与Spark有何区别
4、Java基本数据类型及其范围
5、GC过程(机制)
6、Hashmap与Hashtable的区别(为何扩容要扩展2n+1,2倍)
7、两个链表找公共节点
8、两个1T文件如何找到公共部分
三面
1、拿过什么offer
2、自己负责的业务
3、项目多少人负责的,怎么分工的
4、遇到难题是什么,怎么解决的
5、连桥(团队合作)怎么沟通的
6、自己的优势(创新点)
7、对比其他实习生自己的优势
8、为何选择经济压力大的上海
9、个人职业规划
四面
1、自我介绍
2、介绍项目
3、项目架构及如何分工的
4、业务代码
public class Job {
public int jobId;
public int status; //任务状态,1代表成功,2代表失败
public int errorCode; //错误码,1-10
public int worker;
}
输入List<Job>,这批任务的成功率,统计这批任务的失败原因的分布情况,统计这批任务,根据worker,哪些worker更好
public class Result {
public double successRate; //成功率
public Set<Integer, double> failDetail; //失败分布
public int bestWorker; //成功率最高的worker是哪个
},public Result function(List<Job>) {}
size=10 ,work1做了2个,work2做了5个,work3做了3个,List<Job>假如size=3
Job1:
status=1;
errorCode = 0; 0代表成功
work=5;
Job2:
status=2;
errorCode = 1;
work=1;
Job3:
status=2;
errorCode = 2;
work=5;
那么我们统计得到,3个任务成功了1个,successRate=1/3
失败分布:
1这个错误,出现1次,2这个错误出现1次,总共2个错误总数,那么分布情况就是
<1,0.5>;<2,0.5>
worker的成功率:
1这个worker执行了1个任务,成功了0个。成功率是0
5这个worker执行了2个任务,成功了1个,成功率是0.5
那么bestWorker=2
5、Mysql、Hive、Hadoop和Hbase的区别及应用场景
6、介绍Kafka
7、mysql除了增删改查,你还用过什么
-------------------------
牛客网是全国最大的IT题库,刷真题,练算法,看面经,得内推,全面提升你的技术水平、推荐最好的工作给你!牛客网官网链接:https://www.nowcoder.com/discuss?type=2&order=0?from=toutiao
*本文由原作者首发于牛客,非经原作者授权,不得转载。
*与面经原作者交流,请点击下方了解更多。
- 上一篇: 字节跳动一面面经 字节跳动一面难吗
- 下一篇: 上海公司大数据面试题(面经) 上海 大数据 招聘
猜你喜欢
- 2024-12-24 推荐两个Java王炸项目!写进简历非常硬核!
- 2024-12-24 网易有道安卓面经:211本科,无安卓实习经验,二面凉了
- 2024-12-24 java开发 海康威视 海康威视应用软件开发工程师java
- 2024-12-24 含泪拿下字节后端offer,太难了 字节后端社招面经
- 2024-12-24 盛趣游戏unity客户端面试 盛趣游戏笔试
- 2024-12-24 耗时半月,终于把牛客网上的Java面试八股文整理成了PDF合集
- 2024-12-24 美团非技术岗offer到手!六轮面试+笔试,硬核经验贴分享
- 2024-12-24 玩转牛客 | 社招广场上线,来不来撩?
- 2024-12-24 真渣硕之渣男成长记 真是渣男
- 2024-12-24 背了几十份面经还是连挂6个面试,最终拿下腾讯后总结了这些坑点
- 最近发表
- 标签列表
-
- newcoder (56)
- 字符串的长度是指 (45)
- drawcontours()参数说明 (60)
- unsignedshortint (59)
- postman并发请求 (47)
- python列表删除 (50)
- 左程云什么水平 (56)
- 计算机网络的拓扑结构是指() (45)
- 稳压管的稳压区是工作在什么区 (45)
- 编程题 (64)
- postgresql默认端口 (66)
- 数据库的概念模型独立于 (48)
- 产生系统死锁的原因可能是由于 (51)
- 数据库中只存放视图的 (62)
- 在vi中退出不保存的命令是 (53)
- 哪个命令可以将普通用户转换成超级用户 (49)
- noscript标签的作用 (48)
- 联合利华网申 (49)
- swagger和postman (46)
- 结构化程序设计主要强调 (53)
- 172.1 (57)
- apipostwebsocket (47)
- 唯品会后台 (61)
- 简历助手 (56)
- offshow (61)