24届-Java开发面经-华od

背景:

·24应届生,通信工程专业

面试流程:

  • 7.15  机考(400)

·游戏分组

·小华最多能得到多少克黄金

·园区参观路径

Ps:机考没什么过多的技巧,掌握动态规划,深搜(机试中广搜感觉用的很少),栈,优先队列等,还有就是好好练一练输入输出,栗栗姐再三强调。

  • 7.17  综测

Ps:性格综测的攻略栗栗姐会给,照着写就好,细心一点没啥问题的。

  • 8.5  HR面试(根据栗栗姐的建议和攻略准备半个月技术面试)

·自我介绍

·项目的代码量是多少

·有无考研,备战考研时的生活是咋样的

·家庭情况

·期望薪资

Ps:感觉就是聊一聊天,没必要太过紧张(说是这么说,但是我当时还是很紧张就是了,哈哈)我感觉就是为了确认一个稳定性,会不会直接跑路,还有就是强调是od而不是华为,确认彼此的认知无误

  • 8.8  技术一面,二面

·自我介绍(都有)

·最长的合法括号(一面,没写出来,换题)

·三数之和(一面,写出来了)

·简单的字符串操作(二面)

·项目(讲解项目中一个功能模块的具体实现,如用到哪一些技术,解决什么问题,以及功能模块流程,AOP在项目中的体现)

·数据库

最左前缀原则,如何部署的数据库,事务的四大特性

·Java

Java内存结构及作用,数组与ArrayList区别,ArrayList与LinkedList的区别,try-catch-final代码块各部分的作用,线程安全的HashMap:ConcurrentHashMap,创建线程的四种方式,线程池的几个重要参数以及工作过程,类加载机制(双亲委派模式),Error与Exception的区别,要保证代码的安全性应该怎么做

·框架部分

SpringBoot相比较Spring好在哪里,Spring Aop的实现,Spring事务的实现,一些注解的作用

Ps:我已经尽可能回忆所遇到的问题了,大概就是这一些。手撕代码部分的话就多刷一刷力扣,八股文根据栗栗姐给的就多背背,如果有碰到不是完全会的,就尽可能的把自己知道的都说出来,就比如回答数组与ArrayList区别的区别时,如果不会那就先做会的,先背ArrayList的性质,我相信等你背到底层结构是动态数组的时候这道题的答案你也就知道了。总的来说面试官都很有耐心,也很亲切,聊着聊着自然而然就放松下来了,实在不会的话,也不用过多的纠结,跳过就好。代码最好是撕出来,剩下部分有点瑕疵问题不大

  • 8.10  综面

·自我介绍

·校园时有做过Java项目吗

·入职华为od之后3-5年的规划

·唠唠嗑

·还有什么想要问的吗

Ps:主管面非常的轻松,聊一聊就好了,积极向上一点,不要说华为坏话,一般都没有问题的,大胆面

  • 8.15  Offer

·流程结束,拿到offer

  • 总结:

·首先就是非常感谢栗栗姐,在考华为od的过程里全程陪同,有问必答,攻略也会及时的发给你,能省不少心

·自我介绍要熟练,要对与其中的技术与活动能够娓娓道来,对待项目也是一样,整体流程要十分清晰

(注意是整体,包括怎样配置数据库,怎样部署的redis服务器),要知道用到了哪一些技术(可以自己好

好的准备一个功能模块部分,当问询到项目时,主动提出并介绍)。

·八股文与面试题部分就是靠耐心去练,没啥好说的,如果手撕题不会的话,可以尝试跟面试官说换题的

·跨专业我感觉也没什么劣势的地方,面试的整体感受都挺好的,只要你的技术面试都过关,与计算机专业的都没啥区别,不必担心

全部评论

相关推荐

牛客928043833号:在他心里你已经是他的员工了
点赞 评论 收藏
分享
04-09 09:47
门头沟学院 Java
Arbelite_:2-3k,这工资还不如去摇奶茶
点赞 评论 收藏
分享
评论
9
17
分享

创作者周榜

更多
牛客网
牛客企业服务