字节tiktok后端ai开发一面分享

发一下问题给大家参考,攒攒人品!
手撕:56. 合并区间

1. 注意`import java.util.*;`导入所有包
2. 自定义比较器

八股:

1. 进程的模型/组成部分?Linux如何描述它的进程模型?操作系统维护一个进程列表,装载所有的PCB。Linux 进程模型(PCB)包含:进程标识符(PID)、处理器状态、进程控制信息(优先级等)、以及内存地址空间(代码段、数据段、堆、栈)。
2. 父子进程与fork()?Copy-on-Write写时复制,共享物理空间设为只读,读不触发复制,增删改触发复制
3. 为什么是三次握手而不是两次?避免历史连接,避免资源浪费,交换序列号
4. 多进程和多线程的区别?通信成本,切换开销
5. 进程和线程不共享的东西?程序计数器,寄存器、栈
6. 比线程更轻量级的协程知道吗?用户态控制,起始空间开销小,协程切换不经过内核,仅仅是寄存器上下文保存和恢复
7. 计算机网络五层协议、七层协议?TCP在那个层?传输层。
8. TCP三次握手避免历史连接浪费资源。
9. UDP为什么不可靠?IP+端口号,没序列号,没确认机制,应用层可以保证可靠
全部评论

相关推荐

04-09 14:15
门头沟学院 Java
攒攒人品!有面试过同岗的朋友欢迎评论区交流1. 实习拷打2.项目拷打3. 详细介绍一下agent项目的核心功能?4. 智能运维助手的"运维"具体如何定义?5. 系统有哪几个主要的组成部分?6. Spring ai alibaba覆盖了你上面说的哪些部分?7. Planner/Executor/Supervisor模式的优点是什么?比如说我接收一个请求的处理,它的优点是什么?8. 在Planner/Executor/Supervisor模式中,拆分为3个agent和只使用1个agent,最关键的优势和区别是什么?9. 介绍RAG的核心流程?10. 召回和重排用的什么算法?(没用重排,道歉)11. 为什么要做RAG?12. 模型回复效果不好的话,如何在RAG层面采取优化措施?如何通过微调采取优化措施?微调属于预训练还是后训练?13. 简单对比一下MySQL和Redis各自的特点?14. MySQL的"关系型"是什么意思?15. Redis能不能做存储,而不仅仅是缓存?16. 场景题: Java多线程并发模型相关: 比如说我有这么一个场景,总体上是一个生产消费的一个模型,但是这个整个的任务的量比较大。就是比如说我有很多的任务,然后可能有成千上万个生产者消费者。比如说有1万个生产者生产消息,然后有5万个消费者消费消息,或者叫任务或者消息或者数据都可以吧。然后因为整体任务量很大嘛,所以大家要去并发去生产和消费。能简单说一下,这样的话用Java的并发模型和并发控制所相关的这个机制怎么去实现,就口述就可以17. 手撕: lc 224.基本计算器(hard) 限时20min
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

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