• 字节跳动-people后台一面面经


    base 广州,一面问的问题还是非常基础的。

    1. 自我介绍

    2. 算法题

      过半数

    3. hashmap 数据结构

    4. hashmap 是否线程安全

    5. map怎么实现线程安全

    6. concurrenthashmap 是怎么实现线程安全的?

    7. 分段锁和cas+synchronized在锁的粗细度有无区别?

    8. synchronized在Jvm是怎么实现的。

    9. 怎么知道一个对象是否被锁上?

    10. 存储状态的对象是存放在哪个区域上的?

    11. 线程池的参数,哪个参数比较重要?

    12. 阻塞队列有什么用?

    13. 情景题:阻塞队列没有满怎么做?
      情景题

    14. 拒绝策略有哪些?

    15. 同12的变种题

    16. jvm堆的结构

    17. 一个对象先创建,在堆中的存活过程。

    18. jvm怎么记录这个生存年龄?

    19. CMS懂多少

    20. 有内存碎片怎么进行优化?

    21. 挖了个坑:G1和ZGC的知识(不会

    22. java中有没有提供UDP的工具?(项目问

    23. socket建立链接的过程(GG 答成了tcp链接过程

    24. socket断开链接过程(同上

    25. 四次挥手能不能改成三次挥手?(问的很刁钻

    26. HTTPS了解吗?

    27. SSL协议讲一下(自己挖坑了

    28. 在建立SSL通信后,通讯是采用对称加密还是非对称加密?

    29. 如何判断数字证书是否真实?(炸裂

    30. wireshark抓HTTP,HTTPS包的内容是否能看得到?

    31. mysql的存储引擎

    32. innodb特点?

    33. 聚簇索引和非聚簇索引区别?

    34. 给两个sql,问你怎么建立索引

      1. where a = xxx;
      2. where a = xxx and b = xxx;
    35. 如果建立(a,b)索引,查询a = xxx and c = xxx and b = xxx会用索引吗?(差点翻车

  • 相关阅读:
    【洛谷P1558】色板游戏
    【SCOI2010】序列操作
    Windows下MySQL下载安装、配置与使用
    Redis和MySQL数据同步及Redis使用场景
    python的设计模式之MVC模式
    python 面试真题
    python调用C语言
    一次跨域请求出现 OPTIONS 请求的问题及解决方法
    服务器宕机问题
    页面静态化
  • 原文地址:https://www.cnblogs.com/ZJPaang/p/13745197.html
Copyright © 2020-2023  润新知