博世战略实习-车载中间件软开-40min
投递了很久才等来的面试,攒人品。
一、自我介绍
一点发邮件约面,约的一点半,还要英文自我介绍,压根来不及准备,就跟面试官沟通了下用的中文。
二、第一个面试官
1、更了解C++的新特性还是传统特性;
2、讲一下智能指针;
3、除了智能指针还了解其他特性吗—左值与右值(引用);
4、类的构造函数与析构函数调用顺序是怎么样的(这儿问得感觉有歧义,不知道面试官是想问基类中含成员类还是派生类中含成员类),如何验证;
5、gcc相关:如何指定C++11新标准,如何生成调试信息;
6、gdb相关:如何进入程序,gdb常用的指令,如何调试coredump文件,有没有用gdb调试过多线程程序(太复杂了,暂时没有用过);
7、HTTP报文的结构,HTTP版本更迭(只知道3.0开始可以使用UDP作为传输层协议);
8、C++程序从预编译到生成机器码的整个过程;
9、C++的内存结构,C++中的数字1是如何实现与存储的(答得不好,不知道想要问什么);
10、问了git的常用的命令;
三、第二个面试官
1、如果独占式智能指针想要进行赋值如何操作?
2、说一下虚函数;
3、带虚函数的类可以实例化吗?带纯虚函数的类(抽象类)呢?
4、移动构造函数的形式与作用;
5、项目中的单例模式与异步日志系统介绍一下,线程同步怎么做的;
一、自我介绍
一点发邮件约面,约的一点半,还要英文自我介绍,压根来不及准备,就跟面试官沟通了下用的中文。
二、第一个面试官
1、更了解C++的新特性还是传统特性;
2、讲一下智能指针;
3、除了智能指针还了解其他特性吗—左值与右值(引用);
4、类的构造函数与析构函数调用顺序是怎么样的(这儿问得感觉有歧义,不知道面试官是想问基类中含成员类还是派生类中含成员类),如何验证;
5、gcc相关:如何指定C++11新标准,如何生成调试信息;
6、gdb相关:如何进入程序,gdb常用的指令,如何调试coredump文件,有没有用gdb调试过多线程程序(太复杂了,暂时没有用过);
7、HTTP报文的结构,HTTP版本更迭(只知道3.0开始可以使用UDP作为传输层协议);
8、C++程序从预编译到生成机器码的整个过程;
9、C++的内存结构,C++中的数字1是如何实现与存储的(答得不好,不知道想要问什么);
10、问了git的常用的命令;
三、第二个面试官
1、如果独占式智能指针想要进行赋值如何操作?
2、说一下虚函数;
3、带虚函数的类可以实例化吗?带纯虚函数的类(抽象类)呢?
4、移动构造函数的形式与作用;
5、项目中的单例模式与异步日志系统介绍一下,线程同步怎么做的;
全部评论
博世中国么
想问下楼主有后续了吗
有后续了吗
一共几次面试
这是哪个部门,XC?
相关推荐
球球与墩墩:这不是前端常考的对象扁平化吗,面试官像是前端出来的
const flattern = (obj) => {
const res = {};
const dfs = (curr, path) => {
if(typeof curr === 'object' && curr !== null) {
const isArray = Array.isArray(curr);
for(let key in curr) {
const newPath = path ? isArray ? `${path}[${key}]` : `${path}.${key}` : key;
dfs(curr[key], newPath);
}
} else {
res[path] = curr
}
}
dfs(obj);
return res;
}
查看3道真题和解析 点赞 评论 收藏
分享
基恩士成长空间 437人发布