字节跳动后端开发系统架构二面面经

  1. 自我介绍
  2. 学过什么专业课

操作系统

  1. 什么是操作系统,有哪些功能
  2. 计算机没有操作系统能运行吗
  3. 没有操作系统如何运行程序
  4. 经过编译后的程序叫什么
  5. 计算机由哪些部分组成
  6. 指令主要存储在计算机的哪个部分
  7. 存储系统分为几级,分别是什么’
  8. 计算机如何找到指令的位置并执行指令
  9. 计算机的虚拟化有哪些

数据库

  1. 数据库ACID是什么,如何理解
  2. 什么是事务
  3. 脏读,幻读,不可重复读分别指什么,如何解决
  4. 事务的隔离界别有哪些,和脏读,幻读,不可重复读如何对应

计算机网络

  1. curl一个网址会发生哪些事情
  2. 在curl的过程中用了哪些协议
  3. 描述一下TCP五层协议模型
  4. 说一下每层你知道哪些协议
  5. 描述一下TCP协议报文格式
  6. 从应用层开始描述计算机如何将信息传给另一个计算机
  7. HTTP协议有哪些请求方法,分别用来做什么

算法

  1. 描述一下堆排序的过程

手撕代码

单向链表倒数第K个节点https://www.cnblogs.com/edisonchou/p/4769164.html
#字节跳动##面试题目#
全部评论
这好简单啊
1 回复 分享
发布于 2022-03-17 12:31

相关推荐

评论
4
41
分享
牛客网
牛客企业服务