2021校招 字节跳动提前批

Posted truestoriesavici01

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2021校招 字节跳动提前批相关的知识,希望对你有一定的参考价值。

字节跳动提前批

时间:2020-07-09 18:00-19:00

内容

项目

背景:基于ZooKeeper的配置中心

问题:

  1. 项目的背景
  2. 如何实现
  3. 分布式锁的实现

Java基础

问题:

  • HasMap的数据结构
  • HashMap如何解决哈希冲突

算法

  • 常见的排序算法有哪些
  • 快排的时间复杂度,最差的时间复杂度
  • 队列和栈的区别
  • 介绍动态规划
  • 介绍深度优先和广度优先算法
  • 一个二维数组,有障碍,随机给个起点和一个终点,求起点到终点的最短路径长

计算机网络

  • 点击一个URL,发生了什么(考察DNS解析)
  • time-wait的作用(四次挥手)
  • HTTP,TCP属于哪一层

设计模式

  • 常见的设计模式有哪些?
  • 单例模式为什么要双重检查,不进行双重检查会产生什么?

数据库

  • mysql索引的底层原理,数据结构

Linux

  • 了解Linux的常用命令吗?
  • 查看进程 (ps)
  • 查看各个进行占用内存信息(top)

总结

看问的问题就知道我是个菜鸡,面试官特地选了些简单常见的问题,然并卵。还是得好好刷题,多参加面试,积累经验,fight!

以上是关于2021校招 字节跳动提前批的主要内容,如果未能解决你的问题,请参考以下文章

2021届字节跳动客户端提前批一面凉经

《面经分享》2021字节跳动秋招提前批面经(含详细答案! ! ! )

字节跳动提前批一面凉经

字节跳动提前批-Android开发一面

字节跳动提前批-Android开发一面

字节跳动提前批-Android开发一面