科大讯飞C++一面
1.介绍项目,详细说一下实习期间参与的项目的具体工作,个人担任的角色
2.go协程和线程的区别
3.左值和右值的区别,衍生到左值引用右值引用
4.右值经过资源转移过后是否被销毁?
5.转移过后得到的值还是右值吗?它的生命周期是怎样的?
6.模板函数在哪个阶段实例化?
7.vector实现原理
8.vector什么时候动态增长
9.空vector有大小吗,大概是多少?
10.内存对齐
11.全局静态变量的内存怎么确保内存对齐
12.静态函数能虚函数吗
13.源文件编译成可执行文件的步骤
14.代码转成机器码是在哪个步骤?
15.编译优化是在哪个阶段
16.具体讲一下编译优化,举个例子
17.给一个switch判断条件,想一下编译器会做什么样的优化来加快其执行速度
18.new和malloc的区别
19.malloc能否做到跟new得到的指针一样的效果?
20.malloc出来的内存里的值是怎样的?
21.malloc和calloc的区别
22.这种在线面试系统可能用到哪些网络协议?
23.设计一个在线聊天消息即时发送的系统,你可能会怎么实现
24.git rebase
25.反问
无手撕,未拷打项目,问得好深根本不了解底层感觉凉了
2.go协程和线程的区别
3.左值和右值的区别,衍生到左值引用右值引用
4.右值经过资源转移过后是否被销毁?
5.转移过后得到的值还是右值吗?它的生命周期是怎样的?
6.模板函数在哪个阶段实例化?
7.vector实现原理
8.vector什么时候动态增长
9.空vector有大小吗,大概是多少?
10.内存对齐
11.全局静态变量的内存怎么确保内存对齐
12.静态函数能虚函数吗
13.源文件编译成可执行文件的步骤
14.代码转成机器码是在哪个步骤?
15.编译优化是在哪个阶段
16.具体讲一下编译优化,举个例子
17.给一个switch判断条件,想一下编译器会做什么样的优化来加快其执行速度
18.new和malloc的区别
19.malloc能否做到跟new得到的指针一样的效果?
20.malloc出来的内存里的值是怎样的?
21.malloc和calloc的区别
22.这种在线面试系统可能用到哪些网络协议?
23.设计一个在线聊天消息即时发送的系统,你可能会怎么实现
24.git rebase
25.反问
无手撕,未拷打项目,问得好深根本不了解底层感觉凉了
全部评论
佬,问一下,你去校招官网上看面试结果了吗
佬,科大有后续么?
相关推荐
查看8道真题和解析
点赞 评论 收藏
分享
查看77道真题和解析
点赞 评论 收藏
分享
10-30 19:05
华南理工大学 C++ 点赞 评论 收藏
分享