华为云面经

8.25更新

一面(70min)

  1. 自我介绍
  2. 详细问项目
  3. 项目1,项目2(特详细)
  4. 有无实习经历?
  5. 用过什么操作系统?他们有什么区别?
  6. Windows下的安装包为什么在Linux下不能用?核心原因是什么/
  7. C11了解过么?说几个新特性
  8. 智能指针介绍一下,为什么采用智能指针?
  9. Lamda表达式介绍一下,在哪儿用过,为什么要使用Lamda表达式?
  10. 进程线程区别介绍一下
  11. TCP为什么采用三次握手,两次握手行不行?
  12. 排序算法(时间复杂度,最坏,最好,稳定性)
  13. 大概排好序的一个列表,采用什么排序算法最快?
  14. 二叉树的遍历方法有几种?可以采用什么方式遍历?
  15. 机试(因为是实习时笔试的,没问)
  16. 算法:一个地图,中间某些点不可达,寻找从a点到b点的最短路径,可以采用什么方法?深度优先,广度优先行不行?

算法:
页码显示,对于总页码N < 7显示所有页码,反之则最多只显示7个页码(首页页码、尾页页码、当前页K以及当前页前后两页的页码);未显示的连续页码用省略号“…”代替。
如:N = 94,K = 5,则显示页码1 … 3 4 5 6 7 … 94;N = 94,K = 93,则显示页码1 … 91 92 93 94。
输入:两个空格分开的整数N, K(1≤ K ≤ N ≤ 100),分别表示总页数和当前页。
输出:所显示的页码,用空格分开,未显示的连续页码用省略号”…”统一代替。

二面(60min)

  1. 自我介绍
  2. 项目相关
  3. 语言?代码量?
  4. 智能指针介绍一下,自己的使用情况
  5. 用过什么数据库?数据库优化的方法?
  6. 执行计划了解么?(不了解)
  7. Python的使用情况?逻辑和函数了解么?

算法:给定一个字符串序列和一个数n,输出在字符串序列中出现n次的单词;若多个单词出现n次,输出后一个。

如python Java cpp go java go cpp,2,输出go

三面(20min)

  1. 自我介绍
  2. 详细介绍一个项目
  3. 为什么选择这个职业,你的专业有什么优势
  4. 城市只能选杭州么?别的有考虑么?
  5. 反问

10min后过了,华为的池子深不见底

#华为##华为面试##华为云#
全部评论
这么难?重开了
2 回复 分享
发布于 2022-08-18 11:33 重庆
大佬是优招面试吗,感觉面的好难呀
点赞 回复 分享
发布于 2022-08-18 11:07 广东
最后一道题输出为啥不是cpp呀
点赞 回复 分享
发布于 2022-08-18 11:55 四川
大佬啥岗位?啥部门?
点赞 回复 分享
发布于 2022-08-18 14:03 广东
一面第13题,怎么答呀
点赞 回复 分享
发布于 2022-08-18 17:09 重庆
哪个部门啊
点赞 回复 分享
发布于 2022-09-27 19:25 上海
哪里的base,大佬
点赞 回复 分享
发布于 2022-10-12 00:02 四川

相关推荐

9 137 评论
分享
牛客网
牛客企业服务