华为软件验证面经/青岛鼎信java开发面(主管面凉)经

4月中开始找工作,投的不是很积极,到毕业为止投了十几家就接到了三家面试,第一个山大电力实在是没准备就去面试了,什么都没学就去面试被问得像个傻子,感觉自己浪费人家时间了,这里就不写了。说说华为和青岛鼎信的吧,起码技术面过了,没什么参考价值也写一下吧。

华为机考

4月20最后一批,因为对自己没信心就拖到了最后一批再考,给自己一点时间学习,没想到题这么简单(应该是运气好遇见简单题了)。三道题,满分分别为100/200/300,就算没做出来也会按通过的样例比例来算分,100分就算过。我最终应该是四百多。

第一题:给n组字符串,输出在n组中都重复出现的字符串(每组字符串都按升序的排序)。没给其他限制条件,过于简单,直接往map里放,出现n次直接输出。

第二题:给一个字符串,让你判断这个字符串排列组合出多少种对称的字符串,比如aabb,就能排出abba、baab,这个样的。我当时没细想,先是一个map统计一下字符串中各字符的数量,if判断奇数个字符的数量多余1个肯定就是无法对称的,比如aabbbccc,怎么排都不会对称。如果是能对称的,就把所有字符的数量除以2,通过一个方法里的两个for循环进行排列组合,用set存一下,看看最后能排出来几个。

第三题:最短路径问题,给你一n*n组数,每一个数表示通过此处所花费的时间,问从最左上到最右下求最短时间(具体题目的数和描述忘了,也可能是我理解错了,细想一下好像当时想的哪里不对劲)。当时我就采用深度优先搜索,每走一步都判定往上下左右走能不能走(不重复),或到最右下,到最右下就记下来走的此时走了多长,比较一下大小,小就记下来,直到走完所有能走的路。(最后好像只过了66%,当时没画图,画图的话就会发现思路有点问题,其实这类题应该是广度优先搜索更好)

华为软件验证工程师技术面

运气不错,面试官很好

一开始就是问了我一些我了解的软件测试方面的流程和方法,我当时就把背的面经和以前软件测试实验课学过的几个测试工具的使用说了一下

然后就是分享屏幕手撕代码,一个很简单的题,把空格替换成别的字符串,三分钟不到写出来的,然后面试官就问我,如果你是华为工作人员,这是你们项目组的代码,你该怎么进行系统化的测试,该怎么向用户介绍你已经完成的功能?我当时就性能测试功能测试压力测试该怎么做这样的说,面试官现场指导我,循循善诱,跟我说工作流程应该如何,让我可以想一会再说,我就把面试官说的在结合一下我的代码又说了一遍。手撕代码五分钟,讲测试讲了二十分钟。

后面试官问我有没有什么优势没体现出来的让我自己说一下,中间我提到了考研,面试官就问我更倾向于考研还是找工作,我说倾向于工作,然后扯了工作的好处,工作经验很重要什么的。面试官微笑着跟我说应该还是考研更好(我个找工作的可不敢这么说),然后他跟我说面试最长只能一个小时,现在面了四十多分钟了,没想到你代码写这么快,就到这吧,我就退了。

其实前边有个性格测试,我一开始就很老实的填的,没过…后来hr帮我申请重测才过了:

1、公司更想要的是乐观积极有进取心的人

2、前后不要矛盾,有重复的题,比如你不能既保守又激进

华为软件验证工程师主管面

5月20号(没错,一直约不上主管面,几乎可以说到这里我就算是kpi面了)

自我介绍

对软件测试的了解

你觉得软件测试应该掌握哪些知识

平时对什么感兴趣,为兴趣而学过什么技术之类的(此时闲聊到了unity,顺带对游戏感兴趣)

为什么不去找做游戏方面的工作(又一次作死,说了工作与兴趣不能混合,游戏的成功难以复刻)

为什么游戏的成功难以复刻(作大死,说了三个比较知名的,王者(用户基数与社交)、原神(偶像文化)、gtaV(真实的极致,恐怕只有gta6才能超越))

为什么来南京

了解华为的企业文化吗

有什么与旁边人不同的想法吗

有什么特别有成就感的事情吗(加班加点学习项目)

有什么特别大的压力的经历吗(没有)

//面了二十分钟左右没有反问环节,好像面试官挺着急的就离开了,一开始我的麦没声音重启了好几次电脑,还以为自己凉了,五分钟后面试流程全绿。

结果

一开始说是等审批起码十五天,还说我面试评价都a,等着就好,结果前几天跟我说没offer了,去找其他部门吧…其他部门表示他们拖到现在也没几个offer了,不过我还是面完了另一个部门的主管面,因为和上述的问题没有什么太大出入,这里就不写了。这个池子就更离谱了,至今没有一个拿到offer的。

