当前位置:网站首页>Five-faced Alibaba rated P6 after taking the offer: share his interview experience
Five-faced Alibaba rated P6 after taking the offer: share his interview experience
2022-08-08 12:02:00 【The light of the morning xi】
One side (phone)
- Tell me about your understanding of JVM
- What is the difference between treemap and hashmap?
- The 5 state diagrams of Java multi-threading flow
- The difference between mysql primary key and unique index
- Tell me about recent projects
- How to implement session sharing and how to use redis
- The concept and solution of cache breakdown
- Tell me about microservices and how to manage between microservices
Second Side (Live)
- java nio often?The three classes used
- Do you understand the synchronization lock in java?The difference between Countdownlauch and Cylicbarrior, in what application scenarios are they used?
- The memory structure of the JVM?Which are shared and which are thread private?What is stored in the Java virtual machine stack?
- How to implement a thread pool for others to use?
- Which conditions trigger class loading in Java?
- Handwritten code: quicksort, singleton pattern, UML class diagram of a factory and decorator pattern
- How does AOP work?
- How to optimize a slow query
- What kinds of locks are there in Java?What is the difference between reentrant locks and non-reentrant locks?
- What is the difference between Lock and synchronized?Are they all reentrant locks?Which is more efficient?
- A rough implementation of handwritten SpringMVC DispatcherServlet
Three Sides (Live)
- What is your usual project concurrency experience?
- redis data structure
- redis threading model
- redis data elimination mechanism
- Have you read the redis source code?
- The principle of mysql's implementation of transactions (MVCC)
- MQ underlying implementation principle
- Database transaction acid, transaction operation, how to lock, distributed system lock
- What conditions are prone to avalanches?How to solve it
Four Sides: Technical
- Mainly a project introduction of concurrent thinking
- Projects with high technical content, from architecture design to deployment, were asked once
- Design Ideas for High Concurrency Architecture
Five Sides: HR Side
- Mainly ask about the offer in hand?
- Talk about life and future plans?
- And related salary?
The most complete Ali Advanced Java required exam questions and answers
边栏推荐
猜你喜欢
随机推荐
探究!一个数据包在网络中的心路历程
.NET Community Toolkit 8.0.0 版本发布
神经网络分类
研究:有毒的PFAS化学品使全球各地的雨水无法安全饮用
自学脚手架——《热学》 by 李椿(第一,二,三,四,五章)
在半小时内从无到有开发并调试一款Chrome扩展(Chrome插件/谷歌浏览器插件)
移动适配vw/vh方法—vw/vh实例—模拟B站手机端首页—获取样式教程视频
微服务负载均衡器LoadBalancer实战
office安装出现了“office对安装源的访问被拒绝30068-4(5)”错误
学习与尝试 --> 事件风暴
测试开发专栏——序言:总结过去,展望未来
Optional常用方法解析
大缓存更强劲,搭载AMD Milan-X的浪潮GPU服务器NF5468A5深度评测
硬盘数据恢复工具
8/7 牛客6+div2D+倍增lca
案例分析 | 宜家以双钻设计模型探索线上零售新业务
Pattern Recognition Study Notes: Chapter 6 Other Classification Methods (Continuously updated...)
day02 -DOM—高级事件(注册事件、事件监听、删除事件、DOM事件流、事件对象、阻止默认行为、阻止事件冒泡、事件委托)—常用鼠标事件—常用的键盘事件
是不是只有字符串的数字水印能一直保留并且不影响计算,其他类型的字段导入数据库之后水印就会丢失?
字节也开始缩招了...