阿里实习面经(凉)

一志愿:蚂蚁-数字金融
一面:
自我介绍(包括项目介绍)
问项目(PBFT如何保证一致性?其他共识算法了解吗?节点宕机,数据故障修复?)
问数据结构(口述一道算法题,有几种方法解决,复杂度分别是多少?我的题是验证A是否是B的字符子串)
问java(分布式锁,volatile关键字以及和锁的区别?栈和堆的区别?我说锁了解不多,然后没问了)
问计网(http哪层协议?RPC哪层,以及为什么?)
总结(项目介绍和关键技术回答的不清晰,不够深入)

二面:
自我介绍(包括项目介绍)
问项目(展示自己在项目里做的工作。微服务相关,探讨细节,为什么用微服务的形式,对性能的提升。单个服务器还是集群?服务器配置一样?)
问java基础(基本类型哪些,string在jvm哪块,怎么调用)
问数据结构(hashmap, hashcode和equals作用,hashcode相同怎么办)
问成绩(排名,奖学金)。
总结(基础知识太差,项目逻辑不清楚)


二志愿简历挂


三志愿菜鸟网络:
一面(30min)(凉)
开始聊简历上的基本信息,非科班,后面有问到java的学习情况,有没有上过相关课程。
聊到项目(只聊了最近做的):
介绍自己做了哪些。提到了spring的一些组件(nacos、gateway),介绍组件的作用,你觉得项目中比较难的地方?(体现自己思考和解决问题的能力),为什么采用分布式?分布式服务注册发现的机制,内部逻辑?如果服务端多了几台机器,客户端如何知道,又如何进行流量的均衡?
数据结构:hashmap的put和get方法底层原理,追问怎么找数组,如何判断元素是相同的?
数据库:索引的优缺点,什么列适合做索引?
多线程:synchronized关键字的含义?
java:
接口和抽象类的理解?
GC,判断回收对象?GC Root有哪些?
有没有用过其他中间件,消息,缓存?
(只了解概念,其实我想说缓存是了解的,面试官没听清,没问)

目前在池塘第四层
第五层了。。。
#java求职##实习##面经##面试流程#
全部评论
二面多久挂的啊
点赞
送花
回复
分享
发布于 2022-04-04 21:58

相关推荐

中信银行 AI算法岗 29~32w
点赞 评论 收藏
转发
2 4 评论
分享
牛客网
牛客企业服务