1 自我介绍
2 问实习能实习多久
3 mysql b+树和b树区别, 你刚才说了b+树的优势, b树就没有优势吗?
4 说说spark的架构和任务提交的流程.
5 TCP是怎样实现可靠性的? 除了超时重传还有哪些机制?
6 做个编程题吧
1 | 给你一棵二叉搜索树(BST)、它的根结点 root 以及目标值 V,把树拆分两部分:其中一个子树中的结点的值不大于目标值V,另一个子树结点的值都大于V, 树中并不一定存在值为V的结点。 |
写了好长时间没写出来, 又换了一个, 还是没做出来.
1 | 给你一个链表的头节点 head,反复删去链表中总和值为 0 的连续节点组成的序列,直到不存在这样的序列为止。 |
这次凉的很在情理之中, 两个编程题一个都没做出来.
字节的算法题水平是高, 我leetcode加上剑指一共刷了差不多300道题了, 其他公司的面试编程题基本上都是见过的, 唯独字节的这两个, 见都没见过, 再加上一紧张, 更加做不出来了. 还是要多练习多刷题