前言

大家好,我是阿甘,“奔跑中cpp / c++”,知识星球的创始人

今天给大家分享分享,我们星球同学一起整理的,同时也在不断更新的,cpp / c++相关岗位面经。

全网最全收集

字节客户端一面---剪映

自我介绍

专利拷打、为什么选择程序员

1.对称协程与非对称协程的区别呢

2.非对称协程使用场景,你的非对称协程如何实现的无感调用
3.LRU与LFU的区别以及web为什么要选择LFU

4.定时器实现的底层数据结构师什么,想对于其他方法有什么好处呢?

5.定时器有那些接口

6.reactor和proactor

7.智能指针share_ptr的使用是线程安全的吗?

8.对于zmq协议的理解与使用场景,你这个实现批次仿真是用的那种模式?为什么想到多进程通信用这个为什么其他方法不满足,里面的心跳是如何做的。

9.多进程有其他通信方法吗?

10.管道有几种他们用于什么通信?

9.在浏览器输入一个网址会发生什么,

10.提到的DNS是什么,如何工作的,

11.如果输入localhost和127.0.0.1有什么区别呢

手撕k个翻转链表

网易有道C++软件开发实习生一面

1.指针和引用的区别是什么?

2.你刚刚说到指针不安全能具体说说吗?(因为说了使用引用比使用指针更安全)

3.内存泄漏之前遇到过吗?怎么解决的呢?

4.你刚刚说用容器来管理内存?他会帮你释放资源吗?(因为说了使用容器来管理内存)

5.栈和堆内存的分配特点是什么呢?

6.你对多态的理解是什么?

7.类中有虚函数和一个整型成员变量,实例化一个对象的大小是什么?

8.C++11的新特性是什么呢?

9.你对左值右值的理解是什么?(因为新特性介绍到了auto说到了左值右值)

10.现在最常用的三个智能指针的概念和区别是什么?

11.原子变量你用使用过吗?(因为之前回答说到了原子变量)

12.Lambda 表达式用过没有?

13.linux使用过吗?

分布式云存储项目:

1.断点续传怎么实现?

2.用了QT是吧,熟悉QT的一些机制吗?

上一段实习经历的内容

手撕:反转字符串中的单词

博雷顿一面

1.封装、多态

2.智能指针

3.http和https的区别

4.线程同步

5.多线程

6.auto

7.虚拟内存(物理->虚拟 虚拟->物理)

8.tcp和udp的区别

9.三次握手

10 四次挥手

11.git 怎么合并拉取

12.nginx是干啥的

14.线程通信

15.shared_ptr的构建那个合理(给的代码)

16.thread函数的构成

中科创达物联网-c++开发-一面

自我介绍

1、如果定义一个函数在main函数之前运行该怎么做呢?

2、如果要定义一个全局变量该如何考虑呢?

3、协程库项目中的定时器的颗粒度是如何定义的呢?基于了那些条件呢?

4、const和define有什么区别?static有什么区别呢?

5、比较感兴趣你们在飞行仿真项目中的合作方式

6、联调的时候会有扯皮的时候吗?

7、描述一下osi七层网络模型?ping属于那一层

8、你本科时候学过单片机吗?stm32的启动方式有哪几种?hal库和标准库的区别?

9、多态,静态多态和动态多态是如何实现的,虚函数指针存储在那个区域

无手撕

智驾大陆 系统开发实习生

1.介绍项目

2.本来可以用proc方式获取数据,为什么要用内核模块?

3.内核模块用什么代码编写的?

4.内核模块如何加载?

5.epoll select poll ?

6.linux线程和进程的区别?

7.linux如何远程登录服务器?

8.linux如何从服务器拷贝文件下来?

9.研究方向,这边的工作如何帮助到你的研究?哪方面的深入

6.对应用开发还是内核开发感兴趣?为什么?学好有什么帮助吗?

8.介绍业务

9.反问

本文由mdnice多平台发布

标签: none

添加新评论