Java开发实习生——喜马拉雅(30min)

#软件开发2023笔面经#

面试官是个年轻小伙,体验良好,非常和蔼,你不懂的面试官会给你回答出来,面试官按照简历往下问的

  1. 自我介绍
  2. 使用过哪些集合?
  3. ArrayList和LinkedList的区别?
  4. 反射机制,反射机制你常用在哪里?答得Spring的ioc
  5. 什么情况下用单线程?什么情况下用多线程?
  6. jvm内存区域
  7. jvm垃圾回收算法
  8. 操作系统是什么?
  9. 假如让你设计一个malloc(),和free()你会怎么做?之前看过,面试的时候忘了。。。
  10. 如何查找慢查询sql,慢查询如何优化?开启慢查询日志,MySQL配置文件中可以配置时间阈值。用explain分析sql
  11. 说到explain,explain中都有哪些字段
  12. ref中的const字段表示什么?有点忘了,答得是会走索引,面试官只出走的是唯一索引,比如主键索引就会走这个
  13. redis中字符串怎么表示的?
  14. rehash的过程,以及为什么要rehash?
  15. IO多路复用
  16. Netty中的IO多路复用形式

接下来就开始问项目了:

RPC:

  1. “可扩展向后兼容的私有RPC协议”是什么?为什么不用HTTP?
  2. 传输层采用tcp还是udp?为什么?用的tcp,我答的因为tcp是可靠性传输能够保证服务调用的可靠性,面试官提示还有TCP的超时重传机制以及tcp是全双工的
  3. "插件化可扩展的微内核架构"怎么理解,SPI机制怎么实现的?
  4. 关注AP,CAP是什么?为什么要关注AP而不是CP?
  5. 关注AP的注册中心除了nacos还有哪些?关注CP的注册中心有哪些?AP:eurukaCP:zoomkeeperAP/CP:nacos
  6. 幂等性是什么?为什么只对有幂等性的服务进行重试
  7. CompletableFuture如何实现全异步,优点以及缺点答的还不是很清楚,优点吞吐量更大,缺点没有说出来,面试管提示了得分业务,全异步编码复杂,不能用事务

IM:

  • 总未读数与会话未读是什么意思,为什么要用redis+lua
  • 使用redis事务不行吗,redis中的事务是怎样的
  • redis事务支持回滚吗?

算法:

比较简单,面试官让口述

  • 二叉树的镜像翻转
  • 反转链表
全部评论
感觉你这问的比我难多了,请问约二面了吗?
3 回复 分享
发布于 2023-03-18 14:56 贵州
老哥哪投的啊,没看到实习啊
点赞 回复 分享
发布于 2023-03-18 10:45 四川
佬,约2面了吗
点赞 回复 分享
发布于 2023-03-18 13:22 四川
在哪投的啊兄弟
点赞 回复 分享
发布于 2023-03-19 00:46 湖北
同都是一面,情况非常相似,可能是kpi
点赞 回复 分享
发布于 2023-03-19 08:31 河南
后面问的有点难呢
点赞 回复 分享
发布于 2023-03-19 14:15 辽宁
兄弟 在哪里投的哇 官网没有Java的实习岗位啊
点赞 回复 分享
发布于 2023-03-19 14:43 四川
老哥,还有hc吗
点赞 回复 分享
发布于 2023-03-21 18:50 江苏
蚂蚁集团旗下公司数字马力招人,有春招hc。入职标配macbook pro,公司公积金社保全额缴纳,周末双休,试用期工资不打折,有餐补团建经费,法定节假日加班三倍工资当月发,薪资架构13薪+3个月年终奖,工作地点郑州、长沙,扫码投递简历。
点赞 回复 分享
发布于 2023-03-23 20:57 河南

相关推荐

2024-12-20 23:20
门头沟学院 Java
年底了,今天拿到了我感觉ok的offer,秋招就这么结束吧。总结一下找工作的历程吧。24年十月份,黑马java基础,梦的开始。中间断断的学,25年一月份开始刷力扣,写项目。过完年,三月份开始投简历找暑期,处女面美团,答的稀烂,被挂。同时拿到一个小厂后端offer。四月份面了腾讯、阿里的暑期,均挂。四月底,被美团测开捞,手撕hard拿下offer。看重美团title,去了美团测开。告诫各位,永远要坚持自己的目标,不要摇摆,否则终会悔不当初。然后五月份的面试均拒了。永远不要在一棵树上吊死!!五月底,跑北京去实习,三个月,深感测开的无趣,遂坚定后端的信念。八月份,实习结束,遥想暑期时那种勃勃生机,万物竞发的仍在眼前,优势在我。遂休息半月有余。九月份中旬,开始秋招投简历。到国庆前,投递一百多家,约面只有一家。被一棍打醒。无学历,无实习(投递后端隐去测开实习),无项目,简历难以过筛。十月中旬,面对无尽的测评和笔试,做的我身心俱疲,但还是有一些收获。陆陆续续有一些中小厂给了面试。同时天天在学校参加各种宣讲会,每天都被焦虑折磨。十月底,收到第一个offer,unity,7.5k,加班严重,遂拒。虽然拒了,但还是很感谢这份offer,让我重新燃起了斗志。十月底到十一月底,陆陆续续也来了不少面试,总算有了收获。拿到三个offer,一家劝退价(比白菜低4k,卡试用期),拒。一家离家交近,风评差,接了作为保底。一家北京,base太低,不接受毁三方,遂拒。然后两家进池子(虽然都没泡出来。。。)大厂简历直接挂这周又面了一家小厂,一场线上面试,一场线下,报销路费,面完直接发了offer。综合考虑觉得挺好的,虽然工资不算高,但是不怎么加班,离家近,能够有一个平淡的生活,遂结束秋招,拒了下周的小厂面试。总体来说,从迷茫到自信再到懊悔、失落,再到最后的平静。请大家一定要坚持自己的选择,不要和我一样白白浪费了关键的时间。同时,也要对自己有一个平和的心态,不骄不躁,向着自己选择的方向坚持走下去。小tips:如果有保底的话还是先接了,确保后面能毁就行。毁三方的钱不算什么。一个保定能很好的缓解焦虑,让你的面试更加从容,发挥更加稳定。祝愿大家都能拿到自己满意的offer。 #25届秋招总结# #牛客创作赏金赛#
点赞 评论 收藏
分享
评论
18
126
分享

创作者周榜

更多
牛客网
牛客企业服务