面试
葩_
这个作者很懒,什么都没留下…
展开
-
面试题-讨论一下线程数设计的问题
起源是这样的,一问朋友(super冰)让我回答下上次面试阿里的一道题目。问题是这样的:给你一台8核16g服务器,你会给你的应用程序设计多少个线程,为什么这么设计。如果是io密集型的呢?如果是cpu密集型的呢?这里就讲讲自己的理解吧,有可能全网打脸(*▽*)。 这里就直接将io密集型和cpu密集型吧。鉴于笔者看过的源码中,比如netty之类的,默认都是给CPU核数的两倍。这里就借鉴这个经验吧。在IO密集型的机器中,原创 2020-06-20 14:41:49 · 251 阅读 · 0 评论 -
记第二次面试阿里
结论:一面过了,挂在第二面也是项目上。 一面 2020-05-20 19:55:00 - 2020-05-20 21:07:00。N道题: 1、请描述一下HashMap、LinkedHashMap、TreeMap的使用场景 1.1 简述一下HashMap的实现原理,红黑树的原理、红黑树的平均查询时间复杂度 1.2 在平均情况下,HashMap的get时间复杂度和TreeMap的时间复杂度 2、请描述一下什么情况原创 2020-06-03 13:53:41 · 326 阅读 · 1 评论 -
记第一次面试阿里
结论:一面二面过了,挂在第三面。 一面 2020年5月18日8点-8点20分。5道题: 1.jvm内存模型,类在什么情况下会被回收? 2 如何基于aqs实现读写锁,谈谈自己的想法? 3 线程池原理? 4 类加载机制,如何破坏双亲委派模式? 5、给你一台8核16g服务器,你会给你的应用程序设计多少个线程,为什么这么设计。如果是io密集型的呢?如果是cpu密集型的呢?  原创 2020-06-03 13:53:09 · 236 阅读 · 0 评论