两面在一天,发邮件的时候直接约了两个面试,间隔一个多小时,
一面:40min
开始直接做题,1.一个共同体,union A{int i,char k[2]},然后main里面,A a; a.i=0; a.k[0]=10; a.k[1]=1; 最后问你现在的 a.i是多少
2.关于协程的多选
3.50个红球,50个蓝球,两个罐子,怎么放保证每次取出红球的概率最大
4.1000个数据 分别存到 unordermap、map、list<pair> 、vector<pair>里 问占内存的大小排序
代码题 5. 一个string 判断组成的ip地址的所有情况 例如“25525511123” 返回两种“255.255.11.123” “255.255.111.23”
问答: 堆排序、包括插入删除的步骤、是否稳定、时间复杂度, 还有其他的忘掉了
二面 25min
自我介绍 闲聊 1.手写选择排序 2.简单的概率题 3.青蛙跳台阶,基础的动态规划 4. 一个数组中和为10 有多少对
没错 网络操作系统都没问,基本都考察算法和C++基础,给我一种感觉 要么是太缺人,降低考核难度(虽然不可能),要么压根不想要我,就走个流程刷kpi
总之,尽人事,听天命
全部评论
(4) 回帖