华为od

看了牛牛网这么多前辈的面经,我也分享给大家吧

背景:22双非本,工作一年半

一、12.24机考 (297分)

  • 虚拟理财游戏
  • 绘图机器
  • 最长的指定瑕疵度的元音子串

二、12.28 hr面

1.自我介绍

2.为什么选了东莞,不选深圳(个人原因)

3.od看法

4.家庭情况

5.如果给offer什么时候能入职

6.期望薪资,如果低于该薪资会考虑吗

三、1.05 技术一面

1.redis热key和大key

2.java中线程通信方式(没答出)(1、直接内存(注意并发) 2、wait、notify 3、CountDownLatch 4、管道 等都可以)

3.springboot特性

4.jvm垃圾回收(两到三分钟简单讲讲)

5.责任链模式

6.hashmap是否安全

    /**
     * 现要采购某种商品,已知不同商家商品数量和单价,商品每购买一次单价加一,已知需采购n个该商品,求至少需要多少钱
     */
    public void solution2() {
		// 数组0上为单价,1上为数量
        int[][] arr = {{100, 200}, {9, 2}, {10, 3}, {10, 1}, {10, 3}};
        int n = 4;
        int res = 0;
        Map<Integer, Integer> map = new TreeMap<>();
        for (int[] temp : arr) {
            for (int i = temp[0]; i < temp[1] + temp[0]; i++) {
                map.put(i, map.getOrDefault(i, 0) + 1);
            }
        }


        for (Integer i : map.keySet()) {
            Integer count = map.get(i);
            if (count >= n) {
                res += (n * i);
                System.out.println(res);
                return;
            } else {
                res += (count * i);
                n -= count;
            }
        }
        System.out.println(res);
    }

四、1.07技术二面

1.工作中是否出现过oom,怎么导出dump文件(jmat命令),使用什么进行分析处理(jprofile、mat)

2.工作中项目使用的什么垃圾回收算法

3.jvm内存区域

4.redis的缓存击穿、穿透、雪崩(看简历问的)

5.nio

6.linux诊断命令 网络、磁盘、CPU之类的

7.简历上写了docker,是否了解k8s(不了解)

/**
     * 将字符串按字母出现次数倒序排序输出,Aabb则输入bbAa,有多个答案输入一个就行
     */
    public void solution1() {
        String str = "Aabb";
        Map<Character, Integer> map = new HashMap<>();

        for (char c : str.toCharArray()) {
            map.put(c, map.getOrDefault(c, 0) + 1);
        }
        StringBuilder res = new StringBuilder();
        List<Integer> values = map.values().stream().sorted(Comparator.reverseOrder()).collect(Collectors.toList());

        for (Integer value : values) {
            for (Character c : map.keySet()) {
                if (map.get(c).equals(value)) {
                    for (int j = 0; j < value; j++) {
                        res.append(c);
                    }
                    map.remove(c);
                    break;
                }
            }
        }

        System.out.println(res.toString());
    }

五、技术三面1.11

1、mysql的数据类型,30用什么类型存,300,30000,3000000

2、java基本数据类型,30,300,30000,3000000分别用什么类型存,小数点后面有3,10,50位用什么类型存

3、hashmap底层结构

4、熟悉什么设计模式

5、java设计原则、自己代码中哪里用到了

6、springboot项目,如果创建新项目需要更改什么配置

部分忘了

手撕:lc.06 Z字变换(ac)

六、1.18主管面

1、个人专业上学的课程

2、讲讲项目上自己负责的部分

3、华为工作压力大能接受吗

4、目前工作中每周加班多长时间

追问:华为强度比这高得多,能接受吗

七、感受

加上前期刷题,整个流程下来快两个月,最终定级d2,定薪给了期望工资,offer过两天发下来,等offer下来准备离开现公司了

当然吹一波对接人@我是栗栗呀,全程跟进,有问必答,有意向的可以私她。

