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

「大数据OLAP引擎研发」面经

优质
小牛编辑
52浏览
2024-08-02

「大数据OLAP引擎研发」面经

公司:北京快手

面试时间:2024.07.04,共计55分钟

问题

自我介绍

Java中Map在内存中的存储结构,如何存储数据?

HashMap的底层数据结构是什么?

介绍一下ArrayList?

int a1[4096]; Integer a2[4096]; 两个数组求和哪个更快?

对连续内存的数据做计算,CPU会有哪些加速设计?

Java中创建对象返回的引用地址和物理内存条中的地址有什么关系?

Java数组在物理内存中是连续存放的嘛?

int[] a = new int[xxx];

new后系统会立刻分配对应大小的物理内存嘛?

介绍下Java垃圾回收机制

group by操作在MapReduce中的执行流程?

成本治理:优化Spark任务参数,主要包括什么?

数据倾斜怎么处理?

慢SQL怎么排查什么阶段慢,以及对应的解决办法?

Hudi和Hive有什么区别?

Hudi是如何实现数据更新的?

介绍数据库事务

事务隔离级别

一道算法题

使用过Java的多线程嘛?多线程是用来干什么的?

多个线程同时操作同一份数据,会有什么问题?

反问环节

#快手面试##大数据#
 类似资料: