腾讯wxg技术一面
- 自我介绍
- 你能和我讲一讲ACM竞赛吗?
- 写题(两个部分分别二选一)
- 算法:1. 顺时针遍历二维数组;2. 滑动窗口找target
- 数据结构:1. 实现hashtable的接口(增加,查找,删除);2. 实现大根堆
- 线程和协程的区别
- Go的协程有什么特点
- 谈谈你对GMP,Goroutine,channel的理解
- UDP和TCP的区别
- 进程间的通信方式
- TCP三次握手的过程
- Time Wait出现在哪个阶段?
- 如何实现一个非阻塞的server
- 如果给你一个线程池的队列,你会怎么处理并发问题?
- 常见排序算法的时间复杂度
- 堆排序的时间复杂度
- 谈谈你对红黑树的理解
- 哪些场景应用到了红黑树
- 反问