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

一面

操作系统

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

相关推荐

一面50min为什么离职了为什么之前从小红书去快手意向城市CNY项目是什么小红书做的东西DSL是什么对跨端感兴趣吗、对KMP的了解、KMP和Flutter的区别、RN的了解、做过鸿蒙吗自定义View的绘制原理在小红书做的一个自定义组件在onMeasure、onLayout、onDraw方法中做了什么RecyclerView的四级缓存对ViewPager的了解RecyclerView的ViewPager的区别抖音的视频列表你觉得是怎么做的,是用RecyclerView还是ViewPagerViewPager2的底层实现在快手做的AI Agent流式打印怎么做的协程协程和线程的区别Handler的工作流程线程安全的集合介绍一下ConCurrentHashMap,怎么实现线程安全滑动卡顿怎么优化ViewModel和LiveData在代码层面通常怎么用Room和Sqlite的区别Room的原理Flow的使用场景算法:合并K个升序链表秒过当天约二面二面30min快手实习中的工作拷打实习。。。需求的核心点模型怎么训练(我安卓怎么知道他们怎么训练的。。。)小红书实习中的工作重点介绍一个项目觉得kotlin比较好的设计为什么协程比线程轻量级协程如何完成多任务调度协程怎么实现的,为什么协程不需要独立的线程内联函数纯Java项目到apk的主要编译过程了解哪些编译工具吗介绍一下自定义View的三个方法滑动冲突的处理点击事件的流转过程Activity的onSaveInstanceState()方法实习中有没有解决过非UI的问题LiveData数据更新通知UI刷新的核心链路业务网络数据的定义JSON格式太大了可以采用什么别的吗Retrofit相关500状态码QUIC无算法甚至无反问不出意料第二天流程终止
点赞 评论 收藏
分享
评论
12
50
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务