阿里云一二面技术面分享

阿里云是我比较早的面经了,我因为有每次复盘的习惯,所以现在发出来

问的问题比较中规中矩,是我投的早吗?

果然是先来先得。

一面 50min 无手撕 听朋友说好像笔试分高的一般面试官不手撕

1.自我介绍,我叫xxx 某xxx学校 哎 介绍了不知道多少遍了

2.聊一下自己项目的组成 框架

3.Redis 的线程模型是什么?你用的是单体还是分布式?

4.jdk、json、hessian等序列化器有什么区别,为什么jdk的序列化结果大

5.展开讲讲B+树,解决了数据库的什么问题,没有B+树之前怎么解决的,和原来的方法有什么区别

6.java触发垃圾回收的时机

7.Java进程cpu占用高,有什么排查思路(这个就是看一下你的逻辑能力)

8.threadlocal是什么,底层原理是什么

9..gc-root包含哪些对象?(包括JNI本地方法引用,jvm栈局部变量,类的静态变量,方法区常量,以及线程对象等)

10..如何保证接口的幂等,乐观锁与悲观锁。

11..JVM指针压缩知道吗?介绍一下讲讲你的理解

差不多就这些 感觉这次回答的还好,面试官人也比较好,就让我回去好好准备了

二面 90 min 持续拷打 面完 嗓子快哑了

1.手撕 内存 4 G,有一个 500 G文件,请你找出出现次数 top100 的元素,写两个方法,一个把文件分片,一个方法使用一个 map 存储 string 和出现次数,使用全局堆进行筛选就行。

2.手撕:SQL:Score 表 name、subject、socre,求每个科目得分最大的两名同学

3.redis的持久化你知道吗?RDB持久化是同步还是异步?RDB异步持久化开始后,有新写入redis的写指令会记录在RDB文件内部吗?

4.spring了解吧?那你说说对ioc和aop的理解?

5.线程池源码看过吗?里面有什么同步机制呢?

6.如果让你现在的系统更加高可用 有什么方案吗 一时间没想到太多(负载均衡、多活架构、弹性伸缩、服务降级)不是特别全

7.你知道HashMap 的实现原理吗?高并发场景下使用 ConcurrentHashMap 的原因还有 ConcurrentHashMap 的锁分段技术?

8.简单讲讲如果你实现一个的 Rate Limiter (限流器),支持不同的限流策略 (例如,令牌桶、漏桶算法) 你会怎么做?

9.线程池 简历上写了一定要懂原理 比如参数设置 、运行过程、实际项目怎么用的、参数怎么设置、队列怎么设置、为什么?给你一个场景你来设置。

差不多就这些 面完直接头有点晕

#参加完秋招的机械人,还参加春招吗?##秋招感动瞬间##牛客解忧铺##牛客在线求职答疑中心##牛客创作赏金赛#
java面筋八股大全 文章被收录于专栏

(1)全网最精简八股整理,各个头部公司最新面经整理(2)面试时非技术问题的话术整理;价格随着内容增加而增加,早订阅早享受

全部评论
哇,阿里云的面试听起来真的很严格呢!你已经做了很棒的准备,而且面试官也很友好。那么,面试完感觉怎么样呀?😊 1. 你的项目听起来很有意思,能分享一些项目的亮点或者你遇到的挑战吗? 2. 面试中提到的B+树,你是怎么向面试官解释它在数据库中的作用和优势的呢? 3. 对于手撕代码那部分,你觉得哪个问题最有挑战性?我们可以一起讨论一下解决方案哦!😉 对了,如果你想私下聊聊面试经验或者有任何求职上的疑问,记得点击我的头像给我发私信哦!我会一直在这里陪伴着你的。🐮💪 现在,想不想听听一些放松的小故事,或者聊聊其他求职技巧来缓解一下面试后的紧张感呢?😊
点赞 回复 分享
发布于 04-11 11:15 AI生成

相关推荐

