【Java】面试经验分享一面 1. Spring IoC、AOP,底层代码看过吗,scope作用域为什么要有prototype 2. 谈谈JVM,方法区可以实现GC吗 3. 谈谈你知道的设计模式,知道什么是回调模式吗 4. 谈谈GRPC,为什么用protoBuf作为序列化机制,跟其他二进制比有什么优势(好像有坑,阿里用的是hessian) 5. 高并发系统,海量数据分库分表的策略 6. 数据库前面的Redis缓存,如何实现查询的负载均衡(这里扯出了布隆过滤器及其哈希函数冗余) 7. 为什么选择阿里巴巴?你对待工作的做事原则有哪些? 8. 英文介绍你在项目中遇到的困难(这个真的懵逼了) 三面1. 选一个项目具体讲讲背景、你的职责、遇到的困难以及如何解决(然后各种问细节)2. 项目中用了REST,是拉的还是推的,既然是实时为什么不用推的3. Redis和数据库如何保证数据一致性 4. 问了我参加的数学建模美赛(感觉被鄙视了,对方以为是ACM) 5. 在技术方面还有哪些兴趣?最近在看哪些技术方面的书
1轮面试:电话面试
面试感受:一般;面试难度:非常困难;面试来源:校园招聘
共12个问题,9条回答
Q: 1. JVM的内存模型