• java开发小公司跳槽华为od笔试面试过程


    博主之前在机械制造行业的小公司,做的是java开发和python开发,需求越来越少,所以一直在准备学习跳槽。大厂的门越来越小,不好进。华为od很缺人,主动联系非常热情,自己之前也一直对阿里云感兴趣,进不了阿里云华为云也很诱人。现将笔试面试过程记录如下。

    笔试三个题。前两个题ac,最后一个题通过50%用例。这个笔试一定要好好准备,leetcode刷了100题左右,刷题按代码随想录分类去刷。三小时左右,绰绰有余。

    接下来是性格面试。这个部分注意选积极向上的就行,题有可能重复出现,选择前后保持一致性。

    技术一面先问了项目经验,建议先练习将自己做过的事情清晰地表述出来。后面问的知识点较杂,详细的已经记不清了,会最后做个总结,手撕代码:给定一个字符串,返回无重复字符的最大子串。(做出来大概,有一个指针用错了),一小时。

    又来个技术一面,先问项目,后问知识点。手撕代码,动态规划。做出来了。一小时。

    技术二面,问项目,问知识点,手撕代码,也是动态规划,比上面的题复杂。这个过程好像是在评级,如果没撕出来,面试官也会很好地引导。一小时。

    综合面试,问项目,问知识点。问有没有要补充的技术栈。薪资预期,半小时。

    总结下知识点,基本上面的面试,把java面试的方方面面都问到。

    • java基础:面向对象特征,多态有什么好处。集合,什么时候用ArrayList、LinkedList、HashMap,多线程有没有用过,锁,private、default、protected、public,
    • Mysql:锁,having和where区别
    • JVM:垃圾收集算法,垃圾收集过程(两次面试都问到)
    • python:线程、协程
    • spring:springboot 怎么管理对象,IOC
    • 项目:开发流程、平时如何定位问题,如何自测
    • 设计模式:平时用到哪些设计模式,单例、工厂、适配,在哪里用到,怎么用的
    • docker:底层实现原理

    最后是HR面试,为什么跳槽,商量薪资。

    offer确认。

    打算接受offer,去奋斗一波,有什么问题可留言,知无不言。

  • 相关阅读:
    js获取音频时长
    vue slot插槽
    UG NX二次开发(C++)-创建样条曲线(二)-UF_MODL_create_spline使用
    【毕业设计】基于大数据的电影数据爬取分析可视化系统
    基于JavaSwing开发日程管理万年行事历程序 课程设计 大作业源码
    钢化玻璃CE认证EN 12150
    soildwork2022怎么恢复软件界面的默认设置?
    基础DFS与BFS
    斐波那契模型系列【动态规划】
    Chrome插件开发
  • 原文地址:https://blog.csdn.net/weixin_42139800/article/details/126026652