2024.10.17#
- 自我介绍,实习介绍
- 栈和堆,怎么实现
- io 类型
- select、poll、epoll 区别
ThreadLocal
,synchronized
,CAS
- 怎么创建和启动线程,守护线程
- 可重入锁
- 线程和进程区别
- 线程之间通信
- GMP 模型
- panic,defer,recover 什么含义,用法
- 单例的实现,双检查
- 快排思路
- 数据库索引有哪些,B 树和 B+树,性别和年龄需要创建索引吗,外键是什么,索引失效,
in
会走索引吗
- bin log 和 redo log 区别
- redis 内存淘汰机制
- 设计一个 lru,数据结构
- 数据库隔离级别,怎么避免幻读
- explain 字段
- 提高数据库性能,读写分离的工作线程
- http 和 https 区别
- get、post 区别,幂等性
- udp 和 tcp 区,哪一层协议,握手过程,为什么不是两次握手
- 查看 linux 的 cpu、端口占用、内存占用命令
- ipv4 转 uint
- 定时任务怎么实现
- 很多个 qq 号,给你一个 qq 号你去判断在不在这个里面(估计是想问布隆过滤器,但是理解有误,以为是只比较这一次,所以就说到一个一个比较)
- 长度为 n+1 的数组里面由 1~n 的数字和一个重复的数字,找出重复的数字
- 语言 go
微信