睿联实习一面(附答案,Cpp选手的救赎之

boxx上hr打招呼投的,面试官问我为啥投嵌入式❓

面试过程全程笑,可能没啥项目经验吧

base:深圳

时长:23min

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

面试内容:

* 自我介绍
(学校+专业+实习+项目+未来规划

* 网络编程流程是什么
(Socket,创建套接字,绑定端口,监听连接,接受请求,发送接收数据,关闭套接字

* 如何实现消息队列,有什么注意点
(queue,mutex,condition_variable

* 基类和派生类虚函数表交换会怎么样
(未定义行为,基类对象调用子类方法,子类可能还没有呢

* 虚拟内存是什么,会引起什么中断
(虚拟地址映射到物理地址,缺页中断

* a = int[2][3], a地址是1000,a[0]+1地址和a+1地址
(a[0]+1 地址为a的地址+sizeof(int),a+1地址为a地址+sizeof(int)*3
(a[0]为一行,元素为很多个,a为矩阵,元素为很多行

* 类内定义变量,如何在其他类访问
(继承,public和protected

* 两个线程修改一个数,结果是什么(应该想问互斥?
(std::mutex的lock和unlock

* 链表和数组的区别
(后者插入删除时间复杂度高,但可以随机访问

*如何让其他文件访问不了本文将的变量,硬要访问呢?
(static限制其他文件访问不了当前文件的,但可以用extern引入static变量

反问:业务技术栈是?
回答:C/C++,C++多一点

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

总结:面试官是又想问我实际怎么用,又想问我概念,但我是两不占选手

有面试就不错啦,大家继续冲,看我动态海投贴整点小厂练练手
全部评论
老哥学过嵌入式吗?投嵌入式
1 回复 分享
发布于 2023-05-22 11:58 湖北

相关推荐

11 50 评论
分享
牛客网
牛客企业服务