java开发三年想去阿里?阿里架构师给你的规划建议请查收!
阿里内部的常见级别和定义
P序列=技术岗 M序列=管理岗
阿里的非管理岗分为10级,其中P6、P7、P8需求量最大,也是阿里占比最大的级别。
备注:现在的阿里P系列,水分较大,与我印象中09年那会我们在淘宝那会了不可同日而语。主要还是阿里现在业务太广,对技术的需求缺口太大了有关,现在已经明显放低P系列的标准了。为啥?需求太旺盛啊,这么多业务板块。
阿里的级别对应薪资
阿里薪资结构:一般是12+1+3=16薪,年底的奖金为0-6个月薪资,90%人可拿到3个月。除了薪水,股票也是重要的收入之一,阿里的股票分年限行权,一般4年拿完。股票是公司用来奖励员工忠诚度的,所以阿里分年限行权,要离职套现得准备好充足的现金。
因为当月薪水和归属股票是一起算作当月个人收入的,所以归属时通常要缴纳高达45%的个税,然后得到的可能还是限制性股票,还不能马上卖呢。等到可以出售的时候,还得缴纳20%股票增值部分的个人所得税。
同时,你必须先缴税,才能归属,缴税还必须用现金,拿的越多,先拿出的cash就越多,这里面的流动性风险你自己权衡吧。
java开发三年这些面试题看看掌握多少了?
蚂蚁金服一面
- 自我介绍
- 讲一下ArrayList和linkedlist的区别,ArrayList的扩容方式,扩容时机。
- hashmap的实现,以及hashmap扩容底层实现。
- NIO了解么,讲一下和BIO的区别,AIO呢。阻塞,非阻塞,异步。具体。
- 你说了解分布式服务,那么你怎么理解分布式服务。
- 你说了解Tomcat的基本原理,了解的是哪一部分,基本架构,connector和container
- 你在项目中怎么用到并发的。
- docker和虚拟机讲一下。
- 高并发情况下,如何使用线程池
- 并发juc了解么,有哪些线程安全的list。
蚂蚁金服二面
- 项目
- 说一下Spring源码把,它的架构,流程。
- Spring的bean如果要在实例化过程中修改其某一个成员变量,应该怎么做呢。不通过构造方法,并且AOP也并不能实现。
- Tomcat的类加载器了解么,回答不了解只了解Java的类加载器。
- 自定义类加载器怎么实现,其中哪个方法走双亲委派模型,哪个不走,不走的话怎么加载类(实现findclass方法,一般用defineclass加载外部类),如何才能不走双亲委派。(重写loadclass方法)
- 布隆过滤器了解么,讲了ip地址过滤的布隆过滤器实现。
- 听说你项目用过docker,讲一下docker的实现原理,说了虚拟机一般要对内核进行虚拟化,docker则用cgroup和namespace分别进行硬件和命名空间的隔离。
- dubbo的基本架构,几个组件说一下
- dubbo的负载均衡怎么做,讲一下具体代码实现。
- 参与项目的挑战在哪里,有哪些收获。
蚂蚁金服三面
- 主要还是问中间件
- 阿里的dubbo,rocketmq的事务消息的架构设计
- mycat实现分表分库方案实现
- 消息队列kafka和rabbitmq等
- 分库分表,分片规则hash和取余数。
- 数据库万级变成亿级,怎么处理
- 双11秒杀的设计思路
以上就是最新蚂蚁金服中间件团队面试题。
再给大家分享阿里最全阿里面试题目
学习数据结构和算法如何提高效率、如何节省存储空间,对于每个概念和实现过程。搞清楚:是什么、为什么、怎么做。要学习它的来历、自身的特点、适合解决的问题以及实际的应用场景。
一些技术人员开发工具用得很熟练,触及JVM问题时却是模棱两可,甚至连内存模型和内存区域,Hotspot和JVM规范,都混淆不清。Coding很长时间,在生产时还在用缺省参数来直接启动,以致系统运行时出现性能、稳定性等问题时束手无措,不知该如何追踪排查。久而久之,这对其职业成长是极为不利的。
现在很多公司的业务环境都是在Linux系统中,Java程序员在进行项目部署,错误查找等离不开Linux的操作命令
阿里的面试特别喜欢面试技术原理,特别是
获取方式
需要资料的朋友一键三联(点赞+收藏+关注)后直接添加微信:mxh5261 即可百分百免费获取!
学习思维脑图(大纲图:Java,MySQL,Spring,分布式,微服务,Docker,Redis,Kafka,JVM,算法,设计模式等)
大厂面试真题+详细解析(腾讯,百度,华为,北京中软,网易,迅雷,中兴...)
需要资料的朋友一键三联(点赞+收藏+关注)后直接添加微信:mxh5261 即可百分百免费获取!