来源: wx群

时间: 未知

部门: 未知

我获取时间: 2021-07-19

  1. go channel close后读的问题
  2. Linux grep命令查找日志文件相关内容
  3. B+树结构 and 为什么
  4. io多路复用,epoll和select的区别
  5. 计网七层协议、线程进程区别
  6. 线程怎么调度
  7. 进程通信方法
  8. tcp 保证可靠性
  9. go slice 和 array 区别
  10. GMP 模型
  11. 分布式缓存框架,singleflight 并发,深挖,一直挖到sync.WaitGroup
  12. 缓存击穿 缓存雪崩
  13. sync.WaitGroup
  14. cookie session
  15. 设计学生成绩数据库,并写出查询语文成绩top3的人。 url输入全过程 。从此引出后端除了响应请求还有什么。
  16. 什么是分布式系统
  17. 由上面分布式系统 引出负载均衡
  18. 负载均衡算法有哪些
  19. 一致性哈希算法 深挖。一致性哈希与普通哈希的区别。
  20. GMP模型
  21. 手撕代码 LRU
  22. 手撕代码 生产者消费者模型
  23. 手撕代码 反转连表
  24. 算法题:三数之和
  25. session如何存储
  26. 多台服务器session存储怎么设计。
  27. 除了存redis 还能怎么存
  28. http 和 https区别
  29. https详细过程
  30. get post区别。还有什么其他方法。分别说说是做什么的。
  31. web安全问题。
  32. 设计一个短链接服务。如何抗住大qps, 抗大流量 。url 哈希函数怎么设计(怎么存,怎么统计qps)

来源: wx群

时间: 未知

部门: 未知

我获取时间: 2021-07-19

  1. 介绍你最熟悉的一个 项目 ?
  2. 输入URL之后,发生的过程?(我感觉自己表达的比较混乱)
  3. 访问网页为什么使用TCP协议?
  4. 什么情况下使用UDP协议?
  5. TCP协议是怎么保障可靠性的?
  6. 为什么TCP建立连接要三次握手,解除连接却要四次挥手?
  7. 你都学过哪些数据结构?中序遍历解释一下?
  8. 数组和 链表 有什么区别?都有什么优缺点?
  9. 如何把一个 链表 反向?我说我不会,然后让我简单说一下。
  10. 你做过的利用了 链表 的 项目 ,能详细的解释一下吗?说实话我真的忘了,所以说的支支吾吾
  11. 数据库的知识知道吗?数据库的外连接?内连接?
  12. 一道数据库Select的题目,两个成绩表,合并查询,按总成绩的降序输出。
  13. 你说的你做的 项目 用到了软件测试,是怎么测试的?
  14. 你自己做的 项目 ,如果要测试,你要怎么测试?如果有足够的资源供你调配,你要怎么测试?
  15. 智力题:1000个苹果装10个筐里,有人要来买任意数量的苹果,你只要给他几个框就行了,这样的话你怎么分?
  16. 这一题面试官很耐心的给我讲
  17. 你还有什么问题吗?
  18. 我说可以给我提提意见吗,面试官说要抓住基础知识,也要对自己有一些拔高。

来源: 同事分享

时间: 2021-07-2x

部门: 未知

我获取时间: 2021-07-19

  1. slice 和 map 原理
  2. slice = append(slice, element)
  3. CPU、MEM高 goroutine泄露排查?
  4. golang GC
  5. 两种存储引擎 Myisam、Innodb 区别是什么?
  6. 事务四大特性?Innodb 5.7 默认事务隔离级别?幻读是什么,以及原理?
  7. 乐观锁、悲观锁是什么?
  8. 二级索引 建立的注意事项 有哪些?
  9. innodb建议自增id做主键?
  10. stu表 stu_id, subject, grade (123, 语文, 90) 1) 求总分前10的 stu_id, total_grade 2) 求语文>70且总分>600的 stu_id
  11. 常见数据结构有哪些?
  12. 红黑树?跳表?B+树?
  13. Redis 常见应用场景?
  14. 分布式锁?

来源: 同事分享

时间: 未知

部门: 未知

我获取时间: 2021-07-19

  1. Golang的并发模型
  2. golang gc,
  3. 以及如何管理内存。因为本人对内存模型没有深入了解,就说分成不同的大小。此引出linux内存管理。为什么要有虚拟内存,这样设计有什么好处。一个内存页大小为多少(4k),为什么为4k
  4. Kafka如何保证消息不丢
  5. Redis了解哪些。这个我是一通答,但是最好能够问一下面试官,让他问具体点
  6. 如何设计事务,(也就是acid是怎么实现的),mysql一致性是怎么实现的
  7. 索引的实现
  8. 二叉树一层一层的打印
  9. 给出abc,找出所有的子串,分析递归解法的时间复杂度。解空间为2^n-1

results matching ""

    No results matching ""