8.23 阿里Java开发一面面经

更新: 官网流程已挂 挺难受的 感觉基础答得没啥问题 就场景题没答好 
阿里今年是真的难啊 
-------------------------------------------------------------------------------------------------
电话面 时长80min
  • 介绍实习项目,做了哪些?难点在哪?

  • 介绍简历的项目,遇到了哪些问题?平时都是怎么解决问题的?(我说了百度 看书 看视频 问别人 面试官问我还有吗????大大的疑惑)

  • 抽象类和接口的区别

  • 值传递和引用传递?深拷贝 浅拷贝?

  • 讲讲常见的集合类

  • 讲讲hashmap,concurrenthashmap底层实现,put流程

  • hashmap数组长度为什么是2的幂次方

  • hashmap1.7 1.8在扩容做了什么优化?

  • 了解集合的fail-fast机制吗,这个机制怎么形成的? 如何解决?

  • 单线程和多线程的区别? 如何多个线程顺序打印1-100?(我说了synchronized lock 阻塞队列 )
  • ThreadLocal了解吗?说说底层实现?会发生什么问题?(内存泄漏)
  • 线程池了解吗?讲讲平时怎么用的
  • 了解事务吗(当时听成树 讲了一堆b+树...)

  • 事务特性? 隔离级别?分别解决什么问题?

  • RR级别能完全解决幻读吗?(我说的可以,基于快照读可以通过MVCC,当前读的话可以加gap key next key)但是面试官的意思好像是不能解决......

  • 场景题 写一个sql 统计1月到12月每个月的订单量的总和趋势(意思就是一条sql 语句 能查询出每个月份的数据 假设每个月订单都为100元 那么1月(100元) 2月(100元+1月订单量) 3月(100元+2月订单量)......)

  • Spring框架了解吗 我说了解 面试官就没问了

  • servlet用过吗?listener和filter的区别?(真记不到了.....)filter的生命周期?

  • 场景题 统计一天内某个时段的订单总量?

  • Linux熟悉吗?如果cpu100% 怎么定位解决?

  • top命令 ps命令区别?

  • 有个10G的日志文件 如何查看最新的日志?

总结:面试官之前是面社招的,很少面校招 ,他发现我基础(八股)挺牢靠的,所以很多问题问我了解吗 我说了解 他就不问了...然后就问场景题 一是以前没接触过 二是确实太紧张 答得稀碎 感觉要凉 但还是求二面吧

#阿里巴巴22届秋招面试##面经##校招##阿里巴巴##Java工程师#
全部评论
sql题是这个意思吗? select m1.monthNum,sum(m2.money) from `month` m1 ,`month` m2 where m1.monthNum > m2.monthNum GROUP BY m1.monthNum
3 回复 分享
发布于 2021-08-24 15:56
能聊80min说明兴趣很大 基本不会挂的
2 回复 分享
发布于 2021-08-23 23:55
老哥请问sql是怎么写的
点赞 回复 分享
发布于 2021-08-24 09:27
楼主是哪个部门呀
点赞 回复 分享
发布于 2021-08-24 09:36
哪个部门
点赞 回复 分享
发布于 2021-08-24 10:24
RR级别是不能完全解决幻读吧。 比如第一次是快照读,第二次是当前读。
点赞 回复 分享
发布于 2021-08-24 11:17
一面一个半小时,稳了啊
点赞 回复 分享
发布于 2021-08-24 11:50
楼主面的是啥部门啊?
点赞 回复 分享
发布于 2021-08-24 11:51
整理了一份大厂常考面试题,这份pdf包括 Java基础、Java并发、JVM、MySQL、Redis、Spring、MyBatis、Kafka、设计模式等面试题,分享给大家。 下载地址:百度云链接:https://pan.baidu.com/s/1XHT4ppXTp430MEMW2D0-Bg 提取码: s3ab
点赞 回复 分享
发布于 2021-08-24 13:02
祝楼主好运,也在这里打个广告,虾皮校园大使内推码:DSWj15Rz  可私聊我进群,我会分享笔经面经和之前整理的其他人的笔面经
点赞 回复 分享
发布于 2021-08-24 15:10
RR有一个特殊情况会产生幻觉 快照读无法解决 比如事务B插入一个数据 此时事务A无法select 但是update后 却可以查询到
点赞 回复 分享
发布于 2021-08-24 15:38
校招吗楼主
点赞 回复 分享
发布于 2021-08-24 20:21
请问楼主什么时候投递的呀
点赞 回复 分享
发布于 2021-08-25 11:17
这个公司问的都这么难吗?我明天上午电话简历评估,,,就一轮游吧😂
点赞 回复 分享
发布于 2021-08-27 16:31
楼主场景题怎么做的,感觉就是直接sql查询😭
点赞 回复 分享
发布于 2022-02-03 14:24

相关推荐

昨天 16:28
江南大学 Java
##理想面经####理想安卓##总体评价:面试官有点不走心,总是扣手机,其他没啥问题。1. 首先自我介绍,简单问了下项目,问了spring IOC,以及项目里面常用的三个注解,然后讲了下用法跟实现原理2. 问了JUC包里面锁的实现原理(简历专门突出了下并发编程能力)3. 介绍本科学习的课程(我说学了计网,操作系统,数据结构与算法)4. 让我分别说一下这三个课都是学什么?(我重点讲了下,他说要我完整的讲,第一章是什么内容第二种是什么内容。我:???还带这样的。尽量完整的说了一遍。)5. 说我又是JAVA后端又是深度学习的,为什么最后选安卓开发?(逼着跟你讲实话是吧,后端跟算法我但凡能拿到offer我至于转安卓吗)6. 那你安卓学到什么程度了(老实说了只学了点基础)7. 安卓的四大组件知道吗(寄!其实根本还没学,只知道Activity,然后就被面试官笑了)8. 那以后给你一个项目你怎么能够保证你能够按时交付任务呢?(表示入职前能刻苦学习跟上进度)9. 那你任务安卓开发需要跟那些角色进行交流沟通(就说了测试,然后面试官开始引导说有UI设计,产品等)10. 问了点计网的八股文,输入到URL到网页显示发生了什么?UDP/TCP,TCP的演变11. 学习计算机网络对你的帮助。(理解不同场景使用不同协议)12. 场景提:做一个直播功能app,需要涉及到哪些协议。(就答上来一个UDP,然后开始引导,用户信息用什么比较好,答TCP,弹幕用什么?答UDP,为什么不用TCP?答UDP可以广播。信息丢失怎么办答?可以用UDP实现应答机制,保证可靠传输。面试官总结:所以用户信息用TCP进行传递,直播内容用UDP保证实时性,弹幕用UDP的广播机制实现,用应答机制保证可靠传输是吧?答是的。)13. 没有安卓开发经验,如果你成功入职你打算怎么办?(我会拼命学习的,给个机会吧你)反问:基本感觉寄了,但是还是问了评价。评价就是没有安卓经验有点劝退的意思。反问:需不需要提前实习?不需要,也可以安排实习。可能有兄弟就要问了?明知道要面安卓为什么连安卓四大组件都不知道?因为一面面试官说没有安卓经验也是没问题的,更看重基础能力,所以就没有去特意背安卓八股文,不如好好巩固了下基础(而且一面到二面也没几天)。
查看13道真题和解析
点赞 评论 收藏
分享
6 78 评论
分享
牛客网
牛客企业服务