字节跳动三面 暑期实习 后端开发-互娱研发(已OC)
字节跳动是在飞书上面面的,也没有录音,所有纯纯靠记忆了尽量写一点吧
项目:
1. 先是项目问了一段时间。
操作系统:
1. 操作系统是如何在单核CPU上进行调度的(就每个程序都是一条一条的机器码,那既然程序A在运行的时候,操作系统的程序没有在CPU上运行,那操作系统怎么让CPU做进程切换的呢?这个没答上)
计算机网络:
1. 三次握手中,第三次握手如果丢失了,会重传哪一次?(第二次)
2. TCP中的seq序列为什么是乱序开始的?(不知道)
数据库:
1. MySQL索引使用的B+树相对于B树有什么优点(老八股了)
Java:
1. 讲一下Java四种引用。
算法题:
输入一个矩阵,可以从任意一个地方开始移动,每次移动可以向左、右、上、下,但是移动后位置的值必须大于上一个位置的值。求最长移动路径的长度。
示例:
输入:
1 4 9
14 12 10
16 20 25
输出:
9
解释:最长路径是 1 -> 4 -> 9 -> 10 -> 12 -> 14 -> 16 -> 20 -> 25
这个题应该是剑指offer2原题(https://leetcode-cn.com/problems/fpTFWP/),但是当时刷漏了😥😥,万万没想到还是一道hard题😥😥,不过当时我直接dfs打了个暴力就出来了,hard一下子变medium了,但是面试官也没说什么。
自我评价和反问:
反问主要问了自己表现怎么样,然后互娱研发后端和抖音后端区别,如果能进的话提前学习我应该学习些什么
#面经##实习##春招##Java##后端开发##字节跳动##校招#
项目:
1. 先是项目问了一段时间。
操作系统:
1. 操作系统是如何在单核CPU上进行调度的(就每个程序都是一条一条的机器码,那既然程序A在运行的时候,操作系统的程序没有在CPU上运行,那操作系统怎么让CPU做进程切换的呢?这个没答上)
计算机网络:
1. 三次握手中,第三次握手如果丢失了,会重传哪一次?(第二次)
2. TCP中的seq序列为什么是乱序开始的?(不知道)
数据库:
1. MySQL索引使用的B+树相对于B树有什么优点(老八股了)
Java:
1. 讲一下Java四种引用。
算法题:
输入一个矩阵,可以从任意一个地方开始移动,每次移动可以向左、右、上、下,但是移动后位置的值必须大于上一个位置的值。求最长移动路径的长度。
示例:
输入:
1 4 9
14 12 10
16 20 25
输出:
9
解释:最长路径是 1 -> 4 -> 9 -> 10 -> 12 -> 14 -> 16 -> 20 -> 25
这个题应该是剑指offer2原题(https://leetcode-cn.com/problems/fpTFWP/),但是当时刷漏了😥😥,万万没想到还是一道hard题😥😥,不过当时我直接dfs打了个暴力就出来了,hard一下子变medium了,但是面试官也没说什么。
自我评价和反问:
反问主要问了自己表现怎么样,然后互娱研发后端和抖音后端区别,如果能进的话提前学习我应该学习些什么