2018年5-7月面试经历总结:阿里面试题

article/2025/9/3 2:31:25

第一轮:电话初面

第二轮:技术面谈【技术职位尽量避免多谈管理上的工作】

第三轮:高管复试

第四轮:HR最后确认

 

一面:首先确认对阿里的意向度(如果异地更会考虑对工作地点(杭州)的意向度!阿里很看重这个);其次面试官一般会针对您所做过的项目来做具体技术的交流,会比较关注个人对项目细节是不是掌握到位,主要考察java的技术基础和原理,比如Spring框架以及数据库和JVM三个方面,也会交流到分布式、线程池的实现等等,重点考察是不是有比较钻研技术和技术上的亮点【不一定每个面都很厉害但一定要有亮点】;

二面:技术面,根据项目深入的了解技术实力,了解您的知识面,了解您的问题解决能力以及技术灵活运用能力,也通过这一过程考察团队合作能力、学习主动性和创新性,可以挑选2-3个做过的有典型性的项目做一个仔细  技术回顾和自己独到的理解【这会成为您的加分项】;

三面:他们最后的高管复试会涉及到相关的技术问题,大部分是对你的整体价值观做宏观的把控(比如上进心,责任心,心态,工作激情等)

HR确认:基本就是从大方向了解一下您的心态、抗压能力,工作中的角色、未来大致的规划以及对阿里的意向度

【技术基础以及的问题多看看书准备下就行了,不懂的直接说不懂没关系的;在项目细节上多把关一下,根据项目有针对性的谈自己的技术亮点,能表达清楚,可以引导面试官来问你比较擅长的技术问题,个人就可以尽情发挥】

阿里比较喜欢的人才特点:对技术有热情,强硬的技术基础实力;主动,善于团队协作,善于总结思考;

阿里面试问的问题会比较底层  

1. Java内存结构,spring的aop的实现方法,java数据库问题定位和性能调优;

2. 关于Java异常的续承层次结构,讲述异常的续承关系;

3. java中重载和重写有什么区别,分别用什么关键字;

4. 关于分布式消息队列,分布式缓存;

5. 关于hashmap源码实现, jdk

6. 关于设计模式,uml,jvm 内存回收机制问题

7. java线程如何启动?java中加锁的方式有哪些,怎么个写法?

8. 对乐观锁和悲观锁的理解;

9. ORACLE中的SQL如何进行优化,都有哪些方式?事务有哪些特性,在ORACLE中隔离有哪些级别?

10.介绍一下自己最近做的一个典型的项目;

11.在项目中遇到了哪些问题,自己是如何解决的 ;

12.目前系统支撑的用户量是多少,假如用户量提升10倍,系统会出现什么样的问题,如何重新设计系统【这里主要是想了解您的问题预见能力以及问题解决能力,考查思路】

13. 使用memcached是一个什么样的原理

14. 如何存放数据到memcached集群中,介绍一下这个过程。跟进的问题,讲一下一致性哈希算法的实现原理。

15. JVM中堆是如何管理的,JVM的内存回收机制,介绍一下

16. 分布式事务实现方式

17. 热点账户问题(项目中有就会问)

 

第一轮技术面试(电面)涉及Java基础点(可参考):

session

java锁

gc原理

hashmap

listlink arraylist 区别

aop 原理

多线程

kafka 原理和容错

spark hadoop 原理

redis 同步机制

classLoader 机制

Http 协议

cookie的限制

HashMap key的要求 , hashcode一致两个对象是否相等

JVM的原理

涉及面较广,包括谈到项目上遇到的问题,以此深入探讨。

XX:

介绍自己的工作职责、技术or管理怎么分配的

介绍项目,涉及的技术把整个流程说下。然后他感兴趣就会深入问

然后就是聊一些jvm、nosql之类的

假如服务器反应很慢,你应该怎么排查问题

怎么跟踪一个方法的用时,并且最小限度干涉业务程序

JAVA架构师专业讨论:628134587

旁听面试-java:

人选介绍目前目前技术管理侧重;

对阿里推荐对应岗位的理解度;

系统设计是怎么样的;

做的一些架构,数据源来自于哪里并深入问;

模块边界,缓存机制;

选用技术选型时,A和B的区别;

多线程如何用,有什么好处,和进程的区别;

多线程的过程;

多线程同步的方法,X项目中如何去实现;

分布式架构在你目前项目中的体现;

跨主机通信用过什么,接口等;

大数据存储;

结尾:你自己觉得你擅长什么,以后想走的路线,技术还是管理;

JAVA架构师专业讨论:628134587

Java面试题分享:

JMS的两种模式是那些;

富客户端怎么更新;

自己设计类似ESB这样的企业数据总线应该有哪些功能;

系统架构设计;

集群中怎么控制session;

怎么样知道java存中是哪一些模块消耗内存比较多;

应用服务器的参数调整。

 



http://chatgpt.dhexx.cn/article/57M0FpmA.shtml

相关文章

腾讯、阿里面试题 了解B+树吗?

腾讯、阿里面试题: 了解B树吗? 由于MySQL的索引结构是B树,所以B树是大厂的高频面试题,想理解B树,最好先理解B树,下面详细介绍B树、B树 B树 B树的概念 B树又称为B-树,是一种平衡多路查找树,描述B树&#x…

2021.3.10阿里面试题

获得第一行 n m ktempinput() templisttemp.split(" ") nint(templist[0]) mint(templist[1]) kint(templist[2])获得城市二维列表city[] for i in range(n):temp input()templist list(temp)if in templist: #找到起始位置,然后记录下标&…

