一面

1.自我介绍

2.谈一个你觉得你学到最多的项目,使用了什么技术,挑战在哪里

3.Spring的bean的作用域?(比如:singleton,prototype等)

4.Spring的IOC实现原理?没有无参构造函数能实例化吗?有参构造函数注入?(xml配置)

5.通过反射,谈到了方法区,然后,类加载机制?

6.synchronized的实现原理?Volatile能保证原子性吗?为什么?

7.hashmap和concurrenthashmap的size方法怎么实现的

8.JVM的调优参数?(-Xmn,-Xms等具体参数设置)

9.线程池优点,参数,如果我想实现newSingleThreadPoll,应该怎么配置,构造方法传什么参数

10.mysql死锁,怎么解决,如果不要求执行顺序,死锁怎么解决

11.ioc和aop原理

12.线程的五态?转化过程?

13.TCP三次握手,为什么三次握手?

14.JVM内存分区?(主存,工作内存,堆,栈。。。。)

15.讲一下GC?

16.为什么要用老年代和新生代?

17.新生代进入老生代的情况?

18.新生代的分区?

二面

  1. 变着法的问了一大堆线程池的知识 (主要考对应的参数)
  2. java内存模型
  3. lock和synchronized的区别
  4. reentrantlock的实现
  5. hashmap和concurrenthashmap
  6. B+树和B-树的区别
  7. 复合索引
  8. 聚集索引和非聚集索引的区别?
  9. 数据库索引 主键和唯一索引有什么区别
  10. 索引失效条件,什么时候该建立索引
  11. innDB和MyISAM的区别?
  12. 线程安全(阻塞同步,非阻塞同步,无同步)

三面

主要高并发和分布式架构设计

  1. 服务器模型以及之间的区别
  2. 线程池的设计
  3. 线程池如何做负载均衡
  4. 如何实现线程调度算法
  5. 复合索引是如何实现的?
  6. 如何设计单点登录,单点登录的原理
  7. redis缓存和memcached缓存的区别,以及各自的优劣势
  8. 大型高并发网站如何做性能优化:Web性能、数据库性能、应用服务器性能等。
  9. 实践中如何优化MySQL:SQL语句及索引的优化、数据库表结构的优化、系统配置的优化、硬件的优化
  10. 分库分表和读写分离如何设计
  11. 微服务架构:dubbo和springcloud的区别,以及各自对应的使用场景。

以上是阿里最新技术三面题目,以下是最新总结出的阿里等BAT面试java必考题目和答案。

2018最新BAT高级java面试68题和答案

领取方法:

关注微信公众号,回复关键词 【java】即可领到题目和答案链接!

你可能也喜欢:

  1. 2018阿里集团中间件Java面试题(4面)
  2. 阿里java架构师面试128题含答案:分布式架构+Dubbo+多线程+Redis
  3. 头条Java后台3面(含答案):事务+List集合+慢查询SQL+Redis+秒杀设计
  4. 2019最新拼多多Java面试题:幻影读+分段锁+死锁+Spring Cloud+秒杀
  5. 阿里最全Java面试100题汇总:涵盖天猫、蚂蚁金服等面试题!含答案~
  6. 2018 支付宝Java开发四面:Ngnix+MQ队列+集群+并发抢购

