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决赛圈怎么选#
全部评论
课代表:https://www.nowcoder.com/discuss/545752006778982400
点赞 回复 分享
发布于 2023-10-22 23:44 广东
恭喜拿到 Offer 🎉🎉🎉 期望其他同学继续努力!!!面经答案:https://www.nowcoder.com/discuss/545752006778982400
点赞 回复 分享
发布于 2023-10-23 23:18 北京
佬礼貌问啥部门呀?
点赞 回复 分享
发布于 2024-04-20 10:23 美国

相关推荐

什么时候才能有offer啊_:十年前我还在刺激战场研究跳伞的底层原理呢
投递牛客等公司
点赞 评论 收藏
分享
2024-12-29 11:08
湖南工业大学 Java
程序员牛肉:简历没什么大问题了。 而且不要再换项目了。三月份就开暑期实习了,现在都一月份了。实在来不及重新开一下项目了。把一个项目写完或许很快,但是把一个项目搞懂吃透并不简单。所以不要换项目了,把你简历上面的两个项目好好挖一挖吧。 具体 体现在:你能不能流利的说出你的项目的每一个功能点代码实现?你能不能说出在这块除了A技术之外,还有其他技术能够实现嘛?如果有其他技术能够实现,那你这块为什么选择了你当前用的这个技术?
投递牛客等公司
点赞 评论 收藏
分享
评论
3
8
分享

创作者周榜

更多
牛客网
牛客企业服务