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

整个聊了一个小时左右,面完一个小时通知面试通过了(当时还在打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 湖北

相关推荐

吴offer选手:下午mt一来就告警说项目来不及,估计明天拿了权限就要参与开发了 已老实
实习生的蛐蛐区
点赞 评论 收藏
分享
07-17 13:09
已编辑
火炉中学 Java
本人27届菜鸡,实习入职四天了,我们组是开发一个教学平台,组长说暑假需求不多,让我慢慢熟悉项目。入职第一天是拿到了文档和一个项目的代码权限,把代码拉下来跑了起来,Maven下了一下午才把依赖下好。后面三天都在一直看代码,发现很多新东西,虽然项目框架基本上也就是我在黑马学的springboot和mabatis那一套,但是有很多别的东西或者一个人做项目没法接触到的点。我不知道我是不是对的,我感觉每天就是顺着前端发的请求看每个业务流程涉及到的东西,看到新东西我就去学,比如什么分布式id怎么生成的,excel怎么导入导出的,缓存级联删除逻辑什么的,我感觉看的很慢因为想搞懂没见过或者不熟悉的东西。我感觉这样下去一周都没法吃透这个项目,但组长人很好,跟我说刚实习多学点新东西,现在就慢慢看就行了,后面会给我发需求。我到底该怎么办,忽略细枝末节赶紧要需求吗,但是我感觉不学新东西很难做有亮点的需求,单做增删改查实习完了又不好包产出,我现在有点想把看懂的技术点包成自己的产出因为做的真的好厉害我自己肯定做不出来,唉我会的还是太少了,现在焦虑得不行,甚至后悔提前实习了,应该把分布式微服务学完再出来的😰我之前就只跟做了外卖和点评,背了一些juc jvm八股,微服务分布式都没学,真让我干活只能做增删改查吧,害怕组长骂我肺雾😭
猫猫头猫头鹰:我不用打开评论区都知道会有啥
点赞 评论 收藏
分享
评论
1
5
分享

创作者周榜

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