首页 > 其他分享 >华为技术岗位笔试&面试题汇总-第二篇

华为技术岗位笔试&面试题汇总-第二篇

时间:2024-11-24 19:12:24浏览次数:10  
标签:面试题 运算符 str 赋值 sizeof 华为技术 第二篇 参考答案 构造函数

说在前面

本篇文章是华为技术岗位笔试&面试题,第二篇。
后续将持续推出互联网大厂,如阿里,腾讯,百度,美团,头条等技术面试题目,以及答案,专家出题人分析汇总。
欢迎大家点赞关注转发。

题目1: 冒泡排序算法的时间复杂度是什么?

参考答案
时间复杂度是O(n^2)。

题目2:Internet采用哪种网络协议?该协议的主要层次结构?

参考答案
Tcp/Ip协议
主要层次结构为: 应用层/传输层/网络层/数据链路层/物理层。

题目3:IP地址的编码分为哪俩部分?

参考答案
IP地址由两部分组成,网络号和主机号。不过是要和“子网掩码”按位与上之后才能区分哪些是网络位哪些是主机位。

题目4:用户输入M,N值,从1至N开始顺序循环数数,每数到M输出该数值,直至全部输出。写出C程序。

参考答案
循环链表,用取余操作做

题目5: 谈谈你对拷贝构造函数和赋值运算符的认识

参考答案

拷贝构造函数和赋值运算符重载有以下两个不同之处:

(1) 拷贝构造函数生成新的类对象,而赋值运算符不能。

(2) 由于拷贝构造函数是直接构造一个新的类对象,所以在初始化这个对象之前不用检验源对象是否和新建对象相同。而赋值运算符则需要这个操作,另外赋值运算中如果原来的对象中有内存分配要先把内存释放掉
注意:当有类中有指针类型的成员变量时,一定要重写拷贝构造函数和赋值运算符,不要使用默认的。

题目6:某32位系统下, C++程序,请计算sizeof 的值.

参考答案

char str[] = “http://www.ibegroup.com/”
char *p = str ;
int n = 10;
请计算
sizeof (str ) = ?(1)
sizeof ( p ) = ?(2)
sizeof ( n ) = ?(3)
void Foo ( char str[100]){
请计算
sizeof( str ) = ?(4)
}
void *p = malloc( 100 );
请计算
sizeof ( p ) = ?(5)

(1)17 (2)4 (3) 4 (4)4 (5)4

标签:面试题,运算符,str,赋值,sizeof,华为技术,第二篇,参考答案,构造函数
From: https://www.cnblogs.com/autodriver/p/18566181

相关文章

  • 微服务面试题
    一.SpringCloud5大组件有哪些?早期我们一般认为的SpringCloud五大组件是Eureka:注册中心Ribbon:负载均衡Feign:远程调用Hystrix:服务熔断Zuul/Gateway:网关随着SpringCloudAlibba在国内兴起,我们项目中使用了一些阿里巴巴的组件......
  • 互联网大厂1435 道 Java面试题及答案整理(2024最新版)
    前言我相信大多Java开发的程序员或多或少经历过BAT一些大厂的面试,也清楚一线互联网大厂Java面试是有一定难度的,小编经历过多次面试,有满意的也有备受打击的。因此呢小编想把自己这么多次面试经历以及近期的面试真题来个汇总分析,阐述下如何去准备,去回答面试官的提问,可以和......
  • 字节 NLP 算法岗一面面试题7道(含解析)
    最近这一两周不少互联网公司都已经开始秋招提前批面试了。不同以往的是,当前职场环境已不再是那个双向奔赴时代了。求职者在变多,HC在变少,岗位要求还更高了。最近,我们又陆续整理了很多大厂的面试题,帮助一些球友解惑答疑,分享技术面试中的那些弯弯绕绕。总结如下:《大模型面......
  • 海信嵌入式开发面试题及参考答案
    对SystemGC有怎样的理解?SystemGC即通过调用System.gc()方法来尝试触发Java虚拟机(JVM)的垃圾回收机制。在Java中,垃圾回收(GC)是自动管理内存的一种重要机制。JVM会自动识别并回收那些不再被程序使用的对象所占用的内存空间,以防止内存泄漏等问题。而System.gc()提供......
  • 面试前必刷:大厂高频大数据八股文精选100道及参考答案(几百家面试题挑选最高频精华,多张
    这是从大厂,特别是互联网大厂几百份面试题中挑选各个知识点高频,又有一定难度的面试题,包含了大量每次面试经常问的面试题,吃透这份面试题,可以覆盖大部分八股文面试题。目录请详细说一说Java中的四种引用:强引用、软引用、弱引用、虚引用java类加载机制Java的抽象类和接口有......
  • 高级java每日一道面试题-2024年11月22日-JVM篇-说说堆和栈的区别?
    如果有遗漏,评论区告诉我进行补充面试官:说说堆和栈的区别?我回答:在Java高级面试中,关于堆和栈的区别是一个常见的问题。堆和栈是JVM(Java虚拟机)内存模型中的两个重要部分,它们在程序执行过程中扮演着不同的角色。下面是对堆和栈的详细解释:堆(Heap)定义:堆是JVM中最......
  • 高级java每日一道面试题-2024年11月21日-数据结构篇-红黑树有哪几个特征?
    如果有遗漏,评论区告诉我进行补充面试官:红黑树有哪几个特征?我回答:红黑树(Red-BlackTree)是一种自平衡二叉查找树(Self-BalancingBinarySearchTree),它在插入和删除操作后能够自动保持树的高度平衡。红黑树在许多实际应用中都非常有用,例如在Java的TreeMap和TreeSe......
  • Spring面试题--(隔离、事务、Aop/oop)
    目录Spring的事务隔离级别?Spring的事务传播行为?1>概念2>事务传播的配置什么是AoP?AoP与ooP有何区别?1>Aop的概念2>Aop和OOp的区别什么是连接点、切点和增强(或通知)?连接点切点增强Spring的事务隔离级别?事务隔离的概念:多个事务可以同时访问数据库中的数据,当多个事务在数据......
  • Vue前端进阶面试题目(二)
    虛拟DOM的解析过程是怎样的?虚拟DOM(VirtualDOM)是Vue等现代前端框架为了提高页面渲染性能而采用的一种技术。其解析过程大致如下:创建虚拟DOM树:当应用的状态发生变化时,会生成一个新的虚拟DOM树,这个树是对真实DOM的一种轻量级的描述。对比虚拟DOM树:将新的虚拟DOM树与旧的......
  • 华为技术岗位笔试&面试题汇总-第一篇
    说在前面本篇文章是华为技术笔试&面试题,第一篇。后续将持续推出互联网大厂,如阿里,腾讯,百度,美团,头条等技术面试题目,以及答案,专家出题人分析汇总。欢迎大家点赞关注转发。题目一:static有什么用途?(请至少说明两种)参考答案:在函数体,一个被声明为静态的变量在这一函数被调用过程中......