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

相关推荐

不愿透露姓名的神秘牛友
04-22 13:08
Data_Seven:真不知道这些企业哪来的成就感
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
03-20 12:46
瘦嘟嘟右卫门:百度文库网盘的暑期也没约面吗
点赞 评论 收藏
分享
05-12 10:10
已编辑
门头沟学院 人工智能
写这篇之前我犹豫了挺久。一方面是怕被人骂,"又一个收割焦虑的转行帖";另一方面是看了太多用 GPT 套娃出来的「学习路线」文章,AI 味重得让人没法读完。所以这篇全是亲身踩过的坑,时间线、用过的项目、当时的心路全都尽量原样写出来。如果你是大学生在迷茫要不要转 AI,或者已经在转的路上,希望能给点参考。 一个反共识的开场:你以为进 OpenAI 的人都是博士? 先讲个故事,跟我没关系,但跟所有想转 AI 的人都有关系。 OpenAI 的 Sora 团队(就是搞文生视频那个)一共 13 个人。这里面有两个人特别有意思: Will DePue,密歇根大学计算机系,直接辍学了。17...
_hengheng:我也本,也算是做ai相关,我最开始感觉做ai工程师有多么多么困难,后来发现懂了原理后整体训练完全可以看成一个流程化的内容,开源方案太多了,大多基本都是按着模子在自家业务上做各种操作,就算是大厂的小部门也没那么多资源去训基模,反而更多的是像怎么把技术往业务方向靠近了,不过当前时代如果本科学历没那么好加上自己执行力不是特别强还真不建议走ai工程师这条路,可以试试其他ai的偏业务方向,不然校招不太好杀出来
点赞 评论 收藏
分享
评论
18
128
分享

创作者周榜

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