最新天猫3轮面试题目:虚拟机+并发锁+Sql防注入+Zookeeper
Posted 优知学院
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了最新天猫3轮面试题目:虚拟机+并发锁+Sql防注入+Zookeeper相关的知识,希望对你有一定的参考价值。
最新阿里天猫面试题,看看哪些你还不会的,赶紧补~
01
—
天猫一面
自我介绍、项目介绍
Spring拦截器、实现了哪些方法?底层原理
AOP如何配置,底层原理、2种动态代理,aop注解实现,xml定义切面
Bean的作用域,单例模式是否线程安全?恶汉模式是否线程安全?bean如何结束生命周期?
Spring事务种类,如何回滚,A方法调用B方法,在B方法中出现异常,会回滚吗?(动态代理)
快速排序时间复杂度
JVM内存结构详细分配,各比例是多少
讲讲dubbo,数据库主从复制,2个节点读写分离,如何在读节点马上读到主节点写入的值
springboot和springmvc的区别
hashmap原理,hashcode做异或?位运算呢?
原子锁和同步锁的区别,CAS底层原理
JVM调优,如何解决OOM
linux命令,如何改文件权限
如何防止sql注入,了解哪些加密算法,rsa过程说下
mysql索引设计,联合索引,sql语句优化,abc索引,搜索b,会使用索引吗(走索引要回表)
02
—
天猫二面
目前的JDK使用的是什么垃圾回收算法,为什么要用这个算法?
什么时候fullGC?
类加载机制、说的详细点,符号引用如何解析,双亲委派模型
如何设计服务器中session指定时间过期
AOP原理? 讲讲动态代理
spring中各种context有什么功能,他们之间有什么联系?
leftjoin和rightjoin的区别?
讲讲TCP四次挥手,如何处理服务器大量端口处在timewait?
缓存中维护100个键值对(LRU算法)
谈谈synchronized、CAS
支持高并发的数据结构,如ConcurrentHashMap的底层数据结构
基于AQS实现的锁、信号量、计数器原理
Runnable与Callable的区别
线程池的优势和作用
03
—
天猫三面
介绍下线程池,阻塞队列的用法,无界队列真的无界吗?
说一下redis
kafka存储模型与网络模型
zookeeper与redis实现分布式锁
乐观锁与悲观锁的区别
分布式全局唯一ID如何生成,有哪些生成方式
什么样的场景会出现服务器雪崩场景,具体怎么来解决。
以上就是天猫3轮面试题,总之bat面试问的范围比较广,技术的深度和广度都会考,面试前建议准备充分。最后总结了部分阿里等Java必考题目用于参考~
阿里高级java必考题与答案
答案获取方式
关注+转发后,回复关键词 【阿里】即可获得详细答案链接!
-end-
以上是关于最新天猫3轮面试题目:虚拟机+并发锁+Sql防注入+Zookeeper的主要内容,如果未能解决你的问题,请参考以下文章
最新阿里天猫面试题(已拿Offer):线程池+并发编程+分布式设计+中间件
3轮技术面和1轮Hr面拿下offer,Java开发工程师面试题目