java吧 关注:1,192,231贴子:12,606,229

华为od技术面

只看楼主收藏回复

上午技术一面,下午技术二面。技术问答+手撕代码


IP属地:上海来自Android客户端1楼2023-10-16 13:55回复
    技术一面面试官按着我个人简历上“技能/优势栏”挨个提问。
    1. Jvm编译器,aot和jit的区别,aot的缺点;
    2. 反射是什么,getDeclaredMethod和getMethode什么区别;
    3. Java io流用了什么设计模式?
    (只答了装饰器模式,其他不知道)
    4. https三次握手,发送端第一次请求后是什么状态?
    5. hashmap的知识点。
    6. jvm 内存模型,双亲委派机制,虚拟机栈和本地方法栈的区别;
    7. spring加载过程的classNotFoundException可能原因
    (我只回答了jar包或类不存在,其他可能:依赖冲突);
    不在一个com包怎么调用?
    (ComponentScan)
    8. nacos作配置中心,本地修改配置后,推送机制是怎样的?
    9. sql调优
    10. linux命令:怎么删除修改时间超过一个月的文件?怎么查看磁盘占用等信息?
    11. 怎么登录docker,参看进程信息?
    12. maven中的dependencies标签和dependencyManagement标签区别
    以及其他忘了。


    IP属地:上海来自Android客户端2楼2023-10-16 14:05
    收起回复
      一面代码题:合并k个升序链表。
      技术问题我答的很烂,都太细节了,好多不知道。代码题最后做出来了,我用的一个list,先保存所有链表头结点,给list排序找到最小的结点值,加入结果集,并把这个最小值的链表的下一个结点替换掉此最小结点(相当于向下移动)。再次排序找最小结点加入结果集。如果最小值结点下一个结点为空,在list中remove掉这个位置。直到list为空(长为0),返回结果集。
      设所有链表长度期望为k,链表数组长度为n,时间复杂度为O(k*n)


      IP属地:上海来自Android客户端4楼2023-10-16 14:14
      收起回复
        二面,技术问题较简单,也比较宽泛:
        项目介绍,主要职责,系统的稳定性、可用性怎么保证的。缓存是怎么用的,击穿问题你怎么解决等等。
        代码题:有效的括号,简单题,用栈解决。
        总共不到半小时结束。


        IP属地:上海来自Android客户端5楼2023-10-16 14:17
        收起回复
          1.具有扎实的Java编程语言基础,掌握集合、反射、网络、IO等基础知识;了解JVM原理及调优。
          2.熟悉基于互联网架构的J2EE开发体系,具备SpringBoot,SpringMVC,SpringCloud,Mybatis等主流Java开发技术和框架的实际工作经验;
          3.熟悉Nacos、RabbitMQ、Redis、Nginx等组件、中间件,对服务端高并发场景下的应用开发有一定理解及项目经验;
          4.了解Spring WebFlux、Netty、Akka Http等异步/响应式处理框架;
          5.掌握MySQL等主流数据库操作,具备SQL调优能力;
          6.具备一定前端开发能力,有使用jQuery、Vue等前端技术经验;
          7.熟悉Linux常用命令及服务环境配置,了解Docker的使用及原理;
          8.熟悉git、gitLab等版本管理工具,熟悉Maven、Gradle等项目构建工具;


          IP属地:上海来自Android客户端6楼2023-10-16 14:21
          收起回复
            老铁,我记得你,年前不是刚刚换过外包吗?现在又重新找工作了?


            IP属地:广东来自Android客户端7楼2023-10-16 14:35
            收起回复
              几年,啥学历


              IP属地:上海来自iPhone客户端8楼2023-10-16 14:37
              收起回复
                祝好运啊,进了说下


                IP属地:上海来自Android客户端10楼2023-10-16 14:57
                回复
                  拿多少


                  IP属地:重庆来自Android客户端11楼2023-10-16 15:18
                  收起回复
                    加油老哥


                    IP属地:江西来自iPhone客户端12楼2023-10-16 15:22
                    回复
                      加油


                      IP属地:天津来自Android客户端13楼2023-10-16 15:24
                      回复
                        老哥机试刷题库刷的哪个呀,我看csdn好多专栏,不知道哪个最新的


                        IP属地:广东来自iPhone客户端14楼2023-10-16 15:26
                        收起回复
                          老哥加油有后续了给大伙吱一声


                          IP属地:山西来自Android客户端15楼2023-10-16 15:28
                          回复
                            一面一般是以后合作的小领导会问的多点,二面一般是找的人,如果有说法就很容易,祝大佬好运,
                            说起来classnotfound如果是本来就没有这个类不应该会直接idea报错吗


                            IP属地:浙江来自Android客户端16楼2023-10-16 15:29
                            收起回复
                              加油老哥。不过老哥211咋也投od了,这么不好找吗


                              IP属地:河南来自Android客户端17楼2023-10-16 15:31
                              收起回复