腾讯PCG(后台开发) 校招
电话面试 1. muduo网络库 定时器的实现 (set,顺便将了一下 runinloop函数) 2. read recv 函数区别 返回值为0 表示什么 3. tcp三次握手 为什么是三次不是二次 ? 四次挥手为什么是四次不是三次? 4. 闲聊 腾讯视频面试 作为一个小渣渣记录一下,腾是我一直想进的公司,但其实准备的时间不是很长,也不是科班还是存在很大的劣势,记录一下找工作的经历。 首先说一下,这是我第一次视频面试,还是蛮紧张的。不过面试官真的超好,不知道是不是因为我一面的面试官是个小姐姐的原因。 一面: 1.二分查找算法,有重复的值,返回最左边的索引,不存在返回-1。这是我写的代码,面试官指出找到的时候while循环那里存在问题,那里也可以继续二分查找。 #include <iostream>#include <vector> #include <algorithm> using namespace std; int BinarySearch(vector<int>& nums,int ojb); int main() { vector<int> eg1{1,2,2,3,3,4,5,7}; cout<<endl; cout<<BinarySearch(eg1,1)<<endl; cout<<BinarySearch(eg1,2)<<endl; cout<