科大讯飞教育软开实习生面经

整个聊了一个小时左右,面完一个小时通知面试通过了(当时还在打lol)。
自我介绍完跟面试官聊了十几分钟在学校的事情。因为我项目有点偏demo,没有实际需求,他没怎么多问。主要还是问c++的特性。
1.看到你的简历里有写到重写过vector容器,你能讲讲vector的特点吗?它的构造和析构函数需要注意什么?(偏引导的追问,动态扩容如何实现的,它的潜在隐患或是缺点有哪些?)
2.指针是什么?谈谈对指针的理解。
3.指针和引用的区别有哪些?
4.智能指针有了解吗,讲讲它们的作用。
5.shared_ptr是怎么实现的。
6.class和struct的区别。
7.谈谈虚函数。(只答了它设计出来的动机,虚函数表啥的我之前没好好学。)
8.对多线程编程有了解吗?进程和线程的区别是什么?什么场景下我会考虑用进程/线程?
9.char类型数组,并不预先知道字符串的长度,如何高效地查找某个字符,返回它是倒数第几个?#牛客AI配图神器#
全部评论
佬儿,是飞凡计划吗
点赞 回复 分享
发布于 07-16 01:04 上海
我也昨天面的,咋还没有结果呀
点赞 回复 分享
发布于 07-12 06:32 湖北

相关推荐

📍面试公司:科大讯飞🕐面试时间:2025年09月09日💻面试岗位:嵌入式C++软件开发❓面试问题:1.内存对齐有哪几种方式?请解释其原理和优缺点。2.栈溢出会导致什么后果?如何避免?3.在资源受限的嵌入式系统(如RAM极小)中,有哪些优化内存使用的策略?4.static关键字在C语言中有哪些作用?请分点说明。5.函数和宏定义的区别是什么?各自适用于什么场景?6.请解释环形缓冲区(Ring Buffer)的原理及其应用场景。7.CPU从I/O接口读取数据的路径是怎样的?请描述这一过程。8.看门狗(Watchdog)的工作原理是什么?它在嵌入式系统中的作用是什么?9.C++中map和unordered_map的区别是什么?(可从底层实现、时间复杂度、内存占用等方面回答)10.哈希表的扩容机制是如何工作的?负载因子(Load Factor)的意义是什么?11.请谈谈你在项目中最具挑战性的一个任务,你是如何分析和解决其中的难题的?12.你如何理解科大讯飞的技术方向(如人工智能、语音识别)?你认为你的技能如何与公司业务结合?13.作为校招生,你更看重公司的哪些方面?(如技术成长、团队氛围、项目机会等)🙌面试感想:科大讯飞的面试官非常注重基础知识的深度和理解,尤其是C/C++、内存管理、数据结构和嵌入式系统相关概念。此外,项目经验中的实际问题解决能力也是考察重点。建议在校招面试前充分复习底层知识(如内存对齐、栈机制、硬件交互等),并对简历中的项目细节做好深入准备的准备。同时,了解公司的主要技术方向(如AI、语音处理)并能结合自身技能表达兴趣和匹配度,会是一个明显的加分项
查看13道真题和解析
点赞 评论 收藏
分享
评论
3
6
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务