#华为od#
全部评论
谢谢小哥哥认可,嘻嘻
2 回复 分享
发布于 2024-01-25 09:42 广东
【华为招聘】 【招聘岗位】软件开发工程师(前端) 【工作地点】深圳 【工作年限】不限(应届生、社招均可) 【招聘部门】质量与流程IT部 OD和25届实习生 【薪资待遇】依据能力及面试情况,匹配华为13-17级薪资奖金 【基本要求】 1、熟悉一门主流语言(Java/C#/Python/JavaScript等); 2、具备良好的系统分析能力,能独立分析、解决问题,具有良好的团队合作精神、沟通能力及抗压性; 3、熟悉微服务架构,熟悉Spring Boot、Spring Cloud或VUE架构; 4、了解多租户SaaS应用的特点,并有相关的设计开发经验优先; 5、熟悉Windows/安卓/鸿蒙,有IoT/大数据/AI应用/移动端应用/客户端应用开发经验优先;
1 回复 分享
发布于 2024-02-06 18:59 广东
请问一下三次面试的算法题都全ac了吗?
1 回复 分享
发布于 2024-02-01 17:17 江苏
d2大概多少啊
1 回复 分享
发布于 2024-01-30 18:28 江苏
offer下来踢我一下😋
1 回复 分享
发布于 2024-01-26 01:24 上海
嗷嗷,我也想我的候选人写文赞美我OAOA
1 回复 分享
发布于 2024-01-25 11:37 广东
写很详细, 我看完了,恭喜通过了呀,成为同事啦,我也在东莞~
1 回复 分享
发布于 2024-01-25 11:37 广东
杭州华为OD岗位招聘,有意向请联系我
点赞 回复 分享
发布于 2024-02-23 15:18 广东
【华为招聘】 【招聘岗位】软件开发工程师(前端) 【工作地点】深圳 【工作年限】不限(应届生、社招均可) 【招聘部门】质量与流程IT部 OD 【薪资待遇】依据能力及面试情况,匹配华为13-17级薪资奖金 【基本要求】 1、熟悉一门主流语言(Java/C#/Python/JavaScript等); 2、具备良好的系统分析能力,能独立分析、解决问题,具有良好的团队合作精神、沟通能力及抗压性; 3、熟悉微服务架构,熟悉Spring Boot、Spring Cloud或VUE架构; 4、了解多租户SaaS应用的特点,并有相关的设计开发经验优先; 5、熟悉Windows/安卓/鸿蒙,有IoT/大数据/AI应用/移动端应用/客户端应用开发经验优先;
点赞 回复 分享
发布于 2024-02-05 19:27 广东
大佬 可以问下机考大概涉及到哪些吗 只看力扣的hot100够吗
点赞 回复 分享
发布于 2024-02-05 05:34 重庆
啥时候去上班呀
点赞 回复 分享
发布于 2024-02-01 16:37 广东
深圳岗位可联系
点赞 回复 分享
发布于 2024-02-01 13:34 广东
华为OD深圳岗,需要联系
点赞 回复 分享
发布于 2024-02-01 12:13 广东
成都也有岗,欢迎滴滴我
点赞 回复 分享
发布于 2024-01-31 10:31 贵州
华为武汉岗 欢迎联系
点赞 回复 分享
发布于 2024-01-30 17:57 广东
华为杭州岗,欢迎联系
点赞 回复 分享
发布于 2024-01-30 16:35 浙江
感觉给的不高啊
点赞 回复 分享
发布于 2024-01-30 02:22 四川
想来东莞松山湖,华为欧洲小镇,欢迎联系,可以辅导机考和面试
点赞 回复 分享
发布于 2024-01-29 22:16 广东
厉害了
点赞 回复 分享
发布于 2024-01-25 22:49 广东

相关推荐

zzzzhz:兄弟你先猛猛投简历至少三百家,能约到面试就去面。最近可以速成智能小车,智慧家居烂大街的项目,不需要自己写,只需要把里面的代码讲解看明白就行。把其中涉及到的八股文都拿出来单独背一下,我去年找工作就一个智能小车智慧家居找了10k差不多。
点赞 评论 收藏
分享
投递牧原集团等公司7个岗位
点赞 评论 收藏
分享
评论
22
48
分享

创作者周榜

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