华为车BU面试

本文分享了华为车BU的面试经历,涵盖了一面和二面的问题,包括多线程死锁预防、队列实现、二叉树转双向链表、多态概念、TCP连接过程、深浅拷贝差异以及类成员变量初始化等技术要点。二面中重点讨论了如何合并重叠区间的问题,给出了具体的实例解析。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

车BU一面(7.17):

  1. 多线程如何避免死锁
  2. 利用两个堆栈实现队列
  3. 给定二叉树形式的有序链表,转换成一个有序的双向链表
  4. 多态是啥?重载和重写区别
  5. TCP协议的三次握手、四次挥手
  6. 深拷贝和浅拷贝的区别
  7. 类成员变量什么必须在初始化列表初始化(引用)

车BU二面(7.17): 

  1. 以数组intervals表示若干个区间的集合,其中单个区间为intervals[i] = [starti,endi]。请你合并所有重叠的区间,并返回一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间。
    输入: intervals = [[1,3],[2,6],[8,10],[15,18]]输出:[[1,6],[8,10],[15,18]]
    解释:区间[1,3]和[2,6]重叠,将它们合并为[1,6]。
    vector<vector<int>> merge(vector<vector<int>>&ori) {
    	vector<vector<int>>res;
    	sort(ori.begin(), ori.end());
    	int start = ori[0][0], end = ori[0][1];
    	for (int i = 1; i < ori.size();++i) {
    		if (ori[i][0] > end) {
    			res.push_back({ start,end });
    			start = ori[i][0]
### 华为辆业务单元 (Huawei Vehicle BU) 介绍 华为辆业务单元(Vehicle Business Unit, 简称BU)是其面向智能汽领域的重要战略布局之一。该部门致力于成为全球领先的ICT技术供应商,助力汽行业向智能化、网联化方向发展[^3]。 #### 主要职责与目标 华为BU的核心使命在于通过融合云计算、大数据、AI、5G通信等先进技术,推动汽产业的技术革新。具体而言,它专注于以下几个方面: 1. **智能驾驶解决方案** 提供从感知到决策再到执行的一体化方案,利用传感器融合算法和高精度地图实现自动驾驶功能。例如,在交通场景中,可以通过高清摄像头和雷达设备捕捉实时路况信息并上传至云端进行处理[^2]。 2. **联网生态系统建设** 构建端到端的联网生态体系,支持V2X(Vehicle-to-Everything)通信模式,促进辆与其他道路参与者之间的高效交互。这种连接不仅限于单一品牌型之间,还扩展到了基础设施层面,如红绿灯控制系统、停场管理系统等外部设施[^4]。 3. **载计算平台开发** 推出MDC系列模块化数据中心产品线作为核心硬件载体,用于承载复杂的运算需求。这些平台具备强大的算力性能以及灵活可配置特性,能够满足不同等级ADAS(Advanced Driver Assistance Systems)/ADS(Autonomous Driving System)应用场景的要求[^5]。 4. **数字化转型服务提供** 面向整制造商(OEMs),为其量身定制涵盖研发设计、生产制造直至售后服务全流程环节内的信息化改造计划。凭借多年积累下来的企业级IT经验优势,帮助客户加速转型升级进程的同时降低成本支出效率提升显著可见一斑[^6]。 #### 发展愿景 展望未来,随着新能源技术和无人驾驶技术不断成熟完善,预计会有越来越多的传统企加入这一新兴市场角逐行列当中来。而此时此刻正是把握住机遇窗口期的关键时刻——即建立起一套完整健全且具有竞争力的产品组合架构至关重要。因此可以说,华为BU正朝着打造全栈式智慧出行服务平台迈进,并力争在全球范围内树立标杆形象地位不可动摇分毫之处也未尝不是一件值得期待之事矣乎哉焉耳! ```python # 示例代码展示如何模拟简单的V2X消息传递过程 class V2XMessage: def __init__(self, sender_id, receiver_id, content): self.sender_id = sender_id self.receiver_id = receiver_id self.content = content def send(self): print(f"Message from {self.sender_id} to {self.receiver_id}: {self.content}") message = V2XMessage(sender_id="CarA", receiver_id="TrafficLightB", content="Request green light") message.send() ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值