2018最新阿里Java技术三面(已拿Offer):JVM+高并发性能+单点登录+微服务
一面
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.新生代的分区?
二面
- 变着法的问了一大堆线程池的知识 (主要考对应的参数)
- java内存模型
- lock和synchronized的区别
- reentrantlock的实现
- hashmap和concurrenthashmap
- B+树和B-树的区别
- 复合索引
- 聚集索引和非聚集索引的区别?
- 数据库索引 主键和唯一索引有什么区别
- 索引失效条件,什么时候该建立索引
- innDB和MyISAM的区别?
- 线程安全(阻塞同步,非阻塞同步,无同步)
三面
主要高并发和分布式架构设计
- 服务器模型以及之间的区别
- 线程池的设计
- 线程池如何做负载均衡
- 如何实现线程调度算法
- 复合索引是如何实现的?
- 如何设计单点登录,单点登录的原理
- redis缓存和memcached缓存的区别,以及各自的优劣势
- 大型高并发网站如何做性能优化:Web性能、数据库性能、应用服务器性能等。
- 实践中如何优化MySQL:SQL语句及索引的优化、数据库表结构的优化、系统配置的优化、硬件的优化
- 分库分表和读写分离如何设计
- 微服务架构:dubbo和springcloud的区别,以及各自对应的使用场景。
以上是阿里最新技术三面题目,以下是最新总结出的阿里等BAT面试java必考题目和答案。
2018最新BAT高级java面试68题和答案
领取方法:
关注微信公众号,回复关键词 【java】即可领到题目和答案链接!
你可能也喜欢:
- 2018阿里集团中间件Java面试题(4面)
- 阿里java架构师面试128题含答案:分布式架构+Dubbo+多线程+Redis
- 头条Java后台3面(含答案):事务+List集合+慢查询SQL+Redis+秒杀设计
- 2019最新拼多多Java面试题:幻影读+分段锁+死锁+Spring Cloud+秒杀
- 阿里最全Java面试100题汇总:涵盖天猫、蚂蚁金服等面试题!含答案~
- 2018 支付宝Java开发四面:Ngnix+MQ队列+集群+并发抢购
2018最新阿里Java技术三面(已拿Offer):JVM+高并发性能+单点登录+微服务相关推荐
- 1000道最新大厂高频Java面试题,覆盖25个技术栈(多线程、JVM、高并发、spring、微服务、kafka,redis、分布式)从底层原理到架构
每个技术人都有个大厂梦,我觉得这很正常,并不是饭后的谈资而是每个技术人的追求.像阿里.腾讯.美团.字节跳动.京东等等的技术氛围与技术规范度还是要明显优于一些创业型公司/小公司,如果说能够在这样的公司锻 ...
- 1000道最新高频Java面试题,覆盖25个技术栈(多线程、JVM、高并发、spring、微服务、kafka,redis、分布式)从底层原理到架构!
每个技术人都有个大厂梦,我觉得这很正常,并不是饭后的谈资而是每个技术人的追求.像阿里.腾讯.美团.字节跳动.京东等等的技术氛围与技术规范度还是要明显优于一些创业型公司/小公司,如果说能够在这样的公司锻 ...
- 最新1000道高频Java面试题,包含25个技术栈等面试攻略(多线程、JVM、高并发、spring、微服务、kafka,redis、分布式)从底层原理到架构
每个技术人都有个大厂梦,我觉得这很正常,并不是饭后的谈资而是每个技术人的追求.像阿里.腾讯.美团.字节跳动.京东等等的技术氛围与技术规范度还是要明显优于一些创业型公司/小公司,如果说能够在这样的公司锻 ...
- Git标星46k的Java工程师知识扫盲(高并发、分布式、微服务等
重要 众所周知,Java开发人员的生存环境可谓是与以前大相径庭,以IT行业发展来说,在十几年前的时候,IT行业的技术人才是稀缺的,程序员最初的招聘行情,只要你会敲"holle world&q ...
- 【高并发】高并发环境下构建缓存服务需要注意哪些问题?我和阿里P9聊了很久!
写在前面 周末,跟阿里的一个朋友(去年晋升为P9了)聊了很久,聊的内容几乎全是技术,当然了,两个技术男聊得最多的话题当然就是技术了.从基础到架构,从算法到AI,无所不谈.中间又穿插着不少天马行空的想象 ...
- 给大家分享一下2018最新的Java黑马视频教程,包含十次方和乐优商城项目
大家分享一下2018最新的Java黑马视频教程,2018年10月份的项目,包含十次方和乐优商城项目 链接:https://pan.baidu.com/s/1y7cFy67iPbyxOEzzvYSbhw ...
- 不愧是阿里P8!2021最新阿里Java面经
摘要 Spring框架自诞生来就备受开发者青睐,很多开发者一致认为它是目前最屌的Java项目,正是因为它的"过人之处",市面上99%的企业都在使用Spring框架. 所以,Spri ...
- JAVA技术周刊第一期:关于JVM你了解多少?看这篇文章就够了!
简介:Java技术周刊正式上线,最新的Java技术与动态.预告活动.最热问答.直播教程等沉淀,订阅"JAVA开发者"技术圈获取更多干货内容! JAVA是世界各地开发者使用最多的编程 ...
- 最新阿里P7技术体系:拼多多三面惨败,2021最新版!
开头 在找工作的过程中,对于 Redis 技术知识的掌握已经成为必须的技能.美团面试常常就会被问到Redis相关知识,而这次我就差点倒在了美团3面,面试官连问我以下几个Redis的问题,然后就卡壳了- ...
最新文章
- GAAFET与FinFET架构
- GridView 实现服务器端和客户端全选的两种方法
- 十大厂商为什么要联合推出“快应用”对标小程序?
- eclipse离线安装插件过程
- 单链表——判断一个单链表中是否有环
- Redis进阶 -CLUSTER NODES 信息结合实际输出信息解读
- spark hbase
- 全新ARM base PocketPC 2003 Emulator Beta 已登場。
- build vue 静态化_页面静态化
- mysql proxy 悲观锁_使用MySQL悲观锁解决电商扣库存并发问题
- 使用Spring进行面向切面编程(AOP)---讲解+代码
- python数据可视化从入门到实战_《Python编程从入门到实践》json数据可视化练习详解...
- nlp-tutorial代码注释3-3,双向RNN简介
- Java通过SSH实现文件上传下载功能
- 英读廊——如果运动引起摩擦,摩擦生热,为什么风吹得越快却越冷
- 三维图像专业处理软件Dragonfly的快捷键设置
- html dwt怎样制作,将HTML文件制作成ecshop的dwt模板(二)建立公共类库1
- 当我按下电源按钮的瞬间,电脑都干了些什么
- 华为计步器下载手机版_华为健运动计步器
- 基于Docker离线部署开源视频会议系统Jitsi-Meet