菠萝组小盆友 学校
APP 内打开
分享
评论
22

【互联网行业-华为】面试复盘 | 华为一二三面面经

一天面完,嘻嘻嘻,官网显示主管面已经通过,这才是效率啊!!!


一面(36分钟)


一、项目(13分钟左右吧)


聊第一个项目(带自我介绍,聊了7分钟

微服务的优缺点

聊第二个项目(聊了5分钟

问了个关于spark的问题(太菜了题目都没听懂,答:不知道

二、八股文(15分钟左右吧)


为什么使用redis,起到什么作用

redis雪崩和击穿了解吗?

进程和线程说一说

守护线程和非守护线程说一说

你知道有哪些设计原则,比如开闭原则...bulabula

Java中你怎么定位问题,比如CPU高/内存高怎么排查

jdk里面带的工具你知道哪些

三、算法题(8分钟)


做个算法题吧:一维有序数组原地去重,比如 [1,1,2],输出[1,2]

二面(60分钟)


自我介绍(2分钟)

一、算法题(30分钟)


面试官:先来个算法题吧。小考拉:”好“。


字符串规则:空格,大小写字母。 有字符串a和字符串b,在去掉空格和忽略大小写之后,判断两个字符串是否相等。

测试用例如下:

a: abc def

b: ABcD ef

输出:"YES"

a: asd sSE

b: aedSSe

输出:"NO"


中文拼音数字串和英文数字串互相转换,其中Double后面只能跟英文数字,如果是跟中文数字返回Err。

"OneTwoDoubleThree" 输出 "YiErSanSan"

"OneDoubleSan" 输出"ERR"

"YiErBaLing" 输出"OneTwoEightZero"


二、八股文(15分钟)


Java垃圾回收聊一聊。


面试官一言不发。小考拉疯狂背八股文,背了五六分钟吧....


常用的数据结构有哪些


接口和抽象类的区别


对多线程有了解吗?


又背了三分钟线程池...或许应该再背背并发锁什么的


JVM,JRE,JDK之间是什么关系


数据库有使用过吗?答:用MySQL比较多。


MySQL是什么类型的数据库?答:关系型数据库。


还知道别的数据库吗?答:有非关系型的MongoDB,还有列簇的数据库HBase,时序数据库InfluxDB,还有了解过ElasticSearch


用过Redis吗,有哪几种数据类型?


前端有了解过吗?答:会写,但不了解原理


三、项目(15分钟)


聊项目架构

聊项目使用场景/规模大小

三面(38分钟)


自我介绍

聊一个你最满意的项目

参加过竞赛吗,拿过什么奖学金

讲一个最有成就感的事情

讲一个失败的项目

怎么学习课本之外的技术的

怎么应对技术变化非常快

对华为企业文化有了解吗

总结


其实,华为的面试...emm总体来说比其他大厂要简单很多了...关于技术的部分,面试官只抛话题,需要候选人自己回答,最后在学习一个区域的知识的时候,有自己的思维体系,不要碎片化的学习,就能够比较从容的面对。


回答的不好的问题


好像没什么回答的不好的问题,可能在讲如何学习课本之外的技术的时候讲的有些凌乱吧...,另外是面试华为一定要去了解以下华为的企业文化(狼性文化...,据我认识的人来说,主管面都被问了这个问题,最好提前想好怎么回答。

发布时间:2021年08月31日
用户头像
我来说两句…
暂无评论 暂无评论