面试刷题11-4

论坛 期权论坛     
选择匿名的用户   2021-5-30 02:31   0   0
<p> </p>
<h2>9.16一面:80分钟左右</h2>
<ol><li> <p><strong>Java集合说一说吧set ,list,map都问了一遍</strong></p> </li><li> <p><strong>TreeSet和HashSet区别</strong></p>
  <ul><li><strong>红黑树区别,有序无序</strong></li></ul></li><li> <p><strong>hashmap和concurrenthashmap</strong></p> </li><li> <p><strong>线程池用过没,线程池的参数什么意思,每个都问了一遍</strong></p> </li></ol>
<p>核心线程数,最大线程数,等待时间,拒绝策略</p>
<ol><li> <p><strong>拒绝策略说一说</strong></p> </li></ol>
<p><img alt="èéè°" class="blockcode" src="https://beijingoptbbs.oss-cn-beijing.aliyuncs.com/cs/5606289-f0bd72d9463b94013b9461572bd942f2"></p>
<ol><li> <p>synchroBlockQueue 到底可以存几个</p> </li><li> <p>锁用过没,l</p>
  <ul><li><strong>叭叭各种锁,</strong></li></ul></li><li> <p><strong>锁的什么方法你用过</strong></p>
  <ul><li><strong>tryLock</strong></li><li><strong>getHoldCount</strong></li></ul></li><li> <p><strong>lock和tryLock区别</strong></p>
  <ul><li><strong>给他唠了一个acquire这个,但是唠的不明白</strong></li><li><strong>唠了一个状态</strong></li></ul></li><li> <p><strong>lock的公平锁和非公平锁的怎么实现的(源码级别),不限于概念</strong></p> </li><li> <p><strong>类加载机制,不是类加载几个过程</strong></p> </li></ol>
<p>双亲委派机制</p>
<ol><li> <p><strong>如果多个类加载器加载同一个类,会出现什么情况</strong></p> </li><li> <p><strong>tomcat的加载过程</strong></p>
  <blockquote>
   <p>我说了不了解,当时就应该问是不是init doPostxx</p>
  </blockquote> <p>反正不是双亲委派</p> </li><li> <p><strong>spring的生命周期,不是bean</strong></p>
  <blockquote>
   <p>没有get到点上,不知道</p>
  </blockquote> </li><li> <p><strong>AOP</strong></p> </li><li> <p><strong>ASM怎么实现cglib</strong></p> </li><li> <p><strong>mybatis的插件用过没,</strong></p>
  <ul><li><strong>搞了半天不是那个</strong></li></ul></li><li> <p>项目,</p> <p> 背景:暂存数据,每一次把用户填写的数据暂存到数据库,暂存字段,0暂存,1正式存</p>
  <ol><li> <p>如果实现a用户暂存数据1,b用户暂存数据2,实现a下次只能看见数据1,</p>
    <blockquote>
     <p>给car表加一个操作人字段,每次判断</p>
    </blockquote> </li><li> <p>car表怎么设计的,</p>
    <blockquote>
     <p>id,车牌号,xxx,xx,暂存标记</p>
    </blockquote> </li><li> <p>car表主键是什么</p>
    <blockquote>
     <p>主键id</p>
    </blockquote> </li><li> <p>主键id有什么规则吗?</p>
    <blockquote>
     <p>自增长</p>
    </blockquote> </li><li> <p>如果一个车牌号重复了,添加的时候怎么处理的</p>
    <blockquote>
     <p>每次填入的时候,都会在数据库里查询一下,判断是否有</p>
    </blockquote> </li><li> <p>如果4个人同时填入车牌号为888的车,怎么处理这个问题</p>
    <blockquote>
     <p>叭叭叭半天,给添加这个操作加锁,给判断重复车牌号方法加锁,</p>
    </blockquote> </li><li> <p>加锁为消化资源,你考虑一下在数据库进行操作吧</p>
    <blockquote>
     <p>叭叭了隔离级别,说了mysql默认隔离级别(可重复读)</p>
    </blockquote> <p>此时感觉不对了,没有get到点上了</p> </li><li> <p><strong>隔离级别是解决什么问题的啊</strong></p>
    <blockquote>
     <p>并发的时候问题,叭叭脏读等问题,</p>
    </blockquote> </li><li> <p><strong>隔离级别什么时候才出来啊?</strong></p>
    <blockquote>
     <p>不知道</p>
    </blockquote> <p>这个点没有回答好</p> </li></ol></li><li> <p><strong>数据库索引,索引类别</strong></p>
  <blockquote>
   <p><strong>唯一索引,聚簇索引,非聚簇索引</strong></p>
  </blockquote> </li><li> <p>  聚集索引和非聚聚索引</p> </li><li> <p><strong>二叉树和B&#43;树的区别   </strong>            </p> </li><li>
  <blockquote>
   <p>叭叭半天,没有get到点上</p>
   <ol><li>B&#43;树所有数据都在叶子节点,每次查找时间稳定</li><li>叶子节点都有指向下一个叶子节点的指针,范围查找比较方便</li><li>B&#43;数的多叉平衡树</li></ol>
   <p> </p>
  </blockquote> </li><li> <p>那如果把二叉树弄成,所有数据都存在叶子节点呢</p> </li><li>
  <blockquote>
   <p>二叉树,如果删除的话,可能会变成线性树,时间复杂度变高</p>
  </blockquote> </li><li> <p>那如果平衡二叉树呢</p>
  <blockquote>
   <p>叭叭了,记得好像磁盘存储是用的b&#43;树结构,索引是存在磁盘上的,用B&#43;树会减少IO操作</p>
  </blockquote> </li><li> <p>怎么减少IO操作的</p>
  <blockquote>
   <p>完全懵逼了&#xff
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP