b站服务端开发日常实习 一面凉经

两个月前面的,总结一下面经。这个岗要求golong的,鼠鼠写爪哇的,于是被疯狂拷打mysql和redis总体还是八股为主

1. 自我介绍

2. 能实习多长时间,每周出勤几天

3. b站这边的业务都是golong,接受转语言吗,如何学习一门语言

4. 进程、线程、协程的区别和用法

5. 可以不用进程直接使用线程吗

6. 让你设计一个高并发系统,你会怎么应用进程和线程

7. 除了多线程还有什么方式(多进程)

8. 对http的理解

9. http协议由哪些组成

10. https相对http的区别

11. https是非对称加密还是对称加密,在首次握手和正式传输中

12. 说说mysql的ACID特性

13. mysql分别是怎么实现这些特性的

14. mysql用的什么数据结构,为什么选它

15. 建立索引时有哪些考量

16. 有碰到过索引失效的场景吗

17. 如果内存满了,redis再执行写命令,会发生什么

18. redis过期键的删除策略

19. 说说redis持久化

20. 实习做了哪些工作

21. rabbitMQ用于干嘛的

22. 对幂等性有处理吗

23. 布隆过滤器是用来干嘛的,了解它的实现吗

24. 怎么把数据均匀地分到位数组里的

25. 它和hashmap的区别

26. 手撕:上楼梯

27. 反问
全部评论
这些问题我能答出一半就不错了
点赞 回复 分享
发布于 今天 17:18 北京
接下一个offer一定行!💪
点赞 回复 分享
发布于 今天 17:16 广东

相关推荐

一、MySQL 相关慢查询监控:如何实现慢查询监控?具体实现方式(脚本如何工作)?数据量级:项目核心表的数据量级是多少?如何插入大量测试数据(如1100万条)?插入过程中遇到了什么问题(如查询变慢)?如何分析和优化?索引:B+树的层级概念、原理和自平衡机制。叶子节点存储的内容(聚簇索引 vs 非聚簇索引)。回表操作的流程。联合索引的原理和最左前缀原则。还有哪些其他索引类型?事务与锁:MVCC(多版本并发控制)的实现原理,如何保证事务顺序和避免冲突?MySQL 有哪些锁(行锁、表锁)?产生原因?SELECT ... FOR UPDATE是什么锁?日志:redo log、undo log、binlog的定位和作用分别是什么?基础架构:了解 MySQL 的基础组件吗(如连接器、分析器)?数据库范式:了解哪些数据库范式(第一范式、第二范式等)?二、Redis 相关数据结构:Redis 有哪些基础数据结构?它们的应用场景和底层实现是什么?排序实现:ZSET如何实现排序?底层数据结构(跳表)如何工作?数据结构对比:Redis 的跳表和 MySQL 的 B+树有什么区别?Redis vs MySQL:Redis 和 MySQL 的根本区别是什么?持久化:Redis 基于内存,如何实现数据持久化?过期策略:Redis 的过期键删除策略是什么?三、Kubernetes (K8S) 相关基础架构:能介绍一下 K8S 的基本架构吗?核心组件:Ingress是什么?配置文件:了解或写过 K8S 的 YAML 文件吗?四、Linux 相关进程通信:Linux 进程间通信的方式有哪些?内存管理:页表区别?物理地址、虚拟地址、逻辑地址的区别?用户态/内核态:用户态和内核态的区别?什么时候会发生切换?常用命令:用过哪些 Linux 命令?grep -R和 ls -a参数的作用?五、算法能力编程题:现场编写代码解决“最长有效括号”问题,并解释解题思路。六、个人情况与软技能实习时间预计可以实习多久?学习习惯:最近在看什么书?平时如何解决技术问题?面完我还自我感觉良好,怎么反问说有欠缺啊,不知道有没有机会
查看29道真题和解析
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

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