- 1、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。。
- 2、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
- 3、文档侵权举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
华为面试题目及答案
华为面试题目及答案
一、技术基础题(软件工程师方向)
题目:如何实现鸿蒙日志关键词压缩算法?输入示例:error-warn-error-error-info,输出示例:error(3)-warn-error(2)-info
答案:这题可以用滑动窗口结合哈希表来解。遍历日志列表时,用指针记录当前关键词的起始位置,遇到不同关键词时计算连续出现次数,用哈希表临时存储计数。需要注意边界情况,比如最后一组关键词的处理。核心代码会用循环遍历+计数更新的方式,时间复杂度控制在O(n),毕竟华为对性能要求比较严。
题目:TCP和UDP的区别是什么?华为云服务中为什么常用TC
文档评论(0)