哈啰Java实习生技术一面面经

面试时间大约50分钟。

  1. JVM内存区域,垃圾回收算法和机制,新生代和老年代的区别。
  2. 常见的线程池类型及其好处,MySQL连接池的作用(这个我不太熟悉)。
  3. MySQL InnoDB的数据结构,表锁、行锁和读写锁的区别。
  4. InnoDB和MyISAM的区别(前者支持事务、外键和行级锁)。
  5. 介绍一下自己的项目经历。
  6. Redis常用的数据结构。
  7. 如何使用Redis结合token实现用户登录。
  8. 如何用分布式锁保证每人只能领取一张优惠券。
  9. RabbitMQ的特性(这个问题我回答得不太好)。
  10. RPC的概念(我说没用过,不太了解)。
  11. HTTP状态码的含义。
  12. IOC和AOP的概念,是否使用过AOP,具体怎么用的。
  13. 数据库中哪些字段设置过默认值。
  14. 如何判断一个SQL语句是否是慢SQL(使用explain)。
  15. RESTful API的设计原则。
  16. 假如有个电商业务,如何设计一个凳子。
  17. 算法题:求数组的最大连续和。
  18. 反问环节。

面试结束后,面试官让我回家等消息。整体感觉面试难度适中,但有些问题确实需要更深入的理解和实践经验。

#软件开发笔面经#
全部评论
佬 啥时候投的
2 回复 分享
发布于 2024-08-14 17:23 福建
哪个部门呀
点赞 回复 分享
发布于 2024-09-15 21:15 四川
设计凳子是啥意思?给凳子对象设置长宽高寿命价格之类的?
点赞 回复 分享
发布于 2024-08-14 19:46 山西
有消息了么
点赞 回复 分享
发布于 2024-08-14 10:28 北京

相关推荐

小浪_Coding:找硬件测试,也可兼顾软测欧, 简历还可以的 ,注意排版,项目写的有条理一点, 然后个人技能多加点, 润色好简历之后就开始沟通海投了,深圳,东莞这边做硬件相关的公司还不少, 医疗类,仪器类的都可以尝试
点赞 评论 收藏
分享
07-25 11:26
清华大学 Java
打开电脑,思绪又回到了7月份刚开始的时候,感觉这个月过的如梦如幻,发生了太多事,也算是丰富了我本就是平淡的人生吧太早独立的我习惯了一切都是自己做决定,拥有绝对的决定权,而且永远不会听取别人的建议。我就是那个恋爱四年出轨的男主啦,感觉既然在牛客开了这个头,那我就要做个有始有终的人。从我出轨到结束再到和女朋友和好如初真的太像一场梦了,短短的一个月我经历了太多,也成长了很多,放下了那些本就不属于我的,找回了那些我不该放弃的。我的人生丰富且多彩,但人不能一直顺,上天总会让你的生活中出点乱子,有好有坏,让你学会一些东西,让你有成长。我和女朋友的恋爱四年太过于平淡,日常除了会制造一些小浪漫之外,我们的生活...
段哥亡命职场:不得不说,我是理解你的,你能发出来足见你是个坦诚的人,至少敢于直面自己的内心和过往的过错。 这个世界没有想象中那样非黑即白,无论是农村还是城市,在看不见的阴影里,多的是这样的事。 更多的人选择站在制高点去谩骂,一方面是社会的道德是需要制高点的,另一方面,很多人不经他人苦,却劝他人善。 大部分的我们,连自己生命的意义尚且不能明晰,道德、法律、困境,众多因果交织,人会迷失在其中,只有真的走出来之后才能看明白,可是没走出来的时候呢?谁又能保证自己能走的好,走的对呢? 可是这种问题有些人是遇不到的,不去追寻,不去探寻,也就没了这些烦恼,我总说人生的意义在过程里,没了目标也就没了过程。 限于篇幅,没法完全言明,总之,这世界是个巨大的草台班子,没什么过不去了,勇敢面对,革故鼎新才是正确,祝你早日走出来。查看图片
点赞 评论 收藏
分享
评论
8
51
分享

创作者周榜

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