2018最新阿里Java技术三面(已拿Offer):JVM+高并发性能+单点登录+微服务相关推荐

  1. 1000道最新大厂高频Java面试题,覆盖25个技术栈(多线程、JVM、高并发、spring、微服务、kafka,redis、分布式)从底层原理到架构

    每个技术人都有个大厂梦,我觉得这很正常,并不是饭后的谈资而是每个技术人的追求.像阿里.腾讯.美团.字节跳动.京东等等的技术氛围与技术规范度还是要明显优于一些创业型公司/小公司,如果说能够在这样的公司锻 ...

  2. 1000道最新高频Java面试题,覆盖25个技术栈(多线程、JVM、高并发、spring、微服务、kafka,redis、分布式)从底层原理到架构!

    每个技术人都有个大厂梦,我觉得这很正常,并不是饭后的谈资而是每个技术人的追求.像阿里.腾讯.美团.字节跳动.京东等等的技术氛围与技术规范度还是要明显优于一些创业型公司/小公司,如果说能够在这样的公司锻 ...

  3. 最新1000道高频Java面试题,包含25个技术栈等面试攻略(多线程、JVM、高并发、spring、微服务、kafka,redis、分布式)从底层原理到架构

    每个技术人都有个大厂梦,我觉得这很正常,并不是饭后的谈资而是每个技术人的追求.像阿里.腾讯.美团.字节跳动.京东等等的技术氛围与技术规范度还是要明显优于一些创业型公司/小公司,如果说能够在这样的公司锻 ...

  4. Git标星46k的Java工程师知识扫盲(高并发、分布式、微服务等

    重要 众所周知,Java开发人员的生存环境可谓是与以前大相径庭,以IT行业发展来说,在十几年前的时候,IT行业的技术人才是稀缺的,程序员最初的招聘行情,只要你会敲"holle world&q ...

  5. 【高并发】高并发环境下构建缓存服务需要注意哪些问题?我和阿里P9聊了很久!

    写在前面 周末,跟阿里的一个朋友(去年晋升为P9了)聊了很久,聊的内容几乎全是技术,当然了,两个技术男聊得最多的话题当然就是技术了.从基础到架构,从算法到AI,无所不谈.中间又穿插着不少天马行空的想象 ...

  6. 给大家分享一下2018最新的Java黑马视频教程,包含十次方和乐优商城项目

    大家分享一下2018最新的Java黑马视频教程,2018年10月份的项目,包含十次方和乐优商城项目 链接:https://pan.baidu.com/s/1y7cFy67iPbyxOEzzvYSbhw ...

  7. 不愧是阿里P8!2021最新阿里Java面经

    摘要 Spring框架自诞生来就备受开发者青睐,很多开发者一致认为它是目前最屌的Java项目,正是因为它的"过人之处",市面上99%的企业都在使用Spring框架. 所以,Spri ...

  8. JAVA技术周刊第一期:关于JVM你了解多少?看这篇文章就够了!

    简介:Java技术周刊正式上线,最新的Java技术与动态.预告活动.最热问答.直播教程等沉淀,订阅"JAVA开发者"技术圈获取更多干货内容! JAVA是世界各地开发者使用最多的编程 ...

  9. 最新阿里P7技术体系:拼多多三面惨败,2021最新版!

    开头 在找工作的过程中,对于 Redis 技术知识的掌握已经成为必须的技能.美团面试常常就会被问到Redis相关知识,而这次我就差点倒在了美团3面,面试官连问我以下几个Redis的问题,然后就卡壳了- ...

最新文章

  1. GAAFET与FinFET架构
  2. GridView 实现服务器端和客户端全选的两种方法
  3. 十大厂商为什么要联合推出“快应用”对标小程序?
  4. eclipse离线安装插件过程
  5. 单链表——判断一个单链表中是否有环
  6. Redis进阶 -CLUSTER NODES 信息结合实际输出信息解读
  7. spark hbase
  8. 全新ARM base PocketPC 2003 Emulator Beta 已登場。
  9. build vue 静态化_页面静态化
  10. mysql proxy 悲观锁_使用MySQL悲观锁解决电商扣库存并发问题
  11. 使用Spring进行面向切面编程(AOP)---讲解+代码
  12. python数据可视化从入门到实战_《Python编程从入门到实践》json数据可视化练习详解...
  13. nlp-tutorial代码注释3-3,双向RNN简介
  14. Java通过SSH实现文件上传下载功能
  15. 英读廊——如果运动引起摩擦,摩擦生热,为什么风吹得越快却越冷
  16. 三维图像专业处理软件Dragonfly的快捷键设置
  17. html dwt怎样制作,将HTML文件制作成ecshop的dwt模板(二)建立公共类库1
  18. 当我按下电源按钮的瞬间,电脑都干了些什么
  19. 华为计步器下载手机版_华为健运动计步器
  20. 基于Docker离线部署开源视频会议系统Jitsi-Meet

热门文章

  1. [转]java 组播
  2. Lighttpd 的安装配置(web服务器软件)
  3. TCP与UDP的选择--结合QQ来说明
  4. 通信PK电子,谁牛?
  5. 这届毕业生薪资高,是真的
  6. void 型指针的高阶用法,你掌握了吗?
  7. Linux Storage入门学习
  8. Java @responsebody,springMVC 使用注解@ResponseBody 不能返回JSON数据
  9. STM32F7xx —— 看门狗
  10. 每日一题(21)——malloc与free(二)