高考考试网
当前位置: 首页 高考资讯

华为程序员面试题答案(开发工程师面试总结整理)

时间:2023-06-09 作者: 小编 阅读量: 2 栏目名: 高考资讯

如果对象类型是派生类,就调用派生类的函数;如果对象类型是基类,就调用基类的函数。

前言:

虽然全世界每个月都可能会出现新的语言,但从TIOBE世界编程语言排行榜的数据来看,从2009年到现在,C/C一直都在前3甲中。不论历史的车轮如何滚滚向前,学好C/C永远不会落后。面试官问的面试题:一面:1.先自我介绍;2.把自己简历上的项目描述一下,然后选一个你认为最主要的项目来说,以及项目遇到什么问题,用什么方法解决的;

3.Nagle算法和tcp的拥塞控制。4.项目用过哪些数据库吗?(没用过,别问)。

二面:1.过一下简历项目。2.如何理解软件的健壮性和高可靠性。3.了解哪些linux内核的模块。华为C开发工程面试总结:c/c面试题库 v1.0

1. 基础部分

1.1 语言

一、 C和C的特点与区别?

二、 阐述C的多态。

三、 阐释c虚函数的实现。

四、 C和C内存分配问题。

五、 数据模型(LP32 ILP32 LP64 LLP64 ILP64 )。

2.高级部分

2.1 网络

一、 画出三次握手和四次挥手流程图。

二、请阐释https建立连接过程。

三、画出OSI和TCP/IP协议栈的对应关系。

四、请阐释ARQ协议的原理和过程。

五、请阐释滑动窗口协议原理和过程。

2.2 操作系统

一、进程通信方式有哪些?哪种效率最高?

二、线程间的通信方式。

三、请分别阐释进程和线程的概念,并分析异同?

2.3 数据库

四、MySQL中myisam与innodb的区别。

五、innodb引擎的 4大特性。

六、MyISAM和InnoDB selectcount(*)哪个更快,为什么?

七、Redis支持的数据类型?

八、什么是Redis持久化?Redis有哪几种持久化方式?优缺点是什么?

九、redis通讯协议(RESP ),能解释下什么是RESP?有什么特点?

十、Redis 有哪些架构模式?讲讲各自的特点。

2.4 数据结构

一、 线性表。

二、 二叉树。

三、 红黑树。

四、 平衡树。

五、 Radix树。

六、 四叉树。

七、八叉树。

八、 梅克尔树。

2.5 算法

一、 排序算法。

二、 一致性哈希算法。

三、paxos算法。

四、raft算法。

五、椭圆曲线算法。

答案:一、 C和C的特点与区别?

参考答案:答:

(1)C语言特点:1) 作为一种面向过程的结构化语言,易于调试和维护;

2) 表现能力和处理能力极强,可以直接访问内存的物理地址;

3) C语言实现了对硬件的编程操作,也适合于应用软件的开发;

4) C语言还具有效率高,可移植性强等特点。

(2)C语言特点:

1) 在C 语言的基础上进行扩充和完善,使C兼容了 C语言的面向过程特点,又成为了一种面向对象的程序设计语言;

2) 可以使用抽象数据类型进行基于对象的编程;

3) 可以使用多继承、多态进行面向对象的编程;

4) 可以担负起以模版为特征的泛型化编程。

二、 阐述C的多态参考答案:

编译时多态:主要指泛型编程运行时多态:C的多态性用一句话概括:在基类的函数前加上virtual 关键字,在派生类中重写该函数,运行时将会根据对象的实际类型来调用相应的函数。如果对象类型是派生类,就调用派生类的函数;如果对象类型是基类,就调用基类的函数。

1) 用virtual 关键字申明的函数叫做虚函数,虚函数肯定是类的成员函数;

2) 存在虚函数的类都有一个一维的虚函数表叫做虚表,类的对象有一个指向虚表开始的虚指针。虚表是和类对应的,虚表指针是和对象对应的;

3) 多态性是一个接口多种实现,是面向对象的核心,分为类的多态性和函数的多态性。;

4) 多态用虚函数来实现,结合动态绑定.;

5) 纯虚函数是虚函数再加上 = 0;6) 抽象类是指包括至少一个纯虚函数的类;纯虚函数:virtual void fun()=0;即抽象类,必须在子类实现这个函数,即先有名称,没有内容,在派生类实

现内容。……

