2020-05-12 华为无线MAE产品部 暑期实习 技术面

问的比较基础, 仅作分享. 后续的主管面忘了记录.

1. 自我介绍

2. 面试问题

  1. 数学建模
    详细介绍建模
    建模过程中编程怎么解决的
  2. 数据结构与算法
    常用数据结构介绍一下
    图的遍历有哪些
    图怎么用邻接矩阵表示
    算法里面的NP问题介绍一下
    贪心算法和动态规划的区别
  3. 数学问题
    数学的千禧年问题了解吗
    费马大定理是什么

3. 手撕代码

  1. 给定数组, 输出最长递减子序列 (如 6 3 5 4 7 8 可输出 3 4 7 8)
  2. 给定总时间和一些试卷的价值和所需时间, 做哪一些试卷能够价值最大(背包问题)
  3. 开放题: 无线业务中图的遍历, 开放性地询问思路

附上面试时写的第一题的代码 (力扣有类似题, 也有简单解法输出最长长度. 不过力扣没有要求输出该最长序列. 值得一做)

import java.util.Deque;
import java.util.LinkedList;
import java.util.List;

public class Test {
    public static List<Integer> func(int[] arr) {
        if (arr == null || arr.length == 0) {
            return null;
        }
        Deque<Integer> s = new LinkedList<>();
        int maxLength = 0;
        for (int num : arr) {
            while (!s.isEmpty() && num >= s.peek()) {
                s.pop();
            }
            s.push(num);
            maxLength = Math.max(maxLength, s.size());
        }
        LinkedList<Integer> l = new LinkedList<>();
        for (int num : arr) {
            while (l.size() != 0 && num >= l.getLast()) {
                l.removeLast();
            }
            l.add(num);
            if (l.size() == maxLength) {
                return l;
            }
        }
        return null;
    }

    public static void main(String[] args) {
        int[] arr = new int[]{6 3 5 4 7 8};
        // int[] arr = new int[]{9, 4, 3, 2, 5, 4, 3, 2};
        System.out.println(func(arr));
    }
}
#实习##面经##华为##产品#
全部评论
虽然面试题部分较为基础, 但代码部分还是有难度的, 华为能问到背包问题还是比较少见的
点赞
送花
回复
分享
发布于 2020-08-16 17:16
请问主管面主要问什么呢
点赞
送花
回复
分享
发布于 2021-09-18 13:36
秋招专场
校招火热招聘中
官网直投

相关推荐

2 5 评论
分享
正在热议
# 牛客帮帮团来啦!有问必答 #
1153274次浏览 17159人参与
# 通信和硬件还有转码的必要吗 #
11245次浏览 101人参与
# OPPO开奖 #
19368次浏览 268人参与
# 和牛牛一起刷题打卡 #
19137次浏览 1636人参与
# 实习与准备秋招该如何平衡 #
203554次浏览 3629人参与
# 大厂无回复,继续等待还是奔赴小厂 #
5033次浏览 33人参与
# 不去互联网可以去金融科技 #
20865次浏览 259人参与
# 通信硬件薪资爆料 #
266102次浏览 2484人参与
# 国企是理工四大天坑的最好选择吗 #
2236次浏览 34人参与
# 互联网公司评价 #
97773次浏览 1280人参与
# 简历无回复,你会继续海投还是优化再投? #
25041次浏览 354人参与
# 0offer是寒冬太冷还是我太菜 #
454996次浏览 5125人参与
# 国企和大厂硬件兄弟怎么选? #
53932次浏览 1013人参与
# 参加过提前批的机械人,你们还参加秋招么 #
14649次浏览 349人参与
# 硬件人的简历怎么写 #
82299次浏览 852人参与
# 面试被问第一学历差时该怎么回答 #
19415次浏览 213人参与
# 你见过最离谱的招聘要求是什么? #
28610次浏览 249人参与
# 学历对求职的影响 #
161294次浏览 1804人参与
# 你收到了团子的OC了吗 #
538911次浏览 6390人参与
# 你已经投递多少份简历了 #
344360次浏览 4963人参与
# 实习生应该准时下班吗 #
97042次浏览 722人参与
# 听劝,我这个简历该怎么改? #
63530次浏览 622人参与
牛客网
牛客企业服务