来源: 同事分享
时间: 2021-07-xx
部门: 未知
我获取时间: 2021-07-19
- LRUCache实现
- 设计题:微博关注者如何快速获取大v的博客
- tcp 三次握手,四次挥手流程
- close wait 和 time wait 什么时候使用,为什么使用
- https 流程
- tcp 滑动窗口大小什么时候设置
- 快速重传机制
- select ,poll ,epoll,epoll触发模式
- 对面向对象的理解
- 单例模式如何设计,设计的时候需要注意什么
- cpu调度
- 常用的linux系统命令,进程命令,网络命令
- 僵尸进程,孤儿进程
- 页面置换算法
- 如何进行性能优化:主要问进程优化,有啥工具吗
- 操作系统 fork 工作流程
- copy on write
- mysql 索引优化
- 最左匹配原则
- 脏读和幻读
- redis 常见数据结构应用
- redis 分布式锁实现
- 缓存穿透怎么做
- 红黑树是什么,如何进行旋转
- 快排流程
- 消息队列使用场景
- topic 和 partition 区别,以及使用
- slice 和 array 区别,什么时候扩容
- map 底层实现
- select
- init 工作流程
- 自我项目介绍:分表,如果一个表暴涨怎么办
- 业务介绍:交易中心是什么,订单,支付单,流水
来源: wx群
时间: 未知
部门: 未知
我获取时间: 2021-07-19
- tcp和udp的特性,tcp三次握手、四次挥手
- http2.0了解吗?和http1.1的差距?
- 反爬了解吗?反爬的几项技术在项目里面怎么实现的?
- 项目部署的服务器是单机的,请问如果是大流量高并发请求服务器怎么处理?
- 数据结构:常用排序算法,快排、堆排的原理和实现。
- 算法:topK,时间复杂度
- 如果是亿级数据怎么处理?
- b树 b+树区别
- tcp 可靠性,然后问十六位校验和怎么实现的
- TCP 粘包
- 进程 协程 线程
- 跳表怎么实现
- go的调度
- go struct能不能比较?
- go defer(for defer)
- select可以用于什么?
- context包的用途?f
- client如何实现长连接?
- 主协程如何等其余协程完再操作
- slice,len,cap,共享,扩容
- map如何顺序读取?
- 实现set
- 实现消息队列(多生产者,多消费者)
- 大文件排序
- 基本排序,哪些是稳定的
- http get跟head
- http 401,403
- http keep-alive
- http能不能一次连接多次请求,不等后端返回
- tcp与udp区别,udp优点,适用场景
- time-wait的作用
- 数据库如何建索引
- 孤儿进程,僵尸进程
- 死锁条件,如何避免
- linux命令,查看端口占用,cpu负载,内存占用,如何发送信号给一个进程
- git文件版本,使用顺序,merge跟rebase
- 项目实现爬虫的流程
- 爬虫如何做的鉴权吗?
- 怎么实现的分布式爬虫
- 电商系统图片多会造成带宽过高,如何解决?
- micro服务发现
- mysql底层有哪几种实现方式
- channel底层实现
- java nio和go 区别
- 读写锁底层是怎么实现的?
- go-micro 微服务架构怎么实现水平部署的,代码怎么实现?
- micro怎么用
- 怎么做服务发现的
- mysql索引为什么要用B+树?
- mysql语句性能评测?
- 服务发现有哪些机制
- raft算法是那种一致性算法
- raft有什么特点
- 当go服务部署到线上了,发现有内存泄露,该怎么处理
- https 握手,为什么需要 非对称加密 和 对称加密
来源: wx群
时间: 未知
部门: 腾讯音乐
我获取时间: 2021-07-19
- TCP 拥塞控制(快速恢复、快速重传)
- 从面向连接的特性回答
- UDP 实现可靠连接
- 从 TCP 可靠连接特性回答
- MySQL 索引数据结构
- 索引为什么使用 B+ 树
- 为什么不使用 Hash 结构
- like 模糊查询
- 范围查询
- 结合事务隔离级别
- slice 和 array 区别
- 向为 nil 的 channel 发送数据会怎么样
- map 取一个 key,然后修改这个值,原 map 数据的值会不会变化
- 根据 map 存储的类型回答
- for 循环遍历 slice 有什么问题
- Go 闭包
- 进程、线程、协程区别
- 技术相关
- 输入 URL 发生的整个网络过程
- Redis 怎么保证数据一致性
- TCP 流量控制、拥塞控制
- TCP 半连接队列
- TCP 半关闭状态
- TCP TIME_WAIT 状态
- 内核态、用户态
- Hash 实现、冲突解决、应用
- 快速排序
- 堆排序
- 大小堆
- 100 枚硬币,其中有一枚硬币重量不一样,用天平秤怎么快速找到这一枚硬币