TPLINK软开二面
1.自我介绍+项目
2.(项目细问)
3.Go切片 函数传切片,修改内部元素,函数外部是否受影响?
4.值语义 / 引用语义(深浅拷贝)
5.Go 闭包概念
6.Go 协程与内核线程的区别
7.GMP调度模型 协程网络 IO 阻塞挂起后,有数据到达如何重新调度?
8.Go Channel
9.大量协程如何统一管理 主协程想要同时终止所有子协程,怎么做?
10.TCP 可靠传输,发送端如何判断数据包需要重传? 接收端收到 8、9、10 号包,缺失 7 号包,应用层能否跳过 7 直接读取后续包?为什么?
11.排序二叉树概念?查询时间复杂度?
12.口撕:二叉树中序遍历 二叉树层序遍历
13.中序遍历递归和迭代哪个效率高?原因?
14.归并排序流程、时间 / 空间复杂度?n logn中 n 和 logn 分别代表什么?
15.快速排序时间复杂度构成?快排最差表现场景?
16.排序算法稳定性定义?
17.单核 CPU + 运算密集型任务,单线程快还是多线程快?单核与多核在此场景的区别?
#我的求职进度条#
查看8道真题和解析