华为初面+综合面试(Java技术面

综合面试

初面完之后,面试官指引我去综合面试区等待综合面试。

综合面试整体感觉和初面差不多,不过在综合面试阶段面试官首先问了我的籍贯,工作意向和理想的工作地点。

这里我表示并不挑,因为作为一个外省人,自从一个人出省读书以后,就已经对在哪生活在哪上班没有太多顾虑。

接着面试官问了我一些成绩怎样,家庭情况之类问题之后,开始问我的项目经验。(虽然我不太明白,为什么综合面试还会问初面中问过的关于项目经验的问题)这里我就不在重复了,何处是一样,我大致和面试官交流了一下我们的项目内容。

这一块内容完成之后,感觉综合面试整个流程已经基本结束了,面试官开始跟我介绍他们项目组的工作地点(深圳),工作内容,以及平常的一些工作,同时还给我介绍了一些将来工作中需要了解的基本知识——比如docker容器,k8s,部分国内国外的公有云的运行原理,让我回去之后提前自学一下。(到这里我开始感觉有戏了)

其实,综面和初面差别其实没有太大,不过感觉这还是和面试官有关系,因为在我同行的队友中,他们有的就被问到了一些比较底层的知识点比如Java有什么特点之类,也有被问及面向对象的优点等等(这些我都没被问到)。

综述

总的来说,其实华为的面试并没有我想象中的困难(因为听说华为今年缩招,我还以为面试会故意很难)。简历准备很重要, 尤其是项目经历,个人blog,github这类容易加分的内容,最好能够写出来。两场面试相比较同伴更加顺利,有一定程度上就是简历给我加了分。

因为我面试的是云计算开发岗,所以我在项目中重新添加了很多Java相关的项目经历,虽然不是很重要,但是至少能让面试官从中了解我在Java方面有不少经验。

面试时候不用太紧张,在之前腾讯面试中我就明显很紧张,脑子一片发蒙,而这次华为面试就感觉稍微舒服很多,不知道是因为已经经历过几次面试,还是因为面试官带动的比较好。

最后还挺重要的要能够及时清楚地描述自己想说的内容。毕竟将来工作岗位中,少不了和同事的交流。另外清晰的描诉对面试官了解你,了解你的项目会很有帮助。因此,不论是在给面试官讲述自己项目的时候,还是在回答面试官问题,亦或是想表达自己观点的时候,都需要清晰的表达。如果一时语塞,可以尝试停顿一下,整理下思路然后重新描述,只要面试官能够理解你的话,一般有些停顿是不会有什么大碍。

最后的最后,希望能够收到华为的offer吧_(:зゝ∠)_目前正在“排队待录取”中。

更新

10月10号面试

10月17日收到进入资源池通知

10月24日收到offer短信,通知27日签约(估计是两方协议)。

27日签约,同时决定结束持续了6个月的备考生活,准备工作。

为大家准备了必备的一些面试资料

Java多线程

===========

  • 说一说自己对于 synchronized 关键字的了解

  • 说说自己是怎么使用 synchronized 关键字,在项目中用到了吗

  • 讲一下 synchronized 关键字的底层原理

  • 说说 JDK1.6 之后的synchronized 关键字底层做了哪些优化,可以详细介绍一下这些优化吗

  • 谈谈 synchronized和ReenTrantLock 的区别

  • 说说 synchronized 关键字和 volatile 关键字的区别

  • 为什么要用线程池?

  • 实现Runnable接口和Callable接口的区别

  • 执行execute()方法和submit()方法的区别是什么呢?

  • 如何创建线程池

  • 介绍一下Atomic 原子类

  • JUC 包中的原子类是哪4类?

  • 讲讲 AtomicInteger 的使用

  • 能不能给我简单介绍一下 AtomicInteger 类的原理

华为初面+综合面试(Java技术面)附上面试题

多线程面试专题与答案

JVM的设计目标是提供一个基于抽象规格描述的计算机模型,为解释程序开发人员提供很好的灵活性,同时也确保Java代码可在符合该规范的任何系统上运行。JVM对其实现的某些方面给出了具体的定义,特别是对Java可执行代码,即字节码(Bytecode)的格式给出了明确的规格。这一规格包括操作码和操作数的语法和数值、标识符的数值表示方式、以及Java类文件中的Java对象、常量缓冲池在JVM的存储映象。这些定义为JVM解释器开发人员提供了所需的信息和开发环境。Java的设计者希望给开发人员以随心所欲使用Java的自由。

JVM

=======

  • 内存模型以及分区,需要详细到每个区放什么。

  • GC 收集器有哪些?CMS 收集器与 G1 收集器的特点。

  • Minor GC 与 Full GC 分别在什么时候发生?

  • 堆里面的分区:Eden,survival (from+ to),老年代,各自的特点。

  • 简述 java 垃圾回收机制?

  • java 中垃圾收集的方法有哪些?

  • 类加载器双亲委派模型机制?什么是类加载器,类加载器有哪些?

  • 简述 java 内存分配与回收策率以及 Minor GC 和Major GC

华为初面+综合面试(Java技术面)附上面试题

Redis

=========

  • 为什么要用 redis /为什么要用缓存?

  • 为什么要用 redis 而不用 map/guava 做缓存?

  • redis 和 memcached 的区别?

  • 上述 Redis 分布式锁的缺点?

  • redis 常见数据结构以及使用场景分析

  • redis 内存淘汰机制(MySQL里有2000w数据,Redis中只存20w的数据,如何保证Redis中的数据都是热点数据?)
    自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

如果你觉得这些内容对你有帮助,可以扫码获取!!(备注Java获取)

img

最后,附一张自己面试前准备的脑图:

image

面试前一定少不了刷题,为了方便大家复习,我分享一波个人整理的面试大全宝典

  • Java核心知识整理

image

  • Spring全家桶(实战系列)

image.png

Step3:刷题

既然是要面试,那么就少不了刷题,实际上春节回家后,哪儿也去不了,我自己是刷了不少面试题的,所以在面试过程中才能够做到心中有数,基本上会清楚面试过程中会问到哪些知识点,高频题又有哪些,所以刷题是面试前期准备过程中非常重要的一点。

以下是我私藏的面试题库:

image

很多人感叹“学习无用”,实际上之所以产生无用论,是因为自己想要的与自己所学的匹配不上,这也就意味着自己学得远远不够。无论是学习还是工作,都应该有主动性,所以如果拥有大厂梦,那么就要自己努力去实现它。

最后祝愿各位身体健康,顺利拿到心仪的offer!
《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门即可获取!
,实际上之所以产生无用论,是因为自己想要的与自己所学的匹配不上,这也就意味着自己学得远远不够。无论是学习还是工作,都应该有主动性,所以如果拥有大厂梦,那么就要自己努力去实现它。

最后祝愿各位身体健康,顺利拿到心仪的offer!
《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门即可获取!

  • 16
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 均匀阵是指由一定数量的天线构成的平阵列,其中所有天线的位置和方向都是相同的。均匀阵应用广泛,例如雷达、通信、卫星与导航系统等。 在分析和设计均匀阵时,可以使用Matlab进行综合。Matlab中有一些相关工具箱,如Signal Processing Toolbox和Antenna Toolbox,它们可以帮助我们建立均匀平阵列的模型,进行仿真和分析。 在使用Matlab进行均匀阵仿真时,一些常用的方法包括:阵元分析、方向图绘制、波束形成、干涉图绘制、天线时延补偿和指向控制等。在完成均匀阵仿真之后,我们可以对仿真结果进行评估和分析,如确定天线数目、方向图、波束宽度和主瓣峰值等。 总的来说,使用Matlab进行均匀综合有助于提高设计的准确性和效率,同时还可以快速评估和优化均匀阵性能。 ### 回答2: 均匀阵是指每个天线间距相等且天线的辐射方向相同的一种天线阵列。它在通信、雷达、卫星通讯等领域有着广泛的应用。MATLAB作为一种强大的科学计算软件,可以很好地实现均匀阵的综合设计。具体步骤如下: 首先,要明确均匀阵的设计参数,包括天线数量、天线阵列的间距、天线的辐射方向以及波长等信息。 其次,可以利用MATLAB中的阵列设计工具箱,选择合适的阵列类型和布局方式,并输入上述参数进行计算和优化。常见的阵列类型有线性、圆形、矩形等,布局方式包括均匀直行、均匀螺旋、平倾斜等。 然后,可以利用MATLAB进行阵列指向和方向图的计算和优化。通过分析指向和方向图,可以得出阵列的辐射特性和性能指标。如主瓣宽度、峰值增益、副瓣级别等。 最后,可以使用MATLAB进行天线阵列的动态仿真和测试。通过仿真与测试可以得到实际的性能参数与理论计算相比较,进行优化和调整,达到更好的阵列性能。 总的来说,MATLAB作为一种强大的科学计算软件,在均匀阵的综合设计中具有很好的应用前景。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值