关于golang:第二十七期字节北京抖音后端实习123面经

29次阅读

共计 416 个字符,预计需要花费 2 分钟才能阅读完成。

第一面

    1. tcp 三次握手
    1. udp 和 tcp 区别
    1. 网络分层
    1. IP 属于哪一层
    1. dsn 解释一下
    1. 过程和线程区别
    1. 什么是协程
    1. 协程绝对线程的益处
    1. 有了过程为什么须要线程
    1. 线程的共享资源
    1. 过程之间的通信形式
    1. 晓得那一些锁
    1. 介绍一下虚拟内存和益处
    1. 讲一下分段和分页
    1. 算法题:负数 0 正数组成的有序数列里找最初一个正数和第一个负数

第二面

    1. url 渲染过程
    1. tcp 三次握手
    1. tcp 四次挥手
    1. 拥塞问题以及如何解决
    1. 堆和栈的内存调配
    1. 数组和链表讲一下
    1. hashmap 的底层实现
    1. java 怎么解决 hashmap 的并发问题
    1. 线程的不同状态和状态之间的切换
    1. 理解 io 零碎嘛(不理解)
    1. 算法题:二叉树的右视图(下面是当初能想起来的了,之后想起来会加)

第三面

leader 面的,看着就很强

  • 问我了不理解 redis 的底层实现(我不晓得这个)

而后面试官相当于带着我推,推的过程中重要讲的是 skiplist 以及 skiplist 的 modification 等等。

  • 算法题问的是 LRU 的缓存机制。

    三面完结过了几天 hr 面确定给 offer 了….

正文完
 0