后记

华为这个岗位面试很简单,面试全过,但是主管面太晚了,拖到毕业的时候跟我说没offer了,4月20机考,给我拖到5月20号才主管面,人家都要发完offer了还给我走流程,还跟我说有机会,就是拖着。后来另一个部门的hr跟我说数通应该没hc了,我去问了跟我联系的那个数通hr,他一开始跟我说还有机会,然后过了个两天,星期四我再去问就说没了,去找别的部门吧,后来让我去找别的部门,要加一轮面试。换部门主管面面完了,新的hr说有不少hc(然而有个内部人员给我说其实他们部门也就几个hc,就算面评好希望也不大,做好心理准备),面完要等统一审批,继续泡池子,结果到现在发现网上除了数通就没有别的部门发过这个岗位的offer,甚至有别的岗位的出现领双证之前的机考无效了不给审批的情况。现在再去问hr,hr也不回了。

华为hr热情是真的热情,但是半句都不能信,刷业绩刷完就不管了,你简历没被锁定的时候就有一堆华为hr跟你说它们有大量hc,恨不得手把手教你过面试,面完再问就是等审批,要等的时间未知,结果未知,再问就不知道。

2023年,听说今年春招华为还会有这个岗位招聘,各位不要寄希望于这个说砍就砍的岗位,有的人说加班看部门,另一种意思不就是有的部门加班严重,另外我看了一年的maimai和牛客,华为每年都会鸽一大批过了面试的人,有可能是因为排名靠后,也有可能是因为hr为了刷业绩、工程师刷面试人数,根本没岗位人头数了还要面试新人。

===============================================================================================================================================================

青岛鼎信java开发技术面

有什么项目,介绍一下功能

说一说String和StringBuffer有什么区别?

Bean类的作用。

MyBatis中的$和#有什么区别?

讲一下MyBatis缓存机制。

mysql数据库去重。

mysql数据库从第10个数据往后查10个。

mysql事务的隔离级别。

有没有用到过除了工厂模式以外的设计模式(说用过装饰者模式),讲一讲怎么用的?

更倾向于前端还是后端,对前端有没有兴趣?

//感觉是通过简历来问的,因为我简历里几个课设项目提到了mysql和ssm还有springboot,问的还都挺经典,都是面经看过的。

青岛鼎信java开发主管面

大学成绩如何?

参加过什么部门,院里的还是校里的,举办过什么活动吗?

是不是考研了,考研成绩如何,考的哪个大学?

了解青岛鼎信吗,为什么想来?

指着我的某个项目问我这个项目是干什么的,你们怎么分工的,小组是谁分的,组长是怎么选出来的,得分怎么样,数据库谁设计的,你完成的什么?

结果

时间上鼎信的技术面和主管面就在华为技术面后边,流程很快,星期一技术面星期四主管面,当晚就给我感谢信了。 主管面被问到是否了解鼎信时就有不好的预感,感觉和主管交流很费劲,对于鼎信实在没了解过,看见就投了,后边问项目不问我技术问我分工安排,事先没想过这方面,给我弄不会了,讲的很烂,被挂大概率是因为这个点沟通的不好,后来看很多面经才逐渐意识到这个点。

总结 缺乏面试经验,以为自己行了,结果面试被问的一楞一楞的。看面经太少了,没有事先准备好说辞

#2022春招##华为笔试##华为面试##青岛鼎信通讯#
全部评论
我觉得今年就是最艰难的一年
点赞 回复 分享
发布于 2022-06-28 10:29

相关推荐

