大场面经
一路春招路,终拿大厂offer。分享下经验,回报牛客:
字节一面挂:
1、合并两个有序链表
2、二叉树的中序遍历
3、16G处理1T数据
4、操作系统的进程与线程
5、虚拟内存
6、java多线程的锁
蘑菇街一二面挂:
主要是考java,
java内存模型
java对线程
java保证线程同步
java垃圾回收
如果会flink也会详细问
不建议去
小米三面:
二面:
1.spark用什么语言开发
2.数仓
3.flume
4. hadoop小文件问题
5.sqoop遇到的问题
6.sqoop如何导入半结构化数据到hbase
7.hbase的rowkey设计原则 散列原则是怎么做到散列的
8.dataX和sqoop区别
9.reducebykey 、groupbykey、combinebykey 、agergetbykey
10.数仓的分层
11.有么有数据质量管理
12.合并有序链表,空间复杂度O(1)
13.求连通图
三面:
一道编程题:
模拟退格键:
输入:“acd<e<<”
输出:“a”
总结下来面试感觉字节,小米挺好,蘑菇街不行而且不建议去蘑菇街裁人。
#春招##字节跳动##蘑菇街##小米##大数据开发工程师##面经#