笔试

耗时三个小时,考的是Java核心的基础。大概说一下几个考点:

Java并发的知识点、集合类、线程池、多线程之间的通信等

一面

1、首先是自我介绍。个人情况,个人的擅长的地方,这里主要考察你的表达能力和语言精简能力。

2、介绍自己的项目经验,项目中做了什么,难点在哪里?主要是想了解参与过技术难度最大的项目难点,技术难点在哪里,你是怎么来解决的?

3、Java的线程池说一下,各个参数的作用,如何进行的?

4、同步与异步区别?

(1)同步,可以理解为在执行完一个函数或方法之后,一直等待系统返回值或消息,这时程序是出于阻塞的,只有接收到返回的值或消息后才往下执行其他的命令。

(2)异步,执行完函数或方法后,不必阻塞性地等待返回值或消息,只需要向系统委托一个异步过程,那么当系统接收到返回值或消息时,系统会自动触发委托的异步过程,从而完成一个完整的流程。

5、HashMap的实现原理,HashMap是如何解决hash冲突的问题?

6、Redis讲一下,项目使用场景,以及对应的算法?

7、分布式系统的全局id如何实现?用zookeeper如何实现的呢,机器号+时间戳即可?

8、分布式锁的方案,redis和zookeeper那个好,如果是集群部署,高并发情况下哪个性能更好?

9、kafka了解么,了解哪些消息队列?

10、乐观锁和悲观锁

11、IO和NIO的却别,以及NIO的原理,有了解过mina?

12、JVM内存模型,JVM加载原理,回收算法了解?

二面

1、介绍你所做的项目和其中的难点?

2、反射的作用是什么?

(1)反射的主要作用是用来扩展系统和动态调用程序集。

(2)所谓扩展系统就是先把系统写好,系统里面定义接口,后面开发的人去写接口的代码。

(3)动态调用程序集就是利用反射去调用编译好的dll,当然此时的dll没有被引用到你所建的工程里面。

3、数据仓库,多线程和并发工具等?

4、私有云,docker和k8s等?

5、了解哪些中间件,dubbo,rocketmq,mycat等?

6、dubbo中的rpc如何实现?

7、自己实现rpc应该怎么做?

9、dubbo的服务注册与发现?

10、最后问了些排序算法

HR面

聊人生谈理想,离职原因、职业规划和期望的薪资。主要还是考察你对工作是否持积极的态度,以及你是否稳定。
最后我为大家准备了一些Java架构学习资料,学习技术内容包含有:Spring,Dubbo,MyBatis, RPC, 源码分析,高并发、高性能、分布式,性能优化,微服务 高级架构开发等等,点击这里免费获取。

