2024年华为面试题(通用11篇).docx
《2024年华为面试题(通用11篇).docx》由会员分享,可在线阅读,更多相关《2024年华为面试题(通用11篇).docx(28页珍藏版)》请在课桌文档上搜索。
1、2024年华为面试题(通用11篇)篇1:华为面试题Q1.:请你分别划划OS1.的七层网络结构图,和TCP/IP的五层结构图,Q2:请你具体的说明一下IP协议的定义,在哪个层上面,主要有什么作用?TCP与UDP呢?Q3:请问交换机口路由器分别的实现原理是什么?分别在哪个层次上面实现的?04:请问C+的类和C里面的struct有什么区分?Q6:全局变量和局部变量有什么区分?实怎么实现的?操作系统和煽译器是怎么知道的?Q7:一些寄存器的题目,主要是寻址和内存管理等一些学问.Q8:8086是多少尉的系统?在数据总线上是怎么实现的?“华为面试遨”板权归作者全部;转载请注明出处!篇2:华为面试题面试Sfi
2、答案1 .请你分别划划OS1.的七层月络结构图,和TCP/IP的五层结构图?OSVISO依据整个计箕机网络功能将网络分为:物理层、数更鹿路层、网络层、传输层、会话层.表示层、应用层七层.也称,七层模型”.TCP/IP五层段型分为:物理层、网络接口层、网络层(IP层)、传输层(TCP/UDP层)、应用层.2 .请你具体的说明一下IPt办议的定义,在哪个层上面,主要有什么作用?TCP与UDP呢?ip协议是网络层的协议,它实现了自动路由功能,也就是寻径的功能.cp协议是传输层的协议,它向下屏蔽了IP心议不行哀传输的特性,向上供应一个牢靠的点到点的传输;UDP也是传物层的协议,供应的是一种无连接的服务
3、主要考侬!)许多应用不须要牢靠的连接,但须要快速的传输,如局域网中的计算机传输文件一般运用UDP协议.3 .请问交换机和路由器分别的实现原理是什么?分别在哪个层次上面实现的?交换机用在局域网中,交换机通过记录局域网内各节点机器的MAC地址就可以实现传递报文无需看报文中的IP地址.路由器识别不同网络的方法是通过识别不同网络的网络ID号(IP地址的高烧部分)进行的,所以为了保证路由胜利,铅个网络都必需有一个唯一的网络编号.路由器通过察看报文中IP地址来确定路径,向那个子网(下一跳)路由.也就是说交换机工作在数据搬路层看MAC地址,路由耦工作在网际层看IP地址.但是由于现在网络设备的发展,许多设备既
4、有交换机的功能有由路由器的功能(交换式路由器球得两者界限越来越模楣.4 .请问C+的类和C里面的struct有什么区分?C+的c1.ass具有数据封装功能,其包含属性访问级别可以为PriVate,pub1.ic和protect,还具有实现类接口功能和协助功能的换作函数,而struct显性访问权限只有pub1.ic,没有数捌封装功能,也就没有实现信息用藏这一面对对象的思想的机制,struct本身不含有操作函数,只有数虬5 .请洪一讲析构函散和虚函数的用法和作用?折构函数是在类对象死亡时由系统自动调用其作用是用来释放对象的摩十数据成员所指的动态空间,假如在构造法数中,你申请了动态空间,那么为了避开
5、引起程序错误,你必需在析构函数中释放这部分内存空间.做如基类的函数用virtua1.修饰,成为虚函数,剜其派生类相应的备就送散仍能健承该虚函数的性依,虚函数进行动态联编,也即具有多态性,也就是派生类可以变更基类同名函数的行为,在面对对象世界中,多态是最强大的机制,虚函数就是这一机制的C+实现方式.6.全局变量和局部变量有什么区分?实怎么实现的?操作系娴编译渊是怎么知道的?全局变量是整个程序都可访问峰量,逆都可以访问,生存期在整个程序从运行到结束(在程序结束时所占内存释放);而局部变量存在于模块(子程序,函数)中,只有所在模块可以访问,其他模块不行干脆访问,模块结束(函数调用完毕),局部变it消
6、逝,所占融内存释放.操作系统和编译器,可能是通过内存安封的迎置来知道的,全局变量安扫好全局数据段并且在程序起先运行的时候被加载局部变量则安排在堆栈里面.7.8086是多少位的系统?在数据总线上是怎么实现的?答:8086的机器字长是16位,8086运用40个引脚的16个做地址/数据爰用引腿来传数则,一次读写过程由一个基本能调期完成,它由4个时钟(C1.K)周期组成,按时间依次定义为T1.T2.T3、T4.在TI期间8086发出访问目的地的地址信号和地址锁存选通信号A1.E;的访问;T4结束该总线T2期间发出读写吩咐信号RD,WR及其它相关信号;T3期间完成,周期.可见,地址与数据信号不会同时出现
7、在一个时钟(C1.K)周期,二者可以分时复用同一组引缘篇3:华为聘请面i三精选1:请你分别划划OSi的七层网络结构图,和tcp/ip的五层结构图?2:请你具体的说明一下ip侨议的定义,在哪个层上面,主要有什么作用?Up与udp呢?3:请问交换机和路由甥分别降现原理是什么?分别在哪个层次上面实现的?4询问C+的美和c里面的struct有什么区分?5:请洪一讲析构函数和虚函数的用法和作用?6:全局变量和局部变最有什么区分溪怎么实现的?操作系统和编建器是怎么知道的?7:一些寄存器的题目,主要是寻址和内存管理等一些学问.8:8086是多少尉的系统?在数据总线上是怎么实现的?篇4:华为聘请面试题精选XX
8、年9越18日进行的校内聘请华为效率很高,果真是狼性文化明,从一面到愚终一面,一本束,我比较幸运的是最终一面已经知道自己播拿到offer啦,小小的得意一下.华为分为4面,技术面,集风光试,压力测试和主管面,下面分结合我自己的经验进行分部分介绍.第一面:技术面通知我18B10:30去面试,我接近10点的时候过去,晕,还是好多人,然后排了号等待吧.这里提示大家,华为的面试通知时间只是他们的对人数的一个估计,面试的早晚是按你到来的早晚进行的,好多公司都是这样,所以以后要想早点面试的话,可以提前去,交简历排队等等.接下来我就是在着急的等待中.最终到了11点多一点,叫道我了.一个身材珞微有点发福的大叔.挺
9、和气的.首先是自我介绍,还发生了点小插曲.当我说我更爱打篮球的时候,这个面试官大叔笑若说:看的出来.这一刻我其面艮纠结,这也能看的出来?介绍完之后,他蹴专业排名,我说自己高校还行,探讨生就马马虎虎了,然后他又问详细拍多少,当我说倒50%,他又问有多少人多少,我照实相告,9850多名,他笑若很纠结的给哥来了句,那就是中下等了呗,打篮球打的了吧!”.无比纠结.闲谈不说地,进入技术面,出的题目挺多,我尽可能的多想出来点.指向指针的指针的用法,作用双向际节点的删除臼泡排序(雷疼,唯一答错的一道俄,我把臼泡和选择葆混了.我还始终坚持我的看法,我还引导他,后来,我引导到最终发觉,我错了,好尴尬)很简洁的数
10、据库提作,就是两个简洁的排序,运用到Orderby和betweenand自己做的项目许多都是负责数期库的设计和优化,这个要是问的更深点,哥还是真不怕的.倒是希里的多问点这方面的,终归这方面还是有点水平的,喝瑶.SoCket算程,服务器/和客户端各个函数,只要能说出也许就行服务器端:socket,bind(),1.isten(),accept(),.c1.ose(),客户端:socket。,connect0,c1.ose0?进程的通信方式,我讲的是Iinux下的6中进程通信方式,只要说出名字就行介绍下数据挖掘.我探讨生主要是做数据挖斑的,他应当主要是考察我对自己的方向的熟识睦度.我旌合一何过的8
11、63的项目,给他一顿的忽悠,感觉自己还挺都悠的,呵呵,主要是做过的东西还是了如指掌的,介绍起来也没什么难度.了解什么设计模式,举出来T例子.当听到这个问题的时候,我当时就“震精”啦,这个c+面试还问设计模式,我人品有这么差吗?幸亏四人帮的那本设计模式还是看过的.原来想说工程模式呢,但是想想,估计许多人对这个都很熟,还是说个单件吧,我就说明下单件,他还让我写下单件融现代码,我靠,这是华为的面试吗,至于吗?没方法,就写个个很常规的动态申请实现的单件模式,他还挺满足,然后我还不忘的秀一下,说:这个不是最好的实现,我在论坛的帖子上看到过更好的一种实现,就是将对象放在峥态存储区,这样能保证一个进程中只有
12、一个实例存在.哈哈,这下西艮快乐的笑啦,我知道,我这样说,代表了许多.呵呵,这个表象还是相当满足的.说明下C+中继承和多态这个没什么可说的,关键点在于:继承的作用是实现弋码更用,从父类中继承共性的东西,加入一些特性的东西,继承分为pub1.ic,protected和private继承.多态是依据上下文环境,调用不同的实现代码,它的作用是实现接口更用,它分为静态多态和动态多态.静态多态的可以用玉栽和模板实现,动态就是脚常常运用的virtua1.关耀词,顼i)般说的多态就virtua1.表示的动态多态,它是运行时依据实际的对象进行调用的。其中,还有三四个题想不起来了,援宽问的许多最终他应当是很满足
13、我的表现,说我这关你是过了,你前边3,4个人我这关都没过去,你表现还挺好.然后给我出了个自由发挥的题说现在有一个视蜘蝴方面的项目而你是做文本挖掘的,这两种的处理方式确定有很大的处理差别,你会这么做.这个就自我发挥了.我就说皆资料啊,请教他人啊什么的,后来他问我:你对这个项目的看法是做还是不做,靠,这个通定是做触,然后我很坚决的说,做,确定做,这个对我自己的发展也是一种积累,能让我有更广裹的技术积累.哈哈,这个面试官很快乐般了,然后给我讲了些华为艰苦奋斗明什么的,然后我我在其次轮的时候可能会问到这些,自己要坚决什么的.呵呵,挺口气是希里我过其次轮她,好high甄然后道谢,出来啦.问了接近25分仲
14、,我旁边50组面了2个人,我这边才我一个.出来后,和同学一沟通我郁闷啦.好多都是问两三个问题,然后印闲聊.我去,我人品的确很差啊,郁闷.这个面的也未免太多了吧,比丫的褥讯还多.技术面总结:这个技术面有很大的运气成分在里边,有的面试官问的不多,就聊闲聊,有的就是问的许多,像面我的这个,应当是技术大牛之类的吧.不过还是平常多做开发,实际项目中用到的学问远比看什么程序员面试宝典重要,呵呵,尽管我也看了下,但是里边有许多错误的地方.自己在平常做项目的时候,最好能将一些自己不太熟的技术难点做下笔记,在这中面试前拿出来可以看下,很有帮助的,我探讨生期间笔记记了三大本,博客也有,这些你写下来的过程,相当于又
15、思索了一遍,对自己挺好的,以后拿出来看的时候能很快通回来.像只他的一些Sg啊什么的,平常留意积累就行了.其次面:群面首先是自我介绍,必需包含自己的专业,排名,爱好爱好,优缺点,性格和职业规划.大家就在这边T页的猛吹,不过看的出来大家醐艮惊慌,我一看大家都挺惊慌,然后感觉有点自信的.哈哈,轮到我的时候而是一顿忽悠.不过自我介绍还是挺重要的,干脆关系到面试官对你的印象.其次个环节是分组探讨题目是胜利的因索是什么,给了B个词语,根据对胜利的重要性从高到低进行排序.在5分钟内给出自己的答案,交给面试官,然后给15分钟小组探讨,小组得出一一看法的封廊.这个环节我Ii诩趣很好,很团结,另勺f小组内部出现了
16、看法的不同意,然后被面试官猛问.这个时候,基本上可以预想到他C)S怀具的.不是我IiJ太优秀,而是他们自身出了很大的问题,第三个环节就是相互评价,并解除最好到最差的依次这是华为群面最让人雷得的一个环节,还好今日大部分是对对方小组成员的排序.最终面完了,从两点多面到接近5点,Y的面了两个半小时,在教室等了会,一会结果出来了,12个人,刷掉5个,我们组只刷掉一个,对方小组刷掉4个人.果真和我擢测的差不多.群面总结:群面不献太多,也不能什么也不览说的太多的话,除三日尔是特殊优秀,否则确定是被制.我们组的组长说的挺多的,但是很优秀,最终留下了,而对方小组组长,就是反面教材了,一方面说自己又多么优秀,另
17、一方面基本小姐成员不太赞同他,确定杯具啦,也不能说太少,要在适当的时候提出自己的观点,不能太偏激,提出观点的时候不能太具攻击性.中桃最好了.我这也是在挫折中成长的.Y的华赛在替面的时候,就是因为我说的太少而导致出局的.吸取教训才是王道啊.哈哈.第三面压力测试这个环节似乎出什么问Sg了.干8三入四面,大boss面第四面大boss面等到下午5点多,最终等到最终一面了.被我们梆之为大boss的人估计至少是主管之类的以上的级别.人还是挺和气的.我进去了,我们就励意聊了几句.就是问你有女挚友吗,家乡是哪里的,家里人同意你在深圳工作吧,主要是考察你给你。仟er之后是否拟会签,这个我已经是想好了的答案.感觉
18、自己答得还是挺好.然后他就说:对你基本上没什么问题了,第一面的面试官对你的评价很高,他希里你能跟他做他那个方向.我k,我还不知道他是什么方向呢,然后我很愕然的说他做的什么方向,这次鸵到大boss导然了,然后说他殳和你沟通,我说没有啊.然后我说我希里做云计算方面的.然后我们又是一阵探讨,反正基本上他的猥思是第一个面试官对我评价很高,要我去他的那个方向.然后肮是说云现在就是嫂作的一个滕:.我无语啦.然后又说每个方向都是很有前途的,靠,不管了,我说:另峨就听从公司的确定吧.靠,这次丫满足的笑了.然后说,今日就面试到这吧,过几天我们的工作人员会联系你的.出来啦,靠笠是安心啦,假如我没理解楣的话应当是没
19、什么问的了.好,拿到一个垫底的offer,下一步就是好好的打算腾讯前百度.这个环节没什么可总结的.走到这一步的人基本上都能留,只要没出什么大的差楣,比如说自己很不同意公司的支配什么的.笈本上没什么大问题.华为招这么多人,每年都是大批的发offer.哎,华为啊,吗肋.篇5:常见华为面试题很多大公司都会有自己的面试考题,下面总结了一些华为面试中最常见的问题与大家共享,Q1.:请问交换机口路由器分别的实现原理是什么?分别在哪个层次上面实现的?Q2:请问C+的类和C里面的struct有什么区分?Q3:请你分别划划OS!的七层网络结构图,和TCP/IP的五层结构图?Q4:请你具体的说明一下IP协议的定义
20、.在邨个层上面,主要有什么作用?TCP与UDP呢?Q5:一些寄存器的或目,主要是寻址和内存管理等一些学问,Q6:8086是多少用的系统?在数据总线上是怎么实现的?Q7:请讲一讲析构函数和虚函数的用法和作用?Q8:全局变和局部变量有什么区分?实怎么实现的?累作系婚睇译器是怎么知道的?篇6:面试技巧:华为面试题QI:请你分别划划OS1.的七层网络结构图,和TCP/IP的五层结构图?Q2:请你具体的说明一下【P协议的定义,在哪个层上面,主要有什么作用?TCP与UDP呢?Q3:请问交换机和路由器分别的实现J是什么?分别在哪个层次上面实现的?Q4:请问C+的类和C里面的struct有什么区分?Q5:请讲
21、一讲折构函数和虚函数的用法和作用?Q6:全局变量和局部变量有什么区分?实怎么实现的?操作系统和编建器是怎么知道的?Q7:一些寄存器的题目,主要是寻址和内存管理等一些学问,面试技巧:华为面i三Q8:8086是多少用的系统?在数据总战上是怎么实现的?职场贴士:把工作当成商场斗争中的敌人.对待敌人就要像秋风扫落叶一般,苛刻、严逆、一丝不苟并且不遗余力.狠挖节点,突破瓶颈,在实践中实现升华.篇7:华为软件研发面试教1.局郃变量能否1隹局变量市名?答:能,局部会屏蔽全局,要用全局变量,须要运用局部变量可以与全局变量同名,在函数内引用这个变量时会用到同名的局部变量而不会用到全局变最.对于有些编译器而言,在
22、同一个函数内可以定义多个同名的局部变量上匕如在两个循环体内都定义一个同名的局部变量.而那个局部变量的作用域就在那个循环体内.2,如何引用一个四定义过的全局变量?答:extern可以用弓I用头文件的方式r也可以用extern关键字,假如用引用头文件方式来引用某个在头文件中声明的全局变理J发定/尔将那个编写熠了,另也在编译期间会报错.忸如你用extern方式引腌J,假定你犯了同择的错误,月处在编译期间不会报错,而在连接期间报倍.3、全局变量可不行以定义在可被多个.C文件包含的头文件中?为什么?答:可以,在不同的C文件中以static形式来声明同名全局变量,可以在不同的C文件中声明同名的全局变量,前
23、提是其中只能有一个C文件中对此变量赋初伯,此时连接不会出错.4、请写出下列代码的输出内容*indudeintmain(void)inta,b,c,d;a=10;b=a+;c=+a;d=10*a+;printf(,b,c,d:%d,%d,%drb,c,d);return0;)答:10,】2,1205.static全局变量与TS的全局变有什么区分?StatiC局郃变量和TS局部变量有什么区分?StatiC函数与TS函数有什么区分?答:1)全局变量(外郃变量)的说明之前再冠以StatiC就构成了铮态的全局变.全局变量本身就是静态存保方式,静态全局变量当然也是静态存储方式,这两者在存储方式上并无不同.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2024 年华 试题 通用 11

链接地址:https://www.desk33.com/p-1556839.html