几家中厂面试 + 数据开发

Ppio一面:
1、自我介绍
2、讲项目       
3、分区/分桶
4、内部表和外部表
5、连续登录七天的用户
6、遇到的一些最主要的问题    — 数据倾斜
7、数据量有多少
8、Dag图、宽依赖、join是宽依赖吗?
9、广播变量
10、reducebykey和groupbykey
11、讲自己的职业规划
12、反问环节

极光一面(差评:面试官迟到10分钟,我打了hr电话问了才来,面试也是十分钟草草了事)
1、自我介绍
2、数据结构     链表和二叉树和图的区别
3、技术栈
4、实习经历
5、项目数仓
6、遇到最多的问题
7、问了一些闲话
8、反问环节

中国电信一面
1、自我介绍
2、大模型有了解吗
3、技术栈 学了多久
4、实习工作内容  问了很多工作内容、工作细节
5、Python里面的字典合并的函数、怎么得到所有的key,去重的函数
6、用python写mr,  hdfs里面的一些函数    
7、进程线程   cpu比较密集时用什么 -多进程

感觉很多函数,我都忘了是什么

#发面经攒人品##我的求职进度条#
全部评论

相关推荐

一面 问项目限流算法有哪些?线程安全的List ?鉴权怎么做的spring 中涉及到的设计模式有哪些?多线程编程import java.util.List;import java.util.stream.Collectors;import java.util.stream.IntStream;public class RpcBatchRequestTest {static RpcService rpcService = new RpcService();public static void main(String[] args) {// rpc 请求参数List<Integer> requestIds = IntStream.range(0, 1000).boxed().collect(Collectors.toList());// rpc 调用List<String> results = batchGetDetails(requestIds);// 输出for (String result : results) {System.out.println(result);}// 预期输出// details 0// details 1// details 2// .......// details 999}/*** 某个 rpc service 的接口只提供单个调用* 此处需要做一个封装,多次请求后返回** 要求按照顺序返回** @param ids* @return*/public static List<String> batchGetDetails(List<Integer> ids) {// 单次调用// RpcService rpcService = new RpcService();// rpcService.rpcGetDetailsById(1);// TODO 在此处实现批量调用return null;}}class RpcService {public String rpcGetDetailsById(int id) {// 模拟 rpc service 耗时try {Thread.sleep(20L);} catch (InterruptedException e) {throw new RuntimeException(e);}return "details " + id;}}二面TCP 的可靠性如何保证的?tcp 报文头有哪些内容?MySQL 三种日志?看过哪些源码?分库分表有了解吗?多线程编程/*n个线程交替打印1-100。比如n=5,输出如下:第一个线程打印 1第二个线程打印 2...第五个线程打印 5第一个线程打印 6第二个线程打印 7*/
查看9道真题和解析
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务