一.前言: 字节跳动大数据实习生面经。9月1日下午投的简历,晚上收到面试通知,约好9月3日晚上视频面试。整个过程面试官很有耐心,一直在引导我思考,但这次面试暴露出我的基础知识比较薄弱,还需要加深对各种底层原理的学习!在此做一个记录。 二.面试题 1.计算字符串表达式[手撕代码] 2.二分查找[手撕代码] 3.判断链表是否是循环链表[手撕代码] 4.Java内存区域 5.Java的GC和Python的GC 6.Hive底层原理 7.Dataframe和Rdd的区别 8.项目中处理的数据量多大 9.大数据项目中做过哪些优化 10.left jion和inner join 11.K-means聚类底层原理 12.Tensorflow底层原理 13.Pandas底层做了哪些优化