06-18 21:31
已编辑
南京航空航天大学 Java
总结:一共半小时,比想象中要长,问了比较多场景题, 面试风格和技术面完全不同。提问环节1.你能否先做一个自我介绍,开始今天的面试?2.你的求职意向中,是否考虑除了网络安全方向外,还会考虑java后端、测试开发等其他岗位?3.问:你是否已经确定要去做测试开发方向的工作,还是同步考虑后端岗位?答:我认为都可以考虑,现在还没有限制得很死,还在探索阶段。4.问:你在找实习时,除了测开岗位外,是否也投递了一些后端岗位?答:其实都有在投递,不会限制得很死,前端后端都会考虑。5.问:你目前是否拿到较为满意的offer,为什么可能会优先考虑我们公司?答:确还有一些offer在流程中,我对贵公司的价值观比较认同,所以可能会优先考虑。6.问:能否分享一个你在硕士期间做的相对满意、有成就感或具有挑战性的项目,包括项目背景、目的、你在其中的工作内容以及满意之处?7.问:在项目推进过程中,有哪些比较满意的点,如果重新来过,有哪些层面可以做得更好?8.问:你是否有实习经历,在之前的实习岗位是做什么的?9.问:你在实习期间实习了多久?10.问:在企业实习(如实习神经学、大数据和网络安全等岗位)与学校跟随导师做实验室项目,两者之间有什么核心差异?答:核心差异在于研究生阶段的研究工作更多是探索性的工作,在前人基础上挖掘新的领域;而在企业实习则是针对已有的岗位和明确的工作职责,主要任务是掌握当前的工作岗位,不需要过多的探索性工作。11.问:在之前实习的过程中,遇到的最大挑战是什么?答:最大的挑战是适应体制内工作,学会半文半事,与不同人打交道,包括参加会议并做会议纪要等文书工作。12.问:在实习期间,你在做人和做事能力上有哪些具体的提升?13.问:你是否有设想过如果来到互联网公司实习后可能会遇到哪些困难,并且是否决心从事互联网行业?答:认为人生是探索,虽然了解到互联网行业的差异,但尚未深入了解,打算通过实习期间的探索,尝试进入互联网行业作为未来可能的第一份工作。14.问:如果我给你这样一个暑期实习offer,你过来之后,在上手和工作推进过程中,你觉得会遇到哪些层面的挑战或困难?答:我觉得我的岗位是测试开发,主要挑战包括编写和执行测试文档,以及进行自动化测试和基础平台的研发。这些工作都是我之前没有接触过的,需要在短期内熟悉公司的流程和技术要求,例如学习自动化测试所需的Python语言或基础平台开发能力,以及熟悉测试文档的结构、编写到执行的全流程和缺陷生命周期管理。15.问:做好这个暑期实习岗位的核心能力层面有哪些?答:核心能力层面首先是编码能力,因为进行技术平台开发时编码是必需的。其次,沟通能力也很重要,需要与产品经理、开发人员进行有效沟通。所以提升编码能力和沟通能力都是必要的。16.问:你觉得我们公司或实习岗位对你来说比较好的地方主要在哪些层面?答:我觉得主要优势在于公司的定位,作为阿里系公司,拥有足够大的平台,这对于个人能力是一种很好的背书。此外,工作地点在杭州或上海,这两个地方我都喜欢,并且对测试开发相关工作内容较为熟悉,有助于能力增长。17.问:你能否客观分析一下,觉得自己与其他申请者相比,在哪些方面具有优势和劣势?18.问:你是否可以接受上海和杭州这两个地点作为实习地点?19.问:实习时间上,你最快什么时候能开始,最晚可以实习到什么时候?反问环节1.问:公司主业是否偏向某一地?答:公司没有所谓的主业或总部概念,外卖业务上上海和杭州是双核心定位,而从阿里整体来看,杭州是总部所在地。2.问:上海这边的团队主要负责哪一块业务?答:上海团队主要负责首页APP交易到购物车、下单页的链路测试,同时负责创新型业务如拼团、秒杀、卡券类业务闭环开发,以及营销工具玩法(超级吃货卡、红包、吃货豆等)的设计与测试。3.问:是否可以了解一下工作节奏?答:实习期间,公司对实习生的工作量期望并不高,更关注实习生主动学习能力和对业务的理解深度。正常情况下,正式员工晚上一般在8点至9点半之间下班,但若项目上线节奏紧张时,可能会有所加班。
查看19道真题和解析
点赞 评论 收藏
分享
评论
7
27
分享

创作者周榜

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