阿里巴巴面试题- - -JVM篇(十四)

前言:七月末八月初的时候,秋招正式打响,公司会放出大量的全职和实习岗位。为了帮助秋招的小伙伴们,学长这里整理了一系列的秋招面试题给大家,所以小伙伴们不用太过焦虑,相信你们一定能超常发挥,…

总结一下软通外派阿里的面试题

前段时间,面了几家大外派到阿里的项目,所以和大家分享一下面试题 上来就是老套路 面试官:说下你们项目的流程 果咩: 巴拉巴拉。。。。 面试官:你们项目如何使用redis高可用的 果咩:可以使用哨兵模式和C…

阿里巴巴一面 :十道经典面试题解析

1. 用到分布式事务嘛?为什么用这种方案,有其他方案嘛? 什么是分布式事务 谈到事务,我们就会想到数据库事务,很容易就想到原子性、一致性、持久性、隔离性。 分布式事务跟数据库事务有点不一样,它是指事务的参与者、支持事务的服务器、资源…

46 道阿里巴巴 Java 面试题,你会几道?

做技术的有一种资历,叫做通过了阿里的面试。 这些阿里 Java 相关问题,都是之前通过不断优秀人才的铺垫总结的,先自己弄懂了再去阿里面试,不然就是去丢脸,被虐。 希望对大家帮助,祝面试成功,有…

最新出炉的阿里巴巴面试题及答案汇总(513页)

前言 秋招已经结束了,不知道各位有没有拿到自己心仪的offer?最近有不少粉丝去阿里巴巴面试了,回来之后我整理成了一份手册java面试时常用到的面试题(附答案)那么今天分享给大家,祝愿大家都能找到满意的工作…

阿里云面试题

转自:https://yq.aliyun.com/articles/6656 今天为大家分享的是《阿里巴巴常考面试题及汇总答案(上篇)》 原文如下: 一、String,StringBuffer, StringBuilder 的区别是什么?String为什么是不可变的? 答&…

历年阿里面试题汇总(2017年不断更新中)

Volatile的特征: A、禁止指令重排(有例外) B、可见性 Volatile的内存语义: 当写一个volatile变量时,JMM会把线程对应的本地内存中的共享变量值刷新到主内存。 当读一个volatile变量时,JMM会把线程对应的…

iOS-阿里面试题

先把这个几个面试写出来,各位看官可以试着去网上找找答案。 这些是《蚂蚁金服》的面试题 问题缩减如下: 1:在KVO中,他是怎么知道监听的对象发生了变化? 2:字典的工作原理 ?怎100w个中是怎么快…

最全阿里面试题:已拿offer,阿里P8岗位完整阿里技术面试题目,这些面试题你能答出多少

我们在操作数据库的时候,可能会由于并发问题而引起的数据的不一致性(数据冲突)。如 何保证数据并发访问的一致性、有效性,是所有数据库必须解决的一个问题,锁的冲突也是 影响数据库并发访问性能的一个重要因素&#…

阿里 90 道常问面试题及答案(软件测试岗位)

目录 1、问:你在测试中发现了一个 bug,但是开发经理认为这不是一个 bug,你应该怎样解决? 2、问:给你一个网站,你如何测试? 3、在搜索引擎中输入汉字就可以解析到对应的域名,请问如…

阿里面试题及答案

一面 1、自我介绍下自己,不超过3分钟(实际上我的自我介绍不到一分钟) 2、你感觉比本科阶段自己进步了多少,有哪些进步 3、研究生期间最大的进步是什么 4、你觉得你适合从事哪个方向的开发 5、synchronized与lock的区别&#xff0…

最新阿里高级Java面试题(首发,70道,带详细答案)

阿里巴巴 整理的70道阿里的Java面试题,都来挑战一下,看看自己有多厉害。下面题目都带超详细的解答,详情见底部。 1、java事件机制包括哪三个部分?分别介绍。 2、为什么要使用线程池? 3、线程池有什么作用? …

阿里面试官内部题库,阿里发布2022年Java岗(正式版)面试题

阿里巴巴2022年Java架构师岗面试题(正式版) 这不马上就是金三银四的面试跳槽季了嘛,小编也是通过一些小手段为大家拿到了一份阿里巴巴2022年Java架构师岗面试题(正式版)现在分享给大家,这份资料也是阿里面试…

vue打包找不到js或css文件

修改vue.config.js文件中的publicPath 把 / 改成 ./

Vue打包优化篇-CDN加速

优化原因 在没有使用cdn加速之前打包后数据如下,可以看出element-ui、vue、vuex、vue-router这些依赖都打进chunk-vendors.js中导致体积很大,假设再来很多依赖项是不是更大,同时也会影响单页面应用首屏加载速度,所以这里采用一种打…

vue打包后dist的使用

发现问题 vue项目完成打包出dist后准备打开index.html,发现居然页面是一片空白,f12一片报红。 分析问题 经过多次网上查询后发现这是由于vue打包时,脚手架会帮你配置好大量参数,但其中路径publicPath被配置为了"/",需…

vue打包的文件加上版本号

为什么要加版本号?因为有时候打包文件部署上线后发现线上没更新,原因是因为线上环境有缓存,故加上版本号可解决此问题! 在vue.config.js配置: 输出文件名js文件增加版本号: output: {filename: js/[name]…

解决vue打包后去掉console

方法一:使用插件 babel-plugin-transform-remove-console npm install babel-plugin-transform-remove-console --save-dev 安装插件生产环境:在项目的babel.config.js的plugin中添加节点。 let transformRemoveConsolePlugin [];if (process.env.N…