华为云计算实习面经

5.22 笔试

  • 获取公共链表片段(数据量很小,暴力秒了)
  • 矿车运输成本,找最优路径,中间要求经过一个检查站,用迪杰斯特拉就可以
  • 第三题没时间看了,好像是什么节点

5.29 技术面

  • 回顾笔试讲思路
  • 项目
  • 长度为1000的升序序列,二分查找最多多少次
  • 长度为10的数组冒泡最多多少次
  • IP地址192.168.1.1,23位子网掩码,求网络地址
  • linux中如何在根目录下查找所有文件名包含张三的路径
  • linux中单引号和双引号的区别
  • python进程、线程通信
  • python不可变、可变类型
  • 写查询语句 SQL SELECT * FROM TABLE1 WHERE name=”张三” AND age=20
  • 写删除语句 SQL DELETE FROM TABLE1 WHERE name=”张三” AND age=20
  • SQL 清空表语句(TRUNCATE TABLE TABLE1)
  • 代码:非空单词列表,返回前k个出现次数最多的单词,如果出现次数一样则按照字典序

6.3 主管面

  • 自我介绍
  • 介绍项目
  • 项目有什么创新
  • 你觉得项目中最让你有成就感的地方
  • 你认为你对python的掌握程度
  • 你还会什么别的语言
  • 周边人对你的评价是什么样子的
  • 你有没有压力特别大或者紧张的时候
  • 你有没有失败的时候,怎么调整度过的
  • 考研的时候有别人帮助你吗
  • 职业规划
  • 有没有别的在面的岗
  • 对华为的印象是什么
  • 如何看待”艰苦奋斗“的文化
  • 如果字节和华为你会选哪个
  • 你期望的氛围是什么,你想从华为得到什么
  • 你想成为什么样的人

主管面后询问hr得到答复已经通过,提交offer审批了,不知道还需要多久

两次面试都没有反问环节,所以对这个部门的业务不是很了解,有没有兄弟了解的,听说有python(大模型相关)和java(数据处理)两个方向

更新 6.25 下offer了

#华为面试经验##华为##华为面试题#
全部评论
我们前两道笔试题一样,卧槽!为何不早点刷到你的帖子呢
点赞 回复 分享
发布于 2024-08-14 19:02 江苏
笔试自选语言吗,可以golang吧
点赞 回复 分享
发布于 2024-07-17 16:10 浙江
问下佬base哪里
点赞 回复 分享
发布于 2024-06-28 14:05 广东

相关推荐

05-23 17:41
已编辑
西南交通大学 Java
面得最久的一次,一共一个半小时,java基础,jvm,集合,spring,mybatis,数据库,Linux,计网都有涉及下面是手撕题一开始是这道题/*重构字符串给定一个字符串 s ,检查是否能重新排布其中的字母,使得两相邻的字符不同。返回 s 的任意可能的重新排列。若不可行,返回空字符串 "" 。示例 1:输入: s = "aab"输出: "aba"示例 2:输入: s = "aaab"输出: "" 提示:1 <= s.length <= 500s 只包含小写字母*/感觉短时间内写不出来,然后问面试官能不能换题,面试官换了一题之后才写出来的下面是换过的题/*公共字符按ASCII码升序输出所有符合要求的字符; 如果没有符合要求的字符,则输出空列表[]。样例1输入:2 ["aabbccFFFFx2x2", "aaccddFFFFx2x2", "aabcdFFFFx2x2"]输出:["2", "F", "a", "x"]解释:字符 a 在三个字符串中都出现 2次,符合要求;字符 b 在第二三个字符串中分别出现 0次、1次,不符合要求;字符 c 在第三个字符串中出现 1次,不符合要求;字符 d 在第三个字符串中出现 1次,不符合要求;字符 F 在三个字符串中都出现了 4 次,符合要求;字符 x 在三个字符串中都出现了 2 次,符合要求;字符 2 在三个字符串中都出现了 2 次,符合要求;因此字符 a、F、x、2符合要求,按ASCII码升序输出 */代码实现public class Test {    static char[] commonChars(int count, List<String> strings) {        int[][] counts = new int[strings.size()][128];        //记录每个字符出现的次数        for(int i = 0; i < strings.size(); i++) {            String tmp = strings.get(i);            char[] charArray = tmp.toCharArray();            //记录当前字符串所有字符出现的次数            for(int j = 0; j < charArray.length; j++) {                counts[i][charArray[j]]++;            }        }        //定义变量记录符合条件的字符个数        int resCount = 0;        List<Character> res = new ArrayList<>();        for(int j = 0; j < 128; j++) {            //判断当前字符是否符合次数要求            boolean state = true;            for(int i = 0; i < strings.size();i++) {                if(counts[i][j] < count) {                    state = false;                    break;                }            }            if(state) {                resCount++;                res.add((char)(j));            }        }        char[] resArr = new char[resCount];        for(int i = 0; i < resCount; i++) {            resArr[i] = res.get(i);        }        return resArr;    }    public static void main(String[] args) {        int k = 2;        List<String> strings = new ArrayList<>();        strings.add("aabbccFFFFx2x2");        strings.add("aaccddFFFFx2x2");        strings.add("aabcdFFFFx2x2");        char[] res = commonChars(k, strings);        Arrays.sort(res);        for(char c:res) {            System.out.print(c + " ");        }    }}
华为一面188人在聊 查看2道真题和解析
点赞 评论 收藏
分享
评论
9
39
分享

创作者周榜

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