字节_飞书一面、二面凉经

一面

操作系统

  1. 进程与线程的关系是什么?
  2. 线程之间的同步机制有哪些?
  3. 信号量的机制是怎样的?
  4. synchronized在Java中可以作用于哪些范围?
  5. synchronized是可重入锁吗?(我这里提了管程相关,所以才问下一条内容)
  6. 操作系统提供的原子操作指令有哪些?其原理是什么?

网络

  1. 子网掩码的作用是什么?
  2. IP报文头一般包含哪些信息?
  3. 了解IPv6的概念吗?
  4. TCP协议是如何实现可靠性的?
  5. TCP连接的建立和断开为什么分别是三次握手和四次挥手?
  6. 一次HTTP请求大概涉及到哪些过程?
  7. HTTP 1.0和HTTP 1.1、HTTP 1.1和HTTP 2.0的区别是什么?

数据库

  1. MySQL的事务特性有哪些?
  2. 持久性是怎么实现的?
  3. MySQL的二阶段提交机制是怎样的?
  4. MySQL的索引类型有哪些?
  5. MySQL的锁机制有哪些?

缓存

  1. Redis用在什么场景?
  2. 缓存穿透一般有哪些解决方法?

编程语言(Java)

  1. 泛型有什么作用?
  2. 泛型的类型擦除是在哪个阶段进行的?
  3. 注解有什么作用?
  4. 依赖注入有什么好处?
  5. 使用过线程池吗?
  6. Java中的多态一般可以通过哪些方式实现?

消息队列(RabbitMQ)

  1. 使用消息队列的场景是什么?
  2. 消息队列的Exchange类型有哪些?
  3. 消费者可能会出现重复消费吗?如何处理?

算法

问题

小于 n 的最大数:给定递增数列 X 和一个数 n,求由数列 X 组成的小于 n 的最大数。

输入:X = {1, 2, 4, 9}, n = 24131

输出:24129

二面

算法

518 零钱兑换 II

完全背包太久没写忘了,写了三十分钟没写出来,随后面试官换了两道题目,7分钟a了,但已经无济于事了。

121 买卖股票的最佳时机

  1. 买卖股票的最佳时机 II

网络相关问题

  1. 你哪门大学课程还不错,计网是吧,你来回答一下OSI七层体系结构的各层的作用?

    1. 数据链路层的职责是什么?
    2. 数据链路层到网络层有一个协议是什么?
    3. MAC地址如何表达一个物理设备?
    4. 数据链路层如何查找物理设备?
    5. 网络层的职责是什么?
    6. 传输层的职责是什么?
  2. 为什么TCP握手和挥手次数不同,我是说根本原因?

其他杂项

  1. 操作系统中的进程间通信手段有哪些?
  2. Spring Boot的原理是什么?
  3. 你这个实习项目解决什么问题,你在里面的作用是什么?
  4. 高等数学中的微积分原理是什么?
  5. 你觉得你相较于其他面试者,你的优点是什么?

一面答出个八成,没想到二面被狠狠地拷打,技不如人,还得练啊。

#字节跳动##面经##凉经##软件开发笔面经#
全部评论
怎么都是操作系统和计网,搁这期末考试呢
1 回复 分享
发布于 09-13 20:23 广东
什么八股盛宴
1 回复 分享
发布于 09-17 02:43 广东
高等数学中的微积分原理是什么?😅
点赞 回复 分享
发布于 09-14 02:31 广东
这么多八股都答上来了,服你了老哥
点赞 回复 分享
发布于 09-19 07:41 山东
佬,这个飞书base在哪里,广州吗
点赞 回复 分享
发布于 09-19 16:50 湖北
佬这是实习还是秋招
点赞 回复 分享
发布于 10-18 16:06 美国
佬,二面面了多久呀
点赞 回复 分享
发布于 10-18 21:54 美国

相关推荐

9 47 评论
分享
牛客网
牛客企业服务