文章已整理为PDF文档,想要获取可以关注并私信我资料即可免费获取。

    推荐阅读
  • 送男朋友什么礼物最好最有效(送男朋友什么礼物好)

    送男朋友什么礼物好送男朋友不错的礼物男朋友生日马上就要来了还不知道给他送什么礼物的朋友可以来下面看看小编为大家推荐的男朋友生日送什么礼物好。送他一套男士的护肤品,能体现出你对他无微不至的关心,而且每天使用的时候都能想起来你的对他的关心,绝对加分喔!现在好像还有把照片做成十字绣的业务,有兴趣的也可以查查看。

  • 什么心脏病会引起呼吸困难心慌(感到呼吸困难心悸)

    那就会视情况将患者诊断为心脏神经官能症,也就是俗称的“假心脏病”。心脏神经官能症则不属于这个范围,严格来算,这属于一种病态或心理障碍,是一种特殊的神经官能症。心脏神经官能症高发人群为20岁到50岁的青年和中年,且女性的患病比例要高于男性,尤其是更年期的女性朋友们,最为常见。④其他伴随症状心脏神经官能症患者大多还会出现自主神经功能紊乱症状,例如失眠多梦、食欲不振、抑郁、头晕、耳鸣、盗汗、四肢发冷等。

  • 吃小米粥有哪些好处(每天喝小米粥有哪些好处)

    如果有一些病人正在服用药物的话,也是可以喝一些小米粥的,因为喝了小米粥之后可以减少药物对肠胃的伤害。第四种是口腔容易发生溃疡的人许多人都应该知道口腔溃疡主要的原因就是上火,但是经常发生,口腔溃疡也是身体出现问题的一种信号。小米里面具有很高的维生素和氨基酸等营养物质,这种营养物质非常高,所以经常喝小米粥也可以预防口腔溃疡等口腔类的疾病。有了口腔溃疡之后喝小米粥也可以让口腔溃疡的症状慢慢的变轻。

  • 空气炸锅烤平鱼(空气炸锅烤平鱼的做法)

    下面内容希望能帮助到你,我们来一起看看吧!空气炸锅烤平鱼用料:橙子半个、银鲳鱼3条、黑胡椒少许、盐少许、油少许。鱼去内脏和鱼腮,洗净,控干水分,鱼身切花刀。鱼用盐和胡椒搓一会儿,内脏和表面放橙块,腌制半天。空气炸锅200度,预热5分钟,放入鱼,烤10分钟,5分钟时翻一次面。烤10分钟后,去掉锡纸,在锅里再烤5分钟即可。

  • 菜汁蔬菜水饺如何做(菜汁水饺怎么做)

    1、材料:面粉500g、紫包菜适量、胡萝卜适量、香菇适量、瘦肉适量、葱适量、芹菜适量、食盐适量、味精适量、食用油适量、胡椒粉适量。

  • 大腿外侧皮神经炎怎么治(大腿外侧疼痛麻木)

    大腿外侧疼痛麻木有位中年男性病人走进诊室,坐在椅子上说“大夫,我是不是中风了?”“你进门时看着走路挺利索的呀”“我右大腿外侧麻木,没知觉了!”“走几步我看看”患者走了几步,又按我的指示做了单腿站立和蹲起的动作“麻木范。

  • 衣服上红酒污渍如何清洗(衣服上的红酒污渍怎么清洁呢)

    以下内容希望对你有帮助!衣服上红酒污渍如何清洗酒精。红酒中含有花青素,花青素是一种醇溶性物质,它可以溶解在酒精中。牛奶可以清除衣服上的红酒渍,因为牛奶中含有脂肪,脂肪可以吸收红酒中的酚类物质,用牛奶吸收完之后还要记得把衣服常规清洗一下。盐分的溶水性比较强,我们把食盐撒在红酒渍上,静置一段时间后,再把衣物进行常规的清洗,就可以看到衣服上的红酒渍已经没有了。

  • 邯郸市异地就医备案办理入口 邯郸医保异地就医备案流程

    异地就医备案办理入口:点击进入异地就医备案办理流程:第一步:打开微信,搜索公众号“邯郸市医疗保障局”,并关注。已注册的,可直接登录。无误后,点击“申请备案”。

  • 香蕉蒸几分钟最好吃(香蕉放锅里一蒸)

    别看做法这么简单,但蒸香蕉做出来之后,食用价值却非常多,比如说帮助睡眠,促进胃肠蠕动,帮助消化等等。接下来就一块看一下蒸香蕉是如何制作出来的吧。香蕉1、蒸香蕉,这道蒸香蕉做出来之后香甜美味,软糯可口,可以起到很好的帮助睡眠的作用。其实这个蒸香蕉是特别简单的,步骤也特别少,咱们只需要将香蕉的外皮全部剥下来,将香蕉果肉全部放在案板上。

  • 变废为宝儿童服装秀(肥东变废为宝)

    5月29日下午,安徽省肥东为民学校用特殊的方式来庆祝孩子们最开心的“六一儿童节”。同学们自信地走在舞台上,尽情展示着环保服装带来的魅力,充分彰显环保理念,精彩演绎低碳生活,引来了观众们一阵又一阵热烈的掌声。此次活动的开展,让孩子们在积极的参与和体验中收获了节日的快乐,在锻炼中获得成长。孩子们不仅做了一回自己的设计师,更加深了废旧材料循环利用的环保理念。