精挑细选!2021年最优秀的一份阿里面经就在这里了,希望对大家有帮助!相关推荐

  1. 汽车消费陷阱多,盛世昊通教你擦亮双眼精挑细选

    汽车消费陷阱多,盛世昊通教你擦亮双眼精挑细选 2021年的315"打假"晚会上,许多汽车品牌都暴露出了不少的质量问题,汽车市场鱼龙混杂,引起了不少司机朋友的担忧与困扰.但对于消费者 ...

  2. 精挑细选100+技术公众号优秀文章

    长按识别关注 此号精挑细选100+技术公众号优秀文章(包括百度,阿里,腾讯,美团等),让你读到最好的文章. 公众号:"1024hub",关注创业和技术,将作为优秀文章的集散地: 每 ...

  3. 华为智慧屏 鸿蒙,精挑细选的高品质大屏,新一代华为智慧屏V系列不要错过

    原标题:精挑细选的高品质大屏,新一代华为智慧屏V系列不要错过 电商618如今已经发展成为零售行业的购物狂欢季,也是消费者入手家电产品的好时机.随着华为智慧屏的崛起,大屏电视成为了备受关注的品类,很多消 ...

  4. 推荐七款精挑细选的电脑软件,欢迎收藏!

    今天小编给大家推荐七款精挑细选的电脑软件,欢迎收藏! 1.HaboBackup 备份软件 这是一款极简备份软件,重装系统或者平时办公文件比较多,习惯性删除的时候,建议对重要文档.图片进行下备份,以防万 ...

  5. 8个精挑细选的适用App,全是黑科技,用起来超爽

    你的手机里都有哪些好用的软件?一些大众的就不说了,下面这8个精挑细选的宝藏App,全是黑科技,用起来超爽! 01&小睡眠一款助眠软件,通过各种音频,让你缓解压力.快速入睡:提供了白噪音.冥想曲 ...

  6. android9.0官方壁纸,谷歌出品:安卓9.0原生春天主题壁纸 每一张都是谷歌的精挑细选!...

    原标题:谷歌出品:安卓9.0原生春天主题壁纸 每一张都是谷歌的精挑细选! 安卓系统的碎片化问题一直是困扰谷歌以及安卓生态系统的最大的问题,Android 8.0发布已经一年多,但却仅仅只有2%左右的用 ...

  7. android9.0官方壁纸,安卓福利:全新Android 9.0原生壁纸 每一张都是谷歌的精挑细选!...

    原标题:安卓福利:全新Android 9.0原生壁纸 每一张都是谷歌的精挑细选! 至今,安卓碎片化的程度依然没有得到缓解,Android 8.0发布已经一年多,但却仅仅只有2%左右的用户成功尝到了奥利 ...

  8. 精挑细选【三十首】车载导航专用高清mv视频影音库打包下载

    别的网站找到的车载mv下载,在做开发的时候可以用来调试,标准我AVI格式,写到这里稍做记录,以后嵌入式开发以后. 把AVI文件,复制到模拟器直接播放. 精挑细选[三十首]车载导航专用高清mv视频影音库 ...

  9. 精挑细选几十款“装机必备软件”集中下载

    众里"寻她"千百度--精挑细选几十款"装机必备软件"集中下载 2|字号 订阅 以前写过类似的文章,现在重新挑选并更新到最新版(或经典版).这几十款装机必备软件, ...

  10. 「数据密集型系统搭建」原理篇|数据类型不怕精挑细选

      本篇围绕MySQL数据库的底层存储模型.列类型来聊聊数据库表设计及建模中要注意的事项,剖析最根源的底层物理存储文件,用最真实的数据剖析来证明和解答开发过程中的疑惑.   在一些技术谈资.面试沟通过 ...

最新文章

  1. 苹果服务器消息转发,iphone-与APNS服务器进行交互以将推送通知发...
  2. 汇川am600运动指令详解_汇川中型PLC AM400系列产品型号说明及功能介绍
  3. Rails不用localhost访问的时候很慢
  4. canal mysql从库_大厂如何基于binlog解决多机房同步mysql数据(一)?
  5. Head First设计模式读书笔记七 第八章 模板方法模式
  6. Java枚举(Enum)类型使用的正确姿势
  7. 什么叫python设计模式_什么是Python设计模式
  8. jmeter(一)基础介绍
  9. python学习day02
  10. 免费英文文献下载攻略
  11. 好心情平台:30分钟就可改善抑郁情绪的运动处方
  12. 龙芯(Loongson)CPU频率显示问题
  13. 西门子PLC1200模拟量功能案例
  14. linux下非root用户如何修改root权限的文件
  15. 警告“未引用的形参/局部变量”的消除方法
  16. Python基础2——open函数
  17. Python第三方库jieba以及wordcloud学习笔记
  18. 虚拟机Linux挂载新硬盘的方法
  19. shell脚本编程超级群-问题集合--持续更新中
  20. 《算法和数据结构》画解数据结构专栏简介

热门文章

  1. 7. Jackson用树模型处理JSON是必备技能,不信你看
  2. 微信小程序js.json.wxss.wxml后缀文件的区别及使用方法
  3. 钉钉的想象力,向企业服务第一平台进阶
  4. 图灵逝世 | 历史上的今天
  5. 多种数据过滤与降维算法
  6. 上海出租车是如何计费的?
  7. matlab 05,Matlab05基础教程555.ppt
  8. php 追溯系统,php 无限分类父子追溯方法
  9. JD亿级流量电商平台商品模块业务与技术详解实战
  10. Prezi实战 ------ 一款颠覆性的做presentation的软件