睿联Cpp实习二面面经(附答案

面试官再次确认我投递的是嵌入式开发

而且他迟到了10分钟,面评:B-

下午两点半有种面试官刚睡醒的样子

--------------------------

面试内容:

* 简历算法多,确认干开发?
(算法都是导师的任务,开发才是老本行

* 二叉树遍历:循环和迭代过程描述一下,
(几层循环,循环终止条件

* Arm架构中怎么调用一个函数
(函数参数入栈,跳转指令把PC保存到堆栈中,完毕恢复之前保存的PC

* 由调用者控制还是被调用者控制
(调用者负责参数入栈,调用,函数返回

* C++构造函数的调用顺序
(先基类,再成员对象,再自己

* 成员对象构造顺序
(声明顺序,不是构造函数中的调用顺序

* 函数指针是什么,直接用函数名不行吗
(一个指向函数的指针,用来动态调用函数,回调,动态库加载,事件处理,直接调用的话,控制权转移到函数内部,执行完再返回

* 表达式和语句的区别
(表达式时一个计算,语句时一系列指令和操作的组合,表达式为操作数和运算符组成,比如“5+3”,语句用来执行任务,比如int a = 5;

* Python和C++的区别
(类型动静态,编译和解释,语法,python适合快速原型开发,数据科学,机器学习,C++适合高性能,底层控制,操作系统,嵌入式

* IO很多的场景用什么语言?
* (无脑Cpp

----------------------------------
总结:面试官感觉我可能不太想去,还是不够舔,先OC再露出本性啊
全部评论
一二面隔了多久
点赞 回复 分享
发布于 2023-05-23 21:54 湖南
楼主在哪投递的呀
点赞 回复 分享
发布于 2023-05-23 22:00 广东
佬,冒昧问下您面试的时候上述题目答出来多少啊
点赞 回复 分享
发布于 2023-05-27 02:47 安徽

相关推荐

点赞 评论 收藏
分享
8 32 评论
分享
牛客网
牛客企业服务