阿里集团中件4面:并发类+RocketMQ+Java锁+分布式架构

前言

人们都说,这个世界上有两种人注定单身,一种是太优秀的,另一种是太平凡的。

我一听 呀?那我这岂不是就不优秀了吗,于是毅然决然和女朋友分了手。

人们都说,互联网寒冬来了,这个时候还在大面积招人的公司,必然是牛逼的公司。而这个时候勇敢跳槽的人,必然是牛逼的人。

今天小编也准备了一套JAVA高级程序员面试题目,小伙伴可以试试。需要答案详解的可以加小编QQ群:1036633591,获取!

一面:

  • 自我介绍
  • 擅长哪方面的技术?
  • Java有哪些锁种类?(乐观锁&悲观锁、可重入锁&Synchronize等)
  • 比较重要的数据结构,如链表,队列,栈的基本理解及大致实现
  • J.U.C下的常见类的使用。 ThreadPool的深入考察; BlockingQueue的使用
  • Java内存分代模型,GC算法,JVM常见的启动参数; CMS算法的过程。
  • volatile关键字有什么用(包括底层原理)
  • 线程池的调优策略
  • spring cloud的服务注册与发现是怎么设计的?
  • 分布式系统的全局id如何实现
  • 分布式锁的方案,redis和zookeeper哪个个好,如果是集群部署,高并发情况下哪个性能更好。

二面:

  • 参与的项目,选一个,技术难度在哪里?
  • Collections.sort底层排序方式
  • 负载均衡的原理
  • 设计模式与重构,谈谈你对重构的理解
  • 谈谈Redis相关的集群有哪些成熟方案?
  • 再谈谈一致hash算法(redis)?
  • 数据库索引,B+树的特性和建树过程。
  • mysql相关的行锁,表锁;乐观锁,悲观锁
  • 谈谈多线程和并发工具的使用
  • 讲讲Redis的架构和组件
  • Redis的数据一致性问题(分布式多节点环境 & 单机环境)
  • docker容器

三面(高级技术专家面):

  • 高并发情况下,系统是如何支撑大量的请求的?
  • 接着上面的问题,延伸到了中间件,kafka、redis、rocketmq、mycat等设计思路和适用场景等
  • 最近上过上哪些技术站点; 最近在看哪些书。
  • 工作和生活中遇见最大的挑战,怎么去克服?
  • 未来有怎样的打算

四面(HR):

主要交流为什么选择来阿里,未来的打算等,交流挺愉快。

【文章彩蛋】

给大家推荐一个Java进阶内推交流群,不管你在地球哪个方位,不管你参加工作几年都欢迎你的入驻!(群提供的架构技术+面试题目等500+资料集合,将是你不错的学习库。)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值