字节跳动 商业化产品与技术-大数据开发岗 日常实习 已oc
个人背景:双非本+25届+一段中厂实习+2个相关项目
面试历程:2024.02.29-2024.03.04 5天从一面到oc(包含两天非工作日),鼠鼠也没想到那么快,可能是比较急吧 base北京
一面
- 简单介绍一下自己
- 你的这些知识都是课程有教的吗
- 问了些计网和操作系统(没想到数仓岗还会问计网和操作系统)
- 进程和线程的区别
- tcp和udp有什么不同
- arraylist和linkedlist有什么区别
- jvm的内存区域有什么
- java面向对象的特性是什么
- Threadlocal是怎么实现的(当时没答出来)
- 十大排序有哪些,时间复杂度为nlogn的有什么
- 说一下常见的数据结构
- 数仓数仓分层的意义
- 如果一条sql执行的很慢你会怎么排查原因
- 数仓对业务侧的影响是什么
- hive遇到什么算子会进行shuffle
- 内部表和外部表的区别
- 什么时候用内部表什么时候用外部表
- hive提交sql后续会发生什么
- 如何设置MRmap端和reduce端的大小
- 你有数据治理的经验嘛
- 算法题:sql:查找首次消费首月大于1000的集团 oc
- 先找到集团首次消费的日期,再拼接到表中筛选日期计算sum即可
二面
你有没有读研的打算,为什么不读研