哈啰出行Java开发面经

一面12.2 50min
二面12.10 30min
面试官基本上只负责抛出问题,大部分时间都是我在讲,感觉很考验个人的语言组织能力、临场表达能力、是否能有逻辑有条理地把一件事讲清楚。
hr面12.21

Part0.自我介绍

Part1.个人规划

1.为什么投递的杭州岗位
2.面试官:我看你在字节做的是客户端开发,那你投的这个岗位是Java服务端,你以后想做客户端还是服务端呢?
我:其实没太想好
【我感觉这个回答很减分,既然面的是服务端岗位就应该无脑选服务端,可以体现个人规划清晰、契合岗位】

Part2.项目经历

1.过去做过的项目、竞赛中哪个让你觉得最有挑战?介绍一下?
我想了半天其实还是觉得实习最有挑战。其实感觉面试最好还是缩短思考时间,这种可以相对凭直觉回答,显得思维更敏捷。然后讲了自己在实习过程中是如何通过线索定位问题、分析原因、确认猜想、调试解决的。
2.有没有用SpringBoot做过项目,具体讲一讲,还是没有做过?
这个亏在面试前没有想过怎么回答,导致回答逻辑很混乱,讲了分层架构,注解,没了。可能很多东西没有想到。复习的时候把重心完全放在基础知识了。
3.在抖音客户端开发做的bug修复,讲讲这个bug是什么
讲了一通
【下次可以提前自己模拟面试一遍,整理出更有逻辑更清晰的回答】
面试官:我感觉这不算bug啊,就是个优化
我:qs……
问题:Java对象的wait方法其实还是不很清楚,说的时候有点虚
3.讲一讲在抖音做的内存泄漏治理

Part3.后端技术

面试官还是非常看重后端技术的,问了SpringBoot、Redis等中间件有没有了解、MySQL。
【可以说是一问三不知了】
1.MySQL有了解吗
有一定了解
2.MySQL的存储引擎有哪几种
不太了解【尴尬死了】
MySQL存储引擎
3.Redis等中间件有了解吗
有大致了解
4.Redis有哪几种数据类型
答:有六种类型,自定义类型、String类型、Hash类型、List类型、Set类型、ZSet类型。
5.Redis怎么做数据恢复
不太了解【尴尬2.0】

Part4.数据结构

1.看你数据结构学的不错,讲一下了解哪些排序算法,时间复杂度是多少。
冒泡排序
归并排序
快速排序
插入排序
选择排序

Part5.反问环节

1.请面试官介绍部门
2.如何看待做前端还是做后端的问题

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值