Java面经~~华OD

  • 背景:

武汉理工大学,19年毕业,工作四年,离职三个月,在刷题复习,通过盆友介绍认识的栗栗姐

  • 机考:

第一题是分班,可能是部分验证用例没覆盖到,因为最终用例看不到,最后拿了80分

第二题有点忘了,拿了满分,应该比较简单

第三题是计算周长,用bfs的方式比较好,也是满分

  • 综测:

紧张焦虑选最不符合,其他的尽量前后一致

  • HR面试:

主要聊了一下过去的工作经历以及一些背景信息,因为上个工作项目都涉密就没细聊

  • 技术一面:

自我介绍

问答环节

问了一些Java开发的问题和选择,常用数据类型,多线程,List类型的选择等,后来问Springboot框架的运用和逻辑,回答是因为分工原因本人基本不做框架开发所以就没有深入了解

手撕代码:题目是跳台阶,每次可以一阶或三阶,解法:我先用了排列组合的方式计算,后来面试官提示dfs最简单

  • 技术二面:

自我介绍

问答环节

项目经历,主要工作内容,用到的数据库及其他工具的特点和用法,框架的运用等

手撕代码:题目是多个项目直接有依赖关系,求所有项目最快完成时间,解法:我用的递归解出来,后来面试官提示用bfs可能更好

  • 综面:

主要就问一些个人信息,工作经历和离职原因,然后说了一些后面可能遇到的困难等

  • 准备心得:

要针对面试岗位的一些知识点多复习,否则可能很多问题不好回答,做题的解题方法选择很重要,暴力拆解很费时间而且不会加分

  • 感受:

流程太长了,一个多月的时间,还好坚持了下来,还是对这个岗位比较有兴趣,大公司应该不会像之前的公司一样拖欠工资,所以小公司的都没去,一直等着看这个机会

最后很感谢HR~栗栗姐,从机考面试资料,到后续面试跟进再整过程都很负责,如果考虑OD的话,可以考虑栗栗姐,

#25届##内推##华为OD##华为od##面经#
全部评论

相关推荐

头像 会员标识
07-01 15:27
已编辑
眉山职业技术学院 Java
自我介绍 (一面没问项目)询问学习了多久的java?1.Hashmap的数据结果组成?2.Hashmap是线程安全的吗?3.CurrentHashmap是线程安全的吗?4.CAS操作5.如何解决hash冲突?6.JMM的执行顺序原理7.volatile关键字如何保证有序的?当一个线程修改了volatile变量的值,其他线程可以见到吗?8.synchronized和ReentrantLock的区别?其使用场景和实现原理?9.讲一下用户输入网址到服务器响应完再返回前端给用户看见的整个流程?10.tls如何加密的?11.TCP的三次握手需要传递那些包?12.4次挥手能不能是3次?为什么?13.TCP/IP有哪几层?每一层分别有哪些协议?报文段的最大限制是多少字节?这个主要是受什么限制导致的?14.描述一下TCP流量控制的滑动窗口机制?15.双亲委派机制原理?16.使用过线程池没? 讲一下线程池有哪些核心参数?  会根据什么场景去设置核心线程数和最大线程数?17.如果一台机器是4核 核心线程数为啥设置成4而不是5?18.redis用过没? redis数据类型有几种?分别用于什么场景?redis宕机后有什么措施?20.有没有学习过大模型的知识(简历上有)问什么是向量数据库,比较向量相似的原理(cos余弦相似度?答的不太对)手撕   在本地  手写单列模式  (双重检验锁试) 然后让写一个颜色工厂实例 (没写出来,讲了一下思路)反问 部门业务  对自己的建议
查看23道真题和解析
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

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