分享下最近面试遇到的面试题

  1. 进程,线程,协程
  2. 调度模型 GMP(GMP中,M的数量怎么控制,P呢?)
  3. 协程间通信
  4. select
  5. 手写生产者消费者模型
  6. go 程序运行发生了什么
  7. runtime
  8. 多进程抛出异常和多线程抛出异常
  9. IO多路复用
  10. 当写一个程序申请内存时,会做哪些操作?中断,页面置换,堆,栈等
  11. go 的优点
  12. 堆和栈的区别
  13. GC的几种方式
  14. Golang 内存分配
  15. IO 密集型和 CPU 密集型如何分配线程优先级
  16. 如何判断channel是否关闭
  17. leecode 随机算法,TOPK算法遇到了几次
  18. golang map怎么实现的,底层原理
  19. TCP 三次握手和四次挥手(为什么是三次和四次)
  20. 多线程如何实现线程安全
  21. B+树、红黑树,哈希
讨论数量: 2

那你顺手把答案分享一下,3Q

2年前 评论
巴啦啦

这是多少k的岗位?

2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!