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决赛圈怎么选#
腾讯公司福利 1148人发布