首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
华子给我个offer吧
2024-08-08 16:45
南京航空航天大学 嵌入式工程师
发布于江苏
关注
已关注
取消关注
科大讯飞嵌入式面经
讯飞的面试官真抽象啊,我讲了一堆的项目都没问,我的讲的技术栈也没问,除了我刚学一周的Free RTOS,专挑最薄弱的地方啊。问的都是什么智能座舱,我都没听说过你们还有这业务😅
全部评论
推荐
最新
楼层
小卷一下
上海交通大学 C++
怕什么一般来什么,rtos问的啥
2
回复
分享
发布于 2024-08-08 17:24
上海
暂无评论,快来抢首评~
相关推荐
03-21 10:10
浙江大学 算法工程师
CVTE C++ 软件开发 一面 面经
1. 自我介绍面试官您好,我叫XXX,本科/硕士就读于XX大学XX专业,主要技术方向是C++后台开发。在校期间做过XXX项目,主要负责XXX模块,用到了XXX技术栈。实习期间在XX公司做了XXX,主要解决了XXX问题。目前对网络编程、并发编程比较感兴趣,希望能在贵公司继续深耕这个方向。2. C++11 你用得比较多的特性有哪些?用得比较多的有以下几类:移动语义和右值引用:通过std::move避免不必要的深拷贝,在传递大对象时性能提升明显。智能指针:unique_ptr、shared_ptr、weak_ptr,解决手动管理内存容易泄漏的问题。lambda表达式:配合STL算法或异步回调使用,代...
查看12道真题和解析
点赞
评论
收藏
分享
03-28 00:02
阜阳师范大学 C++
multiset
`multiset` 是 C++ 标准库中的一个关联容器,位于 `<set>` 头文件中。它与 `set` 类似,但**允许存储重复的元素**,且内部始终保持有序(默认升序)。---1. 基本定义```cpp#include <set>using namespace std;multiset<int> ms; // 升序(默认)multiset<int, greater<int>> ms2; // 降序```---2. 常用操作| 操作 | 代码示例 | 说明 ||------|----------|------|| 插入 | `ms.insert(x);` | 插入一个元素,允许重复 || 查找 | `auto it = ms.find(x);` | 返回第一个等于 `x` 的迭代器,找不到返回 `end()` || 计数 | `int cnt = ms.count(x);` | 返回 `x` 出现的次数 || 删除单个 | `ms.erase(it);` | 删除迭代器指向的元素 || 删除所有 | `ms.erase(x);` | 删除所有等于 `x` 的元素 || 大小 | `int sz = ms.size();` | 当前元素个数 || 清空 | `ms.clear();` | 删除所有元素 |---3. 边界迭代器(重要)- **`lower_bound(x)`**:返回第一个 **≥ x** 的迭代器。- **`upper_bound(x)`**:返回第一个 **> x** 的迭代器。- **`begin()`**:指向第一个元素(最小)。- **`end()`**:指向最后一个元素**之后**的位置(不指向实际元素)。**注意**:- 当所有元素都小于 `x` 时,`lower_bound(x)` 返回 `end()`。- 当容器为空时,`begin() == end()`。---4. 迭代器与距离迭代器可以像指针一样移动和取值:```cppauto it = ms.begin(); // 指向第一个元素int first = *it; // 获取元素值++it; // 移动到下一个元素```**`distance(begin, it)`**:计算两个迭代器之间的元素个数(需要 `<iterator>` 头文件)。例如:统计左边小于当前值的元素个数:```cppauto it = ms.lower_bound(x);int less_cnt = distance(ms.begin(), it); // 比 x 小的元素个数```- 当 `it == ms.end()` 时,`distance` 等于当前总个数(所有元素都小于 `x`)。---5. 与 `set` 的区别| 特性 | `set` | `multiset` ||------|-------|------------|| 重复元素 | 不允许 | 允许 || 插入 | 唯一 | 可重复 || 删除 `erase(value)` | 最多删一个 | 删所有相等的 || 常用场景 | 需要唯一集合 | 需要计数或保留重复值 |---6. 时间复杂度- 插入、删除、查找、`lower_bound` / `upper_bound`:**O(log n)**- 遍历(如 `for` 循环):O(n)- `distance` 在非随机访问迭代器上是 O(k),k 为距离,**不是 O(1)**。---7. 实际应用:统计左边比当前小的元素个数(经典题)```cpp#include <iostream>#include <set>#include <iterator>using namespace std;int main() {int n, x;cin >> n;multiset<int> left; // 存放左边已出现的数for (int i = 0; i < n; ++i) {cin >> x;auto it = left.lower_bound(x); // 第一个 >= x 的位置int cnt = distance(left.begin(), it); // 左边 < x 的个数cout << cnt << " ";left.insert(x);}return 0;}```**解释**:- 因为 `left` 有序,所有小于 `x` 的元素都在 `begin()` 到 `it` 之间。- `lower_bound` 返回第一个 ≥ x 的位置,正好划出了“小于 x”的区间。- 使用 `distance` 得到区间长度,即小于 `x` 的个数。- 每次遍历后把当前值插入,供后续比较。---8. 为什么不用 `set`?`set` 会去重,如果左边有重复的可爱值,统计结果会偏小,而 `multiset` 保留了所有重复值,保证计数正确。---9. 注意事项- 包含头文件 `<set>`,使用迭代器时可能需要 `<iterator>`(`distance` 在其中)。- 不要解引用 `end()`,也不要在空容器上解引用 `begin()`。- 当使用 `auto` 时,编译器自动推导迭代器类型,简化代码。---10. 总结`multiset` 是一个**有序可重复容器**,适合需要维护动态有序序列且允许重复的场景。通过 `lower_bound` 和 `distance` 可以轻松统计比当前元素小的个数,是解决“左边比当前小”类问题的利器。掌握它的基本操作,可以让你在处理有序数据时更加得心应手。
点赞
评论
收藏
分享
03-18 07:30
蚌埠坦克学院 嵌入式软件开发
地平线 嵌入式测试开发 一面 面经
1.自我介绍面试官好,我是[姓名],[学校][专业][年级]。我主要的技术方向是C++开发和软件测试。技术栈方面,我熟悉C++多线程、网络编程、数据库操作,也了解Python和Shell脚本。测试方面,我有功能测试、性能测试、自动化测试的实践经验,会使用JMeter、Postman等工具。项目经验上,我独立完成过一个多人聊天系统,从设计到开发到测试都是自己做的。这个过程让我既理解了开发的思维,也培养了测试的意识。特别是在测试阶段,我发现了很多开发时没注意到的问题,比如并发场景下的数据竞争、极端情况下的内存泄漏等。我认为测试开发是一个很有价值的岗位,既要懂技术能写代码,又要有测试思维能发现问题...
嵌入式面试八股文全集
点赞
评论
收藏
分享
03-16 14:36
蚌埠坦克学院 C++
攒人品-杭州科工电子-C++面经
这家公司很难找啊在工厂里面,要坐货梯上去然后就找前台填表1问了项目,连自我介绍都没问2问的后端服务器负载均衡3linux的指令4后端的访存模式5redis和mysql的原子操作和多数据库模式下的数据同步6qt的单线程异步信号传输7后端服务器下的内存管理8unique指针的原理9后端服务器出现宕机的处理感觉总体问的不难,但是前前后后加起来只问了我十来分钟,我坐地铁都花了一个小时啊!有些地方确实没有接触过编的不太好,等二面。
查看9道真题和解析
点赞
评论
收藏
分享
03-25 18:56
浙江大学 算法工程师
小米 C++ 软件开发 一面 面经
小米一面整体节奏很快,面试官技术功底扎实,问题层层递进,不会只停在概念层面,基本每道题都会追问"为什么"或者"你在项目里怎么用的"。整个面试大概 60 分钟,前半段是基础八股,后半段直接上手撕代码,压力不小但氛围还算友好。建议提前把 C++ 内存模型、并发、STL 底层这几块吃透,代码题要写得干净,边界条件别漏。1. 自我介绍略(根据个人情况准备,建议控制在 2 分钟内,突出项目亮点和技术栈)2. 进程和线程的区别?进程间通信有哪些方式?线程间通信呢?进程是资源分配的基本单位,线程是 CPU 调度的基本单位。同一进程内的线程共享堆、全局变量、文件描述符,...
C++八股文全集
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
6
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
大模型Agent面试全攻略(附答题思路)
3.8W
2
...
我感觉我遇到神仙mentor了
1.1W
3
...
谁都可能在说谎,但财报不会骗人
1.0W
4
...
春招产品内卷到什么程度了
7652
5
...
秋招失利别慌,好offer不怕晚
7174
6
...
入职翼支付2年多,聊聊感受
6041
7
...
淘天aiagent一面
4414
8
...
字节一二三hr面 java面经(已off)
4414
9
...
上线一个月了,说几句真心话
4373
10
...
有了这个skill我再也没手动改过简历
4100
创作者周榜
更多
正在热议
更多
#
Agent面试会问什么?
#
31465次浏览
1247人参与
#
米哈游工作体验
#
29549次浏览
143人参与
#
厦门银行科技岗值不值得投
#
18625次浏览
421人参与
#
面试体验最好和最差的公司
#
22691次浏览
161人参与
#
哪些公司一直卡在简历筛选
#
103665次浏览
340人参与
#
我的求职进度条
#
979581次浏览
6518人参与
#
一人分享一个skill
#
8255次浏览
223人参与
#
选实习,你更看重哪方面?
#
76376次浏览
505人参与
#
春招至今,你收到几个面试了?
#
80614次浏览
1057人参与
#
拼多多工作体验
#
55154次浏览
387人参与
#
TCL求职进展汇总
#
152104次浏览
665人参与
#
给工作过的公司写一条大众点评,你会怎么写?
#
10973次浏览
131人参与
#
说说你知道的学历厂
#
399555次浏览
1421人参与
#
春招已经启动啦 硬件uu开始投了吗?
#
124103次浏览
771人参与
#
我是XXX,请攻击我最薄弱的地方
#
72538次浏览
489人参与
#
拿到offer之后,可以做些什么
#
103434次浏览
505人参与
#
入职第一天,你准备什么时候下班
#
117800次浏览
515人参与
#
通信/硬件的薪资开多少,才值得去?
#
76281次浏览
406人参与
#
烂工作和没工作哪个更痛苦?
#
18145次浏览
272人参与
#
你喜欢工作还是上学
#
97122次浏览
913人参与
#
现在入门AI首先要做什么?
#
4719次浏览
104人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务