【阿里巴巴】Go岗-后端一二三面凉经::>_<::

一面:

  1. 操作系统内存管理
  2. 线程 协程 GMP模型
  3. TCP UDP
  4. TCP的可靠性
  5. 三次握手 四次挥手
  6. MySQL 两种引擎
  7. delete和truncate
  8. go的几个语法 defer chan什么的
  9. 写题 二叉树非递归前序遍历

二面:

前面一直在问实习的和学校里的经历

  1. 断点调试的原理
  2. ctrl + c 会发生什么 原理
  3. 线程的状态 sleep前后会怎么样
  4. 路由器ip包进路由器到出路由器哪些变了 数据链路层呢
  5. https证书校验
  6. NAT
  7. 写题 给一长串带‘../’ ‘./’ linux文件路径 输出真实路径
    没有反问 当时以为挂了 后面发现过了

三面:

三面搞得心态很崩 很晚了 面试官也一直好像不想问一样

  1. traceroute原理
  2. 协程 栈内存少 不是会很容易爆栈吗
  3. 写题 写一个会爆栈的代码
    写了scanf 说不要输入
    又写了无限递归 说太慢了 要快 减少递归深度
    然后多写了几个参数 指数级递归 还是说不行
    给一段c代码 一个main() 里面有个int变量 一个function() 没有形参 要求改变main函数Int值
    没有算法题

发表评论

后才能评论