面试
文章平均质量分 69
小吴先森
这个作者很懒,什么都没留下…
展开
-
阿里P7面试题及答案
当面试扯到jvm这一部分的时候,面试官大概率会问你jvm怎么判断哪些对象应该回收呢?这种经典的面试题当然难不住你。你会脱口而出引用计数算法和可达性分析算法。然后你就停下来了吗?难道你不知道你回答了一句话之后,面试官肯定会接着问你能详细说明一下吗?所以,不要停。主动点,面试的时候主动点。你要抓住面试官把话语权交给你的宝贵机会,接着说啊,你得支棱起来因为引用计数法的算法是这样的:在对象中添加一个引用计数器,每当一个地方引用它时,计数器就加一;当引用失效时,计数器值就减一;任何时刻计数转载 2021-11-22 09:49:30 · 1419 阅读 · 1 评论 -
阿里面试题及答案
一面1、自我介绍下自己,不超过3分钟(实际上我的自我介绍不到一分钟)2、你感觉比本科阶段自己进步了多少,有哪些进步3、研究生期间最大的进步是什么4、你觉得你适合从事哪个方向的开发5、synchronized与lock的区别,使用场景。看过synchronized的源码没6、JVM自动内存管理,Minor GC与Full GC的触发机制7、了解过JVM调优没,基本思路是什么如果CPU使用率较高,GC频繁且GC时间长,可能就需要JVM调优了。基本思路就是让每一次GC都回收尽可能多的对象,转载 2021-09-11 13:31:24 · 4401 阅读 · 0 评论 -
JDK和CGLib动态代理实现和区别
JDK和CGLib动态代理实现动态代理在Java中有着广泛的应用,如Spring AOP,Hibernate数据查询、测试框架的后端mock、RPC,Java注解对象获取等。动态代理的代理关系是在运行时期确定的。在讲解两种动态代理区别之前,首先通过实例代码分别实现两种动态代理,直观感受一下动态代理是个什么东西,是如何实现的,然后通过分析其实现方式和原理,阐述两种动态代理的区别。Jdk原生动态代理IHelloService接口public interface IHelloService { .转载 2021-09-11 13:27:03 · 91 阅读 · 0 评论 -
可达性分析
当面试扯到jvm这一部分的时候,面试官大概率会问你jvm怎么判断哪些对象应该回收呢?这种经典的面试题当然难不住你。你会脱口而出引用计数算法和可达性分析算法。然后你就停下来了吗?难道你不知道你回答了一句话之后,面试官肯定会接着问你能详细说明一下吗?所以,不要停。主动点,面试的时候主动点。你要抓住面试官把话语权交给你的宝贵机会,接着说啊,你得支棱起来因为引用计数法的算法是这样的:在对象中添加一个引用计数器,每当一个地方引用它时,计数器就加一;当引用失效时,计数器值就减一;任何时刻计数转载 2021-09-11 13:25:34 · 4061 阅读 · 1 评论