• 闲徕互娱 面试总结


    1.问了Java HashMap的问题,如果hashcode相同会怎么样

      回答:会在key 计算的位置 以链表的方式存储(拉链法)

      继续问 如果很多个对象的hashcode 相同会有什么问题

      我说性能问题, O(1) 的get  会变为O(n)

    2 订单支付的问题

       很多用户下单后没有支付 怎么办?

       回答 用定时任务 去扫描整个表 按照订单状态清理?

       继续问 订单多了扫表 性能有问题 怎么解决

      之前也没搞过 我说应一个队列 维护所有没有支付的订单 不断轮询队列 和库中的做对比 如果还没支付 继续放入队列,

       顺便问了一下 他们是怎么解决的 ,说是目前 正在优化这个问题

    3 。应该是技术总监面试

        问我知道nignx 负载均衡怎么实现

       我说不知道

       让我实现一个简单负载均衡  5台机器  1,2,3,4,5 访问jar包中的一个方法 ,返回1,2,3,4,5|1,2,3,4,5

     public int i=0;
    
      public int loadbanlacce(){
    
        i++;
    
       return i%5
    
      }

     

    继续问知道线程安全的 integer类吗 ?我说automicInteger  知道实现的原理吗   我说cas  知道哪些场景不适应吗  ? 不知道

    然后结束了 ,

    最人力简单聊了聊

      

      

  • 相关阅读:
    三个Bootstrap免费字体和图标库
    前端实时消息提示的效果-websocket长轮询
    带分页的标签
    VMware-workstation安装
    摄影/肥猫的大头贴
    Smith Numbers(分解质因数)
    C
    B
    Ball
    Property Distribution(DFS)
  • 原文地址:https://www.cnblogs.com/lilefordream/p/7610127.html
Copyright © 2020-2023  润新知