15.字节跳动-懂车帝后端校招二面(挂)| 牛客网

1. Goroutine 中出现 panic 会发生什么

如果任何一个子 Goroutine 发生了 panic,且该 Goroutine 内部没有使用 defer + recover 来拦截它,那么整个程序(包括主 Goroutine 和其他所有正在运行的 Goroutine)都会立即终止。

2. Golang 的 GC 什么时候回出现卡顿

其他问题

  • 清理过程会出现 stw 吗?
  • 手撕:零钱兑换
  • 文件描述符是什么
  • Io 多路复用说一下
  • 为什么 epoll 底层用红黑树管理?
  • 为什么 select 的文件描述符集合是有序的?
  • 异步 io 和非阻塞 io?