字节跳动 暑期实习飞书人力套件后端 一面(55min)
自我介绍
Reids:
1. 适用场景、优缺点
2. Redis为什么要快一些
3. 为什么是单线程
4. Redis和数据库的一致性问题
5. 常用数据结构
6. Hash是怎么实现的
网络
1、 ip头部有哪些字段
2、 子网掩码
3、 http有哪些常见的状态码
4、 http的段连续
5、 tcp怎么保证可靠性
数据库
1、 数据库的三大范式
2、 聚簇和非聚簇索引的区别
3、 索引失效
4、 数据库引擎,InnoDB和MyISAM的区别
5、 MyISAM和InnoDB分别怎么执行count
6、 事务的特点
7、 原子性怎么保证
8、 隔离级别
9、 脏读在哪个级别解决,RC怎么解决脏读
操作系统
1、 进程线程之间区别和联系
2、 同一个进程中线程的切换和不同进程的线程切换的区别
3、 程序是指什么
4、 IPC的方式
5、 操作系统怎么管理内存
6、 分段和分页的区别,一页一般多大
7、 页面置换算法
java
1、 hashmap怎么扩缩容、是线程安全的吗
2、 ConcurrentHashMap是怎么实现的
3、 Synchronized底层怎么实现、是可重入的吗
算法
给定一个字符串string和整数x。string只包含数字字符0-9,移除其中x个字符后,使剩下的字符组成最小,求该数(可用字符串表示)
反问
语言、建议(加强基础。。)
#字节跳动后台面经##字节跳动##面试题目#