go/golang面试中的高频八股文问题

     最难的是x牛云,知识点太深了,做好被虐的准备

     最友好的是x哈游、不会的会当场告诉我答案(建议尝试、受益颇多),

     x度(for range 读通道, 他说不对...,那哥们貌似是个php,册那)

  1. 垃圾回收 Go语言——垃圾回收GC - 简书
    1. 出现:出现概率 100% ,x牛、x牛的面试官问得我一脸蒙蔽,其他的公司只要说出过程就完事
    2. 问题
      1.  回收流程,对比其他语言的垃圾回收机制
      2.  三色回收有没有stw,什么是stw,几次、出现在什么时候
      3. 写屏障什么玩意儿
      4. 记不清楚了,问了好多好多
  2. GPM 调度和CSP模型  Golang CSP并发模型 - 简书
    1. 出现:概率 100%,x牛、x哈游、问得都非常详细、其他公司只要说出过程就完事
    2. 问题
      1.  GPM分别是什么、分别有多少数量
      2.  协程的结构体,
      3.  怎么抢占、怎么调度、本地、全局队列
      4. 解释M:N
    3. 内存 图解Go语言内存分配 - 知乎
  3. CHAN 原理 
    1. 出现、出现概率10%,x牛、
    2. 问题
      1. 结构体是什么、sudog 是什么
      2. 自行模式一个chan、其实就是问的读写流程
  4. context 结构原理
    1. 出现概率60%   漕河泾的游戏公司全问了,
    2. 问题:
      1. 用途、
      2. 数据结构、
  5. 切片、map 数据结构、并发安全、
    1. 出现概率 100%,漕河泾的游戏公司全问了
    2. 问题
      1. 如何避免并发问题
      2. 结构体
      3. 切片在作为参数的时候是否安全、为什么
  6. mutex,rwmutex
    1. 出现概率,100% ,漕河泾的游戏公司全问了
  7. 竞态、内存逃逸
    1. 出现概率:10%,x牛

你可能感兴趣的:(GO,golang,面试,开发语言)