当前位置: 首页 > 面试经验 >

10.12-猫眼-大数据-一面+二面

优质
小牛编辑
92浏览
2023-10-15

10.12-猫眼-大数据-一面+二面

一面

面试时间:70min

自我介绍

Java数据类型?

String builder和String buffer区别?

String为什么是不可变的?为什么要设计成不可变?

泛型了解吗?

反射了解吗?常用的反射方法?

Java集合类型?

数组和链表的区别?

讲讲HashMap原理?转换成红黑树条件?为什么这么设计?

线程安全的HashMap?ConcurrentHashMap和HashTable的区别?ConcurrentHashMap原理?

线程和进程区别?

Java进程切换如何保证能够回到之前的执行位置?

JVM里面的内存结构?

线程池作用?线程池参数?

Hive内部表和外部表区别?

UDF类别?实现步骤?

Hive存储文件格式?

行存储和列存储区别?

举几个开窗函数例子?什么要有开窗函数,和聚集函数区别?

MySQL聚簇索引和非聚簇索引区别?回表操作?

最左匹配问题?索引失效场景?

Hadoop中的进程?

HBase读写原理?HBase存储结构?LSM树原理?

手撕SQL:连续登录三天以上的用户。很快写出来了,面试官笑着说你是不是做过,我直言说写过很多次了

项目介绍?

面试官直接说你这个是sgg学的吧,我说是,本科毕设,他说他能找到工作也是凭这项目,我俩都笑了。

Spark遇到的一些问题?

反问:面试表现?不是死记硬背的,有自己的理解,但可能细节忘了,要多复习,还可以。

全程八股,面试官还不错,遇到忘了的,还给提示。

二面

面试时间:50min

自我介绍

科研内容介绍

三道SQL

聊了聊做的项目

 类似资料: