0229【阿里云】Java暑期实习提前批一面(技术服务平台)

全程80分钟,电话面,八股+项目+反问

【八股】30min

全是Java八股

  1. 你的技术栈是Java,讲一下Java面向对象的特点
  2. 你实际应用过“多态”吗,举一个具体例子,和重载有什么关系?
  3. Java中的HashMap了解吗?
  4. 聊聊HashMap的底层结构
  5. 为什么要引入红黑树,而不用其他树?
  6. 红黑树和二叉搜索树、AVL树有什么区别?
  7. HashMap会出现红黑树一直增高变成无限高的情况吗?
  8. HashMap读和写的时间复杂度是多少?
  9. HashMap是线程安全的吗?怎么解决?
  10. 解决线程安全问题还有哪些办法?
  11. volatile关键字是如何保证内存可见性的?底层是怎么实现的?
  12. 为什么需要保证内存可见性?
  13. volatile为什么要禁止指令重排,能举一个具体的指令重排出现问题的例子吗
  14. Synchronized的底层原理是什么,锁升级的过程了解吗?
  15. 线程是怎么确定拿到锁的?锁信息具体放到哪的?
  16. Synchronized加锁和ReentrantLock加锁有什么区别?
  17. 线程池了解过吗?有哪些核心参数?
  18. 为什么核心线程满了之后是先加入阻塞队列而不是直接加到总线程?
  19. 核心线程数一般设置为多少?
  20. IO密集型的线程数为什么一般设置为2N+1?
  21. 聊聊MySQL的索引结构,为什么使用B+树而不用B树
  22. 你是怎么建立索引的?一般是建立哪些字段的索引呢?
  23. 怎么确定语句是否走了索引?
  24. 如果要建立联合索引,字段的顺序有什么需要注意吗?

【项目】40min

分布式的场景是因为我项目中大量使用,如果自己项目没有用的话一般不会询问

  1. 你的项目中微服务通信是怎么实现的?
  2. 怎么保证分布式事务,具体的场景是什么?
  3. Seata的TCC模式是如何保证confirm或cancel会成功执行的?
  4. 除了Seata还有什么方式解决分布式事务吗?
  5. RocketMQ是怎么保证分布式事务的,如果半消息commit失败了怎么办?如果其中有一方网络有问题消息丢失怎么办?
  6. Dubbo实现服务调用的过程,实现动态代理的细节是怎么样的?为什么传入一个接口就可以实现一个代理对象?
  7. 你提到了Netty,聊聊对Netty的理解?
  8. 什么是NIO,什么是BIO?
  9. 你对epoll的执行流程了解吗?
  10. 平时怎么数据存储,后面穿插八股,见【八股】第9题

当场约了一场笔试(非系统的统一笔试),约到第二天,是部门考察代码能力的笔试,是非算法的场景编程题,预计一个半小时(还不知道具体会是什么场景)

全部评论
本篇面经讲解+学习指引:https://www.nowcoder.com/discuss/593104748941684736 需要的同学可以看看
10 回复
分享
发布于 03-01 15:48 四川
项目太强了佬
3 回复
分享
发布于 02-29 19:23 重庆
联想
校招火热招聘中
官网直投
佬是最近几天官网投的简历嘛,好像昨天才开暑期实习
1 回复
分享
发布于 02-29 16:56 湖北
太强了
1 回复
分享
发布于 02-29 19:12 河南
学长牛🍺
点赞 回复
分享
发布于 02-29 16:34 四川
同学请问有后续联系吗,我也是面完好几天没有后续了
点赞 回复
分享
发布于 02-29 17:07 山东
太强了,怎么这么多面试
点赞 回复
分享
发布于 02-29 20:01 广东
大佬,请教下问题2d和8a你怎么回答的?
点赞 回复
分享
发布于 02-29 20:03 江西
同学加油
点赞 回复
分享
发布于 03-01 18:05 浙江
不错呀,插播个广告,字节飞书人事最近在急招后端实习岗位,感兴趣的同学可以找我内推呀~
点赞 回复
分享
发布于 03-01 20:53 北京
校友你还没去实习吗
点赞 回复
分享
发布于 03-02 16:46 四川
需要的话友友可以看看我首页内推,米哈游最近放出大量实习和正式,也可以咨询
点赞 回复
分享
发布于 03-03 12:56 上海
现在到几面了
点赞 回复
分享
发布于 03-08 16:37 江苏
佬的项目都写的啥啊
点赞 回复
分享
发布于 03-09 16:53 辽宁
电科爷,是拿到offer了么,鼠鼠还在等佬的面筋
点赞 回复
分享
发布于 03-13 17:44 广东

相关推荐

阿里云暑期实习的面试和笔试都结束了,终面面试官说很快出结果,希望能等到OC从三月初开始到今上午为止,一共是四轮技术面+一轮笔试手撕代码,感觉有点奇怪,因为居然没有HR面,今上午的技术终面说是能接到这个面试说明HR面过了?很疑惑?3月2日 一面小主管技术面(20多分钟)提问:整个项目的背景和应用场景、算法的选用与对比、用双目+IMU实现定位的原理;项目数据的流向;数据采集在做什么,为什么要这么做,介绍SPI协议和时序。感受:面试来得非常突然,晚上七点接到消息说第二天上午能否电话面试,结果晚上八点半就打来电话进行面试,基本就是深挖项目,但我准备得不充分,回答得很不好,面试提前结束了,感觉小主管更侧重了解整个项目的逻辑,但无奈我算法方面确实没准备得太深入,我以为会深挖FPGA开发的3月3日 二面技术人员技术面(40多分钟)提问:工作意向,本科做的是否相关,对SystemVerilog的了解程度,为什么采用HLS进行设计,数据怎么写入DDR,介绍一下AXIS协议;常规八股有建立时间和保持时间,亚稳态如何消除,同步FIFO的设计,格雷码为什么可以消除亚稳态,跨时钟域的数据传输(握手协议)。感受:在阿里云的直系师兄捞了我一把,不然以我一面表现应该会被直接挂掉二面感受要好很多,问了很多FPGA相关的问题,基本都答上来了。3月7日 三面大主管技术面(40多分钟)提问:简历上的都随便聊了聊,包括本科的数模比赛,工作意向;印象最深的两个问题:如何评估项目效果,算法的运行效果;如何提升AXI带宽:压缩数据、扩展总线接口、扩展总线位宽。感受:不会太深挖技术细节,会从项目整体优化等方面提问,也闲聊了很多,这一面感受比较好,有说有笑的3月18日 手撕代码(20多分钟)手撕两道代码,一道简单题,一道中等题,中等题碰巧提前准备过,十分钟写完代码,后面面试官让我讲解一下思路,完毕。4月12日 四面技术终面(30多分钟)提问:fpga与arm端的对比,对网络通信的了解,主要是查看对除fpga开发以外的知识的了解,还问了网络相关知识和八股。感受:有点不太妙,完全没准备网络的相关八股,基本上连猜带蒙,希望上天保佑!
点赞 评论 收藏
转发
46 320 评论
分享
牛客网
牛客企业服务