地平线Runtime方向(一二面)

时间:2024.3.25(一面)

部门:地平线C++开发(RunTime方向)

# 一、项目

1.讲一下项目的整个工作流程(服务端和客户端)

2.怎么用的protobuf协议,是自己重写编码和解码吗

3.高效异步日志怎么做的

4.为什么要有线程池

5.介绍一下第一个算法,用的什么框架

# 二、八股

1.交叉编译

2.C++程序的整个编译过程

3.智能指针

4.常用命令及相关工具的使用

5.sort函数实现的底层

6.指针在32位系统中多少字节,64位呢,一个字节多少位

7.类型转换

8.指针和引用的区别

9.线程池选择线程的方法

# 三、算法

1.冒泡排序

时间:2024.3.29(二面)

部门:地平线

# 一、项目

1.高效异步日志的实现

2.实现了整个PRC框架流程吗

3.为什么要使用线程池

# 一、八股

1.多进程输出1-100

2.百万数据在1MB内存空间中排序

3.滤波器、放缩

4.多线程、多进程的通信方式

5.介绍一下排序算法

# 二、算法

1.通配符匹配

时间:2024.4.11感谢信
全部评论
目测施磊rpc
点赞
送花
回复
分享
发布于 04-22 15:32 北京

相关推荐

2 20 评论
分享
牛客网
牛客企业服务