招银校招一面大数据
没参加提前批,奇怪分到了三面的房间,面试官和我一上来都是懵逼,反复确认是不是参加了提前批,我说没有。
我说看网上说一面哪来的手写代码,然后面试官说一面也有😒
一、语言方面:
一个没问,这也是奇特,java、python、scala这些大数据专用语言一个没问。
二、基础课方面
问熟悉哪几本教材,我说句数据结构和数据库,计网和操作系统没看,懒得看。
1. 数据结构里,怎么查找树的节点?
2. 数据库里,能不能说下索引、触发器、事务、存储过程、函数?
三、大数据方面:
1. MapReduce和Spark都有shuffle这个过程,能不能谈谈你对这个过程的理解?
2. flink和spark streaming的区别?
3. 知道spark哪些算子?举几个例子?
四、手写代码
1. 写出某个月,某个用户交易最大金额和累积金额。
2. 统计pv的hive语句。
3. spark一开始要写的那几行代码。
五、有啥想问的?