首页 > 编程语言 >西安华为 Java 面经 【已接offer】

西安华为 Java 面经 【已接offer】

时间:2024-12-30 13:54:41浏览次数:3  
标签:面试官 Java 面试 hr offer 已接 mysql leetcode

西安华为 Java 面经 

写在前面,推荐这个ai面试产品,多面鹅ai,真的很好用。在面试前已经模拟面试准备很多次多亏了多面鹅帮我模拟面试复盘给了我很大的帮助!还有线上面试同步ai辅助提醒的功能,但是我没用,有用过的小伙伴可以分享一下经验!

OfferGoose 多面鹅官网 - AI 面试模拟 | 实时面试提醒 | 通过面试

12.09 号机试(150min)

牛客上在线做三道题,前面两道过了,第三道感觉题意有些模糊,也没处咨询,随便写了写, 过了 10%的 case

最终考了 220 分,满分 400 分,hr 说是 150 分过。

  1. 输入一个字符串,删除其中出现次数最少的字符然后输出,出现次数最少的字符可能不止一个,不打乱原来的顺序

  2. NC19 子数组的最大累加和问题

12.12 号性格测试

50 多道选择题,基本往积极乐观的方向选就没问题,但听说也有挂的

12.18 号技术一面(70min)

技术面试约在晚上 7 点半,是 zoom 视频会议面试

  1. 自我介绍

  2. 说下项目中的难点,因为比较紧张,感觉没说出来亮点,面试官来了一句这样就解决了?!,尴尬

  3. volatile 和synchronized 的区别, 问的比较细

  4. 大顶堆小顶堆怎么删除根节点,没答出精髓,估计不是面试官想要的答案

  5. CSRF 攻击是什么,怎么预防

  6. .spring boot 常用的注解有哪些 

  7. spring boot 的配置文件

  8. redis 集群的几种方式详细说一下

  9. redis 缓存雪崩,缓存击穿,缓存穿透是什么,怎么解决

  10. mysql 索引相关,为什么用 B+树手撕代码:

链表求和 leetcode 原题:https://leetcode-cn.com/problems/sum-lists-lcci/

写完之后,大概给面试官讲了一下思路,面试官嗯了一下,直接说今天的面试到此结束,what?说好的循循善诱更好的解法呢?

我确定我的写法不是最优解,,当时因为紧张,直接用的 bigInteger 相加,原谅我 leetcode

刷的少,没有算法思维。 还有反问环节也没有

这就结束了,想想估计没戏了,一个是回答的不太理想,一个是和网上说的环节不太一样。留下了没有技术的泪水

12.23 号技术二面(80min)

 

第二天周六,意外的收到了 hr 的电话,问了一下现在薪资的情况,大概说了一下定级,过了?意外,然后周一约了 2 面的时间

  1. 上来就手撕代码 ,奇偶链表,leetcode 原题 https://leetcode-cn.com/problems/odd-even- linked-list/,先说思路,然后打开 ide 共享屏幕手撕,思路正确,代码写的有点复杂,面试官说思路对了就行

  2. 手写单例模式,并说为什么这样写,会不会有什么问题,涉及到 volatile 原理

  3. mysql 常用的数据类型

  4. char 和 varchar 的区别

  5. mysql 建索引的原则,索引是不是越多越好,为什么

  6. spring boot 用到了哪些设计模式,从源码层面说说你熟悉的以及实现

  7. jvm 调优你用什么工具,具体怎么做的,怎么调优

二面的面试官感觉在忙的样子,问问题之间有时候会有几十秒的停顿,搞的我不知道说什么, 全程不问项目相关。听说二面是其他部门的人面,所以很不好约。

12.25 号 hr 面

不知道是那个级别的 hr 打来的电话,聊了十几分钟,主要问问为什么离职,平时主要做什么工作,以及未来的规划,还问对加班的看法,正常回答并表现出积极点没啥问题

12.29 号 boss 面

应该是部门负责人,第一次打电话我没接到,后来接口 hr 重新约了个时间,第二次打过来聊了一下薪资,以及去了之后干什么工作,感觉boss人很 nice。最后是反问环节

面试到此结束,接口 hr 要了一些入职必须的资料,说是审批 offer 要用,现在就等着走流程了,不出意外应该 1 月中旬能收到 offer。华为的 od 招聘

模式想必大家不陌生了,所以也是在纠结要不要去,西安外包公司也很多,所以留给个人的选择没那么多。有没有前辈说说里面是什么情况。最后

