华为2020优招面经

华为接入与传送产品线笔试一面及二面
笔试三道编程题
分值分别为100,200,300
只记得一个题目答案,大概就是按照20个输出字符串吧
int main()//第一个华为题目
{
string str;
int startstart;
int zongshu;
vector temp;
vector result;
while(cin>>str)
{
temp.push_back(str);
if(getchar()==‘\n’)//解决字符串输入问题
break;
}
cin>>startstart;
cin>>zongshu;
for(int i=startstart-1;i<=(zongshu-1+startstart);i++)
{
result.push_back(temp[i]);
}
for(int j=0;j<zongshu;j++)
{
if(j%20==19||j==zongshu-1)
cout<<result[j]<<endl;
else
cout<<result[j]<<“;”;
}
return 0;

}
*/
剩下两题不记得题目了
只要总分做出来超过100分就算过。
一面
TCP/IP协议
测试常见种类
TCP/UDP区别
通信网络有了解吗
项目相关
IP地址分类
手撕一道编程题:随机输出一个指定的IP地址
二面
聊项目
手撕一道编程题:给出很多地点,输出最短路径

转发自:华为2020优招面经_牛客网