来源: wx群
时间: 未知
部门: 未知
我获取时间: 2021-07-19
- go channel close后读的问题
- Linux grep命令查找日志文件相关内容
- B+树结构 and 为什么
- io多路复用,epoll和select的区别
- 计网七层协议、线程进程区别
- 线程怎么调度
- 进程通信方法
- tcp 保证可靠性
- go slice 和 array 区别
- GMP 模型
- 分布式缓存框架,singleflight 并发,深挖,一直挖到sync.WaitGroup
- 缓存击穿 缓存雪崩
- sync.WaitGroup
- cookie session
- 设计学生成绩数据库,并写出查询语文成绩top3的人。 url输入全过程 。从此引出后端除了响应请求还有什么。
- 什么是分布式系统
- 由上面分布式系统 引出负载均衡
- 负载均衡算法有哪些
- 一致性哈希算法 深挖。一致性哈希与普通哈希的区别。
- GMP模型
- 手撕代码 LRU
- 手撕代码 生产者消费者模型
- 手撕代码 反转连表
- 算法题:三数之和
- session如何存储
- 多台服务器session存储怎么设计。
- 除了存redis 还能怎么存
- http 和 https区别
- https详细过程
- get post区别。还有什么其他方法。分别说说是做什么的。
- web安全问题。
- 设计一个短链接服务。如何抗住大qps, 抗大流量 。url 哈希函数怎么设计(怎么存,怎么统计qps)
来源: wx群
时间: 未知
部门: 未知
我获取时间: 2021-07-19
- 介绍你最熟悉的一个 项目 ?
- 输入URL之后,发生的过程?
(我感觉自己表达的比较混乱) - 访问网页为什么使用TCP协议?
- 什么情况下使用UDP协议?
- TCP协议是怎么保障可靠性的?
- 为什么TCP建立连接要三次握手,解除连接却要四次挥手?
- 你都学过哪些数据结构?中序遍历解释一下?
- 数组和 链表 有什么区别?都有什么优缺点?
- 如何把一个 链表 反向?我说我不会,然后让我简单说一下。
- 你做过的利用了 链表 的 项目 ,能详细的解释一下吗?说实话我真的忘了,所以说的支支吾吾
- 数据库的知识知道吗?数据库的外连接?内连接?
- 一道数据库Select的题目,两个成绩表,合并查询,按总成绩的降序输出。
- 你说的你做的 项目 用到了软件测试,是怎么测试的?
- 你自己做的 项目 ,如果要测试,你要怎么测试?如果有足够的资源供你调配,你要怎么测试?
- 智力题:1000个苹果装10个筐里,有人要来买任意数量的苹果,你只要给他几个框就行了,这样的话你怎么分?
- 这一题面试官很耐心的给我讲
- 你还有什么问题吗?
- 我说可以给我提提意见吗,面试官说要抓住基础知识,也要对自己有一些拔高。
来源: 同事分享
时间: 2021-07-2x
部门: 未知
我获取时间: 2021-07-19
- slice 和 map 原理
- slice = append(slice, element)
- CPU、MEM高 goroutine泄露排查?
- golang GC
- 两种存储引擎 Myisam、Innodb 区别是什么?
- 事务四大特性?Innodb 5.7 默认事务隔离级别?幻读是什么,以及原理?
- 乐观锁、悲观锁是什么?
- 二级索引 建立的注意事项 有哪些?
- innodb建议自增id做主键?
- stu表 stu_id, subject, grade (123, 语文, 90) 1) 求总分前10的 stu_id, total_grade 2) 求语文>70且总分>600的 stu_id
- 常见数据结构有哪些?
- 红黑树?跳表?B+树?
- Redis 常见应用场景?
- 分布式锁?
来源: 同事分享
时间: 未知
部门: 未知
我获取时间: 2021-07-19
- Golang的并发模型
- golang gc,
- 以及如何管理内存。
因为本人对内存模型没有深入了解,就说分成不同的大小。此引出linux内存管理。为什么要有虚拟内存,这样设计有什么好处。一个内存页大小为多少(4k),为什么为4k - Kafka如何保证消息不丢
- Redis了解哪些。这个我是一通答,但是最好能够问一下面试官,让他问具体点
- 如何设计事务,(也就是acid是怎么实现的),mysql一致性是怎么实现的
- 索引的实现
- 二叉树一层一层的打印
- 给出abc,找出所有的子串,分析递归解法的时间复杂度。解空间为2^n-1