1. 请先做个简单的自我介绍?重点介绍一下自己在过往工作中涉及行业研究相关的经历,以及取得的成果和收获。2. 你最近5年的职业规划是什么,能否详细地谈一下?包括短期目标、中期目标以及长期目标,以及如何与同花顺行业研究员岗位相契合。3. 你应聘这个岗位的优势是什么?劣势是什么?(各说三点)请结合行业研究工作所需技能、知识储备及经验详细阐述。4. 为什么选择应聘我们公司?谈谈你对同花顺在行业内地位、业务模式以及发展前景的理解,以及它如何吸引你。5. 你期望的薪酬是多少?请说明你提出该期望薪酬的依据,以及它与你自身能力、行业行情的关联。6. 请举例说明你过往是如何深入挖掘某一行业的核心数据与关键信息,为决策提供有力支撑,这对同花顺行业研究工作有何借鉴意义?7. 在面对海量且繁杂的行业信息时,你怎样进行高效筛选、整理和分析,以满足同花顺行业研究报告的精准性要求?8. 讲述一次你在研究过程中遇到的重大挑战,你是如何克服它的,从中获得的经验对同花顺行业研究工作有何启示?9. 如何确保你所撰写的行业研究报告能够准确反映行业趋势和问题,同时满足同花顺不同受众的阅读需求?10. 对于新兴行业的研究,你有哪些独特的方法和思路,如何将其应用到同花顺的行业研究工作中?11. 你对当前证券金融行业的发展趋势有怎样的见解,这对同花顺行业研究员岗位工作会产生什么影响?
点赞 评论 收藏
分享
投的java岗,投的时候看到岗位要求里是精通至少一门编程语言(Java/Golang),就带着我的golang版本的简历去面了。结果一上来就被让解释为什么拿着go简历投java,解释了一通后感觉对面好像不是很满意。📍面试公司:携程🕐面试时间:50min💻面试岗位:java后端开发❓面试问题:1. 那你用一两点总结一下,你觉得 Go 和 Java 最大的区别在哪里?2. 那 RocketMQ 是怎么保证消息可靠性的?3. 好的,那在使用 RocketMQ 重试功能时,需要注意些什么呢?4. 那在失败场景下,如果出现大量重试,首先要考虑失败原因,比如是不是下游服务扛不住了,这也是一种可能的失败场景。如果这种情况下还一直在批量重试,可能会导致下游服务的压力进一步升级,那基于这方面考虑,我们有哪些手段可以预防或避免这种情况呢?5. 你可以站在两个角度思考:一是作为下游 A 服务的提供者,二是作为调用 A 服务的消费方。假设这两个系统都是你负责的。那你要怎么保证整个系统的稳定性?分别对应的应该做哪些调整?6. 这个暂停是出于什么考虑呢?那在什么情况下会选择暂停呢?这种情况下,按你说的,流量大的时候反而要暂停调用下游服务,这不是和实际业务需求不符吗?7. 那暂停要停多久呢?什么时候恢复呢?8. 那我再问一个问题,你多次提到 “根据监控来做决策”,但如果有很多业务场景、很多系统,都需要投入大量精力做监控,还要求看监控的人具备调控系统的能力,这显然不现实,怎么解决这个问题呢?9. 自动告警机制确实是个好方法。那告警之后呢?系统后续该怎么运行,才能形成一个闭环,确保业务能继续推进?10. 那什么时候需要人工去恢复系统正常运行呢?11. 对,那你这个很很明显的一个问题就是人工嘛,这个我刚才也说了,要求人工有这个能力。它不仅仅是一个系统,它可能很多个系统。如果你采用这个架构去设计的话,你会有很多很多这种东西要去看。比如我们做卖票业务,假设有很多代理人,还有很多航司网站,国内有几十家航司,国外也有不少。那每一个航司它可能都是有一个类似的一个产品设计,对不对?那要是某天东航扛不住了,就要处理东航的问题;明天国航、南航等多家航司同时出问题,就需要很多人去处理。假设都用同一种方案,成百上千个系统都这样设计,人工根本忙不过来,这现实吗?就是一个我能做,10 个还勉强能行。当成百上千的时候,这个人还能玩得过来吗?我就把问题抛得这么严重,我们现在系统就是一个典型的生态,就会有这种问题。那我们该怎么去思考这个问题?12. 那再问一个关于 RocketMQ 的问题,你之前提到了顺序消费,那 MQ 的消息有序性会在哪些阶段出现问题?什么情况下会导致消息无序?13. 那再假设一个场景:生产者生成消息 ID 后,发送消息时突然挂掉了,因为之前提到用事务提交,这种情况下消息可能发送失败,导致消息断档。那消费方那边,他在消费的时候,他一直在等上一条消息。那消费者其实不用一直等,也可以处理后面的消息,但这样就会破坏有序性。那消费者怎么知道有一条消息中断了呢?比如消息 ID 从 1 到 10,发送 ID 为 2 的消息时失败了,消费者消费完 ID 为 1 的消息后,按逻辑该等 ID 为 2 的消息,但 ID 为 2 的消息永远不会来了。14. 那不等的话直接消费到第四条消息怎么办,因为2后面还有34,如果不等2的话先消费4怎么办15. redis使用经验讲讲16. redis持久化机制有哪些17. 缓存穿透、击穿、雪崩18. 缓存击穿时,分布式锁是在什么时候加载的19. 用分布式锁的话会让大量用户请求等待,有没有更好的解决方案20. 多级缓存为什么能解决这个问题21. MySQL事务隔离级别22. mvcc怎么实现可重复读23. MySQL的exist和in的区别24. 为什么不用select * 查询25. 索引失效的场景有哪些27. 设计索引参考哪些原则
查看10道真题和解析
点赞 评论 收藏
分享
评论
15
47
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务