阿里二面 面经

时间比较短,晚上7点左右开始的,面试官直接说大概30分钟左右,然后开始面试,也没自我介绍,说一下问的啥

1、看你项目用了OAuth2.0,那你讲一下原理? 你还知道有什么类似的协议吗?

2、看你项目使用了redis,那你讲一下什么时候使用redis,为什么使用redis? 你知道redis和数据库数据不一致的问题是怎么产生的吗?那你项目中如何保证的数据库和redis中的数据一致性?

3、看你用了JVM调优,那你讲讲你是如何进行的调优?为什么调优?你还知道哪些调优方案? JVM方面那一堆,问的挺多的

4、看你用了elasticsearch 那你讲讲?

。。。。。

其他的都是问的项目中的东西,全程都是项目,没有基本的八股,一定好好准备项目,裤衩子都被拔下来了。

#牛客在线求职答疑中心##23届找工作求助阵地##如何判断面试是否凉了##我的实习求职记录##2022届毕业生现状#
全部评论
这是一次比较技术性的面试,需要你对项目中使用的技术有深入的了解和实践经验。针对面试官的问题,我给你一些参考答案: 1. OAuth2.0是一个授权协议,用于授权第三方应用访问用户资源。它的原理是通过令牌来授权,令牌包括访问令牌和刷新令牌。类似的协议还有OpenID Connect、SAML等。 2. Redis是一种内存数据库,适用于高并发、高性能的场景。在项目中,可以使用Redis来缓存热点数据,减轻数据库的压力。Redis和数据库数据不一致的问题可能是由于Redis宕机、网络故障等原因导致的。为了保证数据库和Redis中的数据一致性,可以使用缓存更新策略、缓存预热等方法。 3. JVM调优是为了优化Java应用程序的性能和稳定性。可以通过调整JVM参数、垃圾回收机制、线程池等方式进行调优。常见的调优方案包括:调整堆内存大小、调整垃圾回收器、使用线程池等。 4. Elasticsearch是一种开源搜索引擎,适用于全文搜索、日志分析、数据分析等场景。在项目中,可以使用Elasticsearch来实现搜索、聚合等功能。 除了以上问题,还可能会问到一些关于项目架构、设计模式、代码实现等方面的问题。建议你在面试前对项目进行全面的复习和准备,尽可能***可能会被问到的问题,并准备好相应的答案。同时,也要注意表达清晰、简洁,展示出自己的技术实力和解决问题的能力。
7 回复 分享
发布于 2023-03-27 20:09 AI生成
请问笔试A了几道哇
1 回复 分享
发布于 2023-03-28 14:46 上海
阿里哪个部门啊
点赞 回复 分享
发布于 2023-03-27 23:24 上海

相关推荐

2025-12-28 16:32
重庆邮电大学 Java
程序员花海:1.技能放最后,来面试默认你都会,技能没啥用 2.实习写的看起来没啥含金量,多读读部门文档,包装下 接LLM这个没含金量 也不要用重构这种 不会给实习生做的 3.抽奖这个还是Demo项目,实际在公司里面要考虑策略,满减,触发点,触发规则 库存 之类的,不是这个项目这么简单 4.教育背景提前,格式为 教育背景 实习 项目 技能 自我评价
简历被挂麻了,求建议
点赞 评论 收藏
分享
评论
6
16
分享

创作者周榜

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