2023秋招-大数据开发面试-百度-三面
1、 项目一直挖
2、 Spark调优
3、 Shuffle之类的优化
4、 平常写SQL注重优化之类的问题
5、 第一道题让看下面Java代码写输出。
private static void test(int[] arr) { for (int i = 0; i < arr.length; i++) { try { if (arr[i] % 2 == 0) { throw new NullPointerException(); } else { System.out.print(i); } } catch (Exception e) { System.out.print("a "); } finally { System.out.print("b "); } } } public static void main(String[] args) { try { test(new int[]{0, 1, 2, 3, 4, 5}); } catch (Exception e) { System.out.print("c "); } }
6、 第二道题是数组中找出出现次数超过一半的数字,空间复杂度O1。
#数据开发工程师面经##数据人offer决赛圈怎么选#