2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > 华为校招C++开发岗面试经验——软件开发工程师

华为校招C++开发岗面试经验——软件开发工程师

时间:2020-08-13 01:51:39

相关推荐

华为校招C++开发岗面试经验——软件开发工程师

笔试

第一道:最小覆盖半径

冬季已经来临。你的任务是设计一个有固定加热半径的供暖器向所有房屋供暖。

在加热器的加热半径范围内的每个房屋都可以获得供暖。

现在,给出位于一条水平线上的房屋 houses 和供暖器 heaters 的位置,请你找出并返回可以覆盖所有房屋的最小加热半径。

第二道:数组对是否可以被整除

有n个人参加某个项目比赛,每个人有两次机会,每个人参加项目后的得分x都被记录下来。如果成绩不达标,则会扣分,记得分可能为负数。所有人比赛完成后,得到2*n个积分,这些积分两两组合成n个积分对。有一个项目历史平均打分averageScore,现在将积分两两组合相加,希望所有积分对和都可以被平均得分averageScore整除。

若可以组成这样的积分对时,请输出组合方案,若无法组成这样的积分对,请输出0。积分对输出时,请先输出积分对中较大的数。

第三道:火车票销售的最大收益

火车站推出一次火车票购买的优惠活动,即火车票可以分段售卖,连续2段八折,3段7折,给出乘客的起始和终点站,问如何售卖收益最大?

技术面试

重视项目经历,特别是竞赛经历,谈论竞赛过程中遇到的问题,怎么解决,同时提问数据结构、Linux相关命令、C++面向对象的相关知识、STL相关的知识和TCP/IP协议相关的知识(30min)等(其他的记不清了),最后手撕代码(30min)【一面:栈的使用;二面:双指针或dp】

主管面试

对公司的看法,年薪多少合适,抗压能力考察,家庭情况,兴趣爱好,工作规划,工作中的学习方式…

特点:比较重视学历、重视项目经历(特别是国家级以上的)、重视编程能力、重视自学能力、重视知识广度

祝各位看官大哥们顺利上岸!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。