华为数通三轮面试已通过

技术一面
1.自我介绍
2.osi七层模型,每层是什么功能
3.tcp的握手和挥手细节
4.tcp和udp的区别
5.队列和栈的区别
6.项目代码量
7.项目中负责的内容
8.static关键字的作用
9.分配内存的几种方式
10.算法:消除相邻相同的字符,类似于祖玛游戏。输入:“abbacf”  输出"cf"     输入“abbbacf”   输出:“abacf”
解法:用栈,每次都与栈顶比较, 相同就消除栈顶,并移动指针。
11.ip的两种类型, ipv4和ipv6
12.排序算法知道哪些,各自的时间复杂度,空间复杂度是多少(最好是平均时间复杂度,最差时间复杂度,最好时间复杂度都记一下)
13.linux中删除文件用什么命令(我答的rm,结果面试官说rm吗???)
14.让机试复盘说说三个题
技术二面:
1.自我介绍

2.学过哪些课程
3.学过计网和操作系统没有。都自学的.      然后问了问osi7层模型
4.算法:做的太快了,就多让做了一道
第一道:字符串翻转,“girl  and  boy”    输出:“boy and girl”   注意输入中可能中间 有多个空格,前后有多个空格,但输出时前后不能有空格,且中间单词间都只有一个空格
第二道:力扣原题,不含重复字符的最长子串
5.ping报文的格式(貌似是问这个,我不会所以没有听太懂),我不知道这个格式,就只回答了ping命令基于ICMP协议。然后就没问了
6.什么情况会有可能导致栈溢出(我都说了没学过操作系统,这个题是故意让我答不上来的),面试官给了几个选项:动态局部变量、静态变量什么的,我不知道答案,猜了一个动态局部变量。。。
6.想不想来华为
7.愿不愿意来东莞
8.手里有没有offer(我答快了说了没有,虽然实际上确实还没有拿到别的offer)  感觉可以说有一个,然后说个差不多的公司的名字就行。
9.反问。
10、让机试复盘,说说思路
11.红黑树是什么,介绍一下定义、特点和用途
总体问得都不难,基本都是基础题,项目也没有深究,还准备了好充分。
许愿明早主管面。!!!!!


9月18主管面:
1.优缺点以及为什么
2.如何看待加班
3.其他的不太记得了。

#华为校招通用软件开发##面经##华为#
全部评论
请问楼主,“分配内存的几种方式”是操作系统的知识吗?应该怎么答啊?
1
送花
回复
分享
发布于 2021-09-20 10:57
请问手撕代码是本地IDE吗?
1
送花
回复
分享
发布于 2021-09-18 12:58
滴滴
校招火热招聘中
官网直投
osi七层模型,每层是什么功能,这个怎么说?说一下,物理层,链路层,网络层,传输层,会话层,表示层,应用层,还有各层的一些协议可以吗?
点赞
送花
回复
分享
发布于 2021-09-21 16:18
请问主管面面了多久呀
点赞
送花
回复
分享
发布于 2021-09-23 21:50
请问楼主面的是什么岗呀
点赞
送花
回复
分享
发布于 2021-09-24 14:51
话说是不是面试通过了,还需要被排序呀,然后才有offer?
点赞
送花
回复
分享
发布于 2021-09-24 15:58
哥们有消息了吗
点赞
送花
回复
分享
发布于 2021-10-21 11:42
机考考了哪些呀?楼主多少分过的?
点赞
送花
回复
分享
发布于 2022-07-05 23:14

相关推荐

7 70 评论
分享
牛客网
牛客企业服务