7.27 字节跳动测试开发 二面面经

耗时1h40m

1.自我介绍
计算机网络:

  1. TCP可靠传输原理
    2.三次握手、四次挥手过程
    3.tcp和udp报文具体内容
    4.TCP各层的协议
    5.http和https的区别
    JAVA知识:
    1.JVM内存管理机制
    2.JVM垃圾回收机制
    3.JAVA实现多线程几种方式,各自区别

计算机操作系统:

  1. 进程、线程的区别
    2.死锁预防、解除方法
    3.银行家算法
    4.进程同步的几种方式
    5.生产者消费者问题
    Liunx
    1.你熟悉的命令有那些?
    2.如何快速定位日志中错误?
    3.当一个日志文件很大(20G)如何查找错误?
    4.用户创建、授权基本命令
    算法:
    1、NC589 卡牌问题
    2、NC597 两棵树的问题 (太难了,没有写出来!!!)

期待三面。

转发自:7.27 字节跳动测试开发 二面面经_牛客网