希望一切顺利,毕竟我可以不去,但是你必须给过这程序员该死的尊严我也有,手动摊手。希望大家 2025 年逢面必过,都能拿到自己中意的 offer。

 

标签:面试官,Java,面试,hr,offer,已接,mysql,leetcode
From: https://blog.csdn.net/offergoose/article/details/144823965

相关文章

  • Java难绷知识03——包装器类及其自动装箱和拆箱
    Java难绷知识03——包装器类及其自动装箱和拆箱本篇文章和之前的倾向稍微有些不同,这篇文章我不仅要讨论一些容易头疼的细节,而且我打算尝试讨论一下如何理解Java中的包装类以及自动拆箱和自动装箱自动装箱(Autoboxing)和自动拆箱(Unboxing)是在基本数据类型和它们对应的包装类之间“......
  • 使用 httputils + sbe (Simple Binary Encoding) 实现金融级 java rpc
    1、认识SimpleBinaryEncoding(sbe)高性能Java库Agrona的主要目标是减少性能瓶颈,通过提供线程安全的直接和原子缓冲区、无装箱操作的原始类型列表、开散列映射和集合以及锁-free队列等,为开发者在处理并发和低延迟场景时提供强大工具。SimpleBinaryEncoding(sbe)是Agr......
  • 课程思政元素收集系统|Java|SSM|JSP| 
                  【技术栈】1⃣️:架构:B/S、MVC2⃣️:系统环境:Windowsh/Mac3⃣️:开发环境:IDEA、JDK1.8、Maven、Mysql5.7+4⃣️:技术栈:Java、Mysql、SSM、Mybatis-Plus、JSP、jquery,html5⃣️数据库可视化工具:navicat6⃣️服务器:SpringBoot自带apachetom......
  • 列车票务信息系统|Java|SSM|JSP| 
                  【技术栈】1⃣️:架构:B/S、MVC2⃣️:系统环境:Windowsh/Mac3⃣️:开发环境:IDEA、JDK1.8、Maven、Mysql5.7+4⃣️:技术栈:Java、Mysql、SSM、Mybatis-Plus、JSP、jquery,html5⃣️数据库可视化工具:navicat6⃣️服务器:SpringBoot自带apachetom......
  • 基于 Java 大数据的旅游推荐系统的设计与实现
    标题:基于Java大数据的旅游推荐系统的设计与实现内容:1.摘要随着人们生活水平的提高和旅游行业的快速发展,越来越多的人选择旅游作为休闲和放松的方式。然而,在旅游过程中,人们常常面临着信息过载和选择困难的问题,不知道如何选择适合自己的旅游景点和旅游路线。为了解决这个问......
  • Java List 分片工具类
    JavaList分片工具类为了将一个大的List分组为多个小的List,每个小List的大小为50,我们可以使用Java中的subList​方法来实现。以下是详细的实现步骤和代码示例:实现步骤确定原List的大小:获取原List的大小,以便确定需要分成多少个小组。使用循环分组:使用一个循环,每次取50个元素,......
  • java容器及其并发容器的演进
    staticList<String>arrayList=newArrayList();static{for(inti=0;i<10000;i++){arrayList.add("编号:"+i);}}//会出现多线线程处理同一个元素for(inti=0;i<10;i++){......
  • java.sql.SQLException: CLI-specific condition, message from server: "Host '10.1
    您遇到的错误信息表明,MySQL服务器由于检测到来自主机'10.11.xxx.xx'的多次连接错误而自动封锁了该主机的连接请求。这是一种数据库安全机制,旨在防止潜在的恶意攻击或配置不当导致的资源滥用。要解决这个问题,您可以采取以下步骤:检查网络连接:确保客户端和服务器之间的网络稳定,并......
  • wx.offError
    wx.offError(functionlistener)基础库2.1.2开始支持,低版本需做兼容处理。小程序插件:不支持微信Windows版:支持微信Mac版:支持微信鸿蒙OS版:支持功能描述移除小程序错误事件的监听函数参数functionlisteneronError传入的监听函数。不传此参数则移除所有监听......
  • Android 兼容 Java 8 语法特性的原理分析4
       本文主要阐述了Lambda表达式及其底层实现(invokedynamic指令)的原理、Android第三方插件RetroLambda对其的支持过程、Android官方最新的dex编译器D8对其的编译支持。通过对这三个方面的跟踪分析,以Java8的代表性特性——Lambda表达式为着眼点,将Android如何兼容Java8的过程......