地平线后端日常实习

地平线 C++

2023.1.9 一面 (70分钟)

项目1

1.怎么实现写日志

2.生产者消费者怎么实现的,谁生产、谁消费

3.日志是一条一条写么,为什么不合并写入,效率怎么样

4.怎么实现的模板序列化和反序列化

项目2

5.为什么选epoll

6.epoll是最快的么,什么场景下

7.用的水平还是垂直触发,有什么区别

8.epoll是如何操作fd的,什么是读什么是写

C++

9.c++生成可执行文件过程

10.多态有哪些

11.怎么实现虚函数(虚表、虚指针)

12.模板展开在哪个阶段(编译阶段)

13.用模板写过哪些功能

14.private、public、protected三种修饰符作用于继承,哪些可见哪些不可见

15.裸socket连接流程

16.新特性有哪些

17.为什么用智能指针

18.怎么设计share_ptr,引用计数存在哪里

19.全用share_ptr就能解决内存泄漏了么

20.weak_ptr的lock()函数怎么知道share_ptr是否存在

21.静态变量初始化顺序

编程

22.写一个线程池

2023.1.10 (40分钟)

1.malloc种brk和mmp的区别(没看过。。。)

2.实现一个单例模式

3.写一个字符串转数字(要求:1.负数;2.十六进制;3.非法字符)

小结

一面面试官还挺好,一些问题回答错了也会说明一下,对不熟的地方更了解了,整体上基本都答上来了。 二面感觉有点赶时间,第一题听说过真没看过,之后就开始写代码了,写的也一般。。。

#实习##日常实习#
全部评论
二面第一题,应该是如果开辟的空间小于128KB就通过 brk 指针移动,如果是大于128就会通过mmap创建一块内存
5 回复 分享
发布于 2023-01-12 15:53 山东
很强了,楼主有消息吗
5 回复 分享
发布于 2023-01-10 18:17 上海
大佬C++的智能指针那些问题是怎么学的,看面经吗,或者有推荐的视频吗
2 回复 分享
发布于 2023-01-13 18:03 江西
很厉害
1 回复 分享
发布于 2023-02-01 13:24 北京
面了没过的话还会发邮件吗?
点赞 回复 分享
发布于 2024-02-23 19:07 北京
20个是用 expired 来判断吗?
点赞 回复 分享
发布于 2023-03-20 10:52 浙江
面的几乎一样
点赞 回复 分享
发布于 2023-03-03 21:00 广东
佬请问一下,网络编程有没有推荐的书或者教程呀
点赞 回复 分享
发布于 2023-01-23 01:05 福建
C++后面那几个问题都不知道,大佬你这部分是在哪学的,有推荐吗
点赞 回复 分享
发布于 2023-01-13 16:52 江西
楼主哪里投的呀?我在官网没看到有招啊
点赞 回复 分享
发布于 2023-01-10 22:47 福建

相关推荐

理想汽车前瞻硬件研发面经分享面试背景bg双非一本 有两段大厂实习经历干的基本是测试+研发一面技术面(1.5h)全程无八股,聚焦项目细节深挖,节奏紧凑但交流顺畅。1. 自我介绍(重点突出半导体+电子技术双背景、竞赛获奖及核心项目经历);2. 实习工艺优化的核心难点是什么?测试方案3.项目改进点4. 本科期间参与的项目和竞赛中,你觉得自己收获最大的能力是什么?5. 项目中遇到过哪些实验数据与预期不符的情况?怎么解决的?6.半导体器件可靠性测试中 是如何进行故障定位和参数优化的7. 为什么选择自主搭建硬件平台而非用现成开发板?8.场景题输出调控报告9.手撕代码10.为什么要干硬件而不是嵌入式软件反问环节1. 若入职,会具体负责哪类产品的研发2. 工作中是否有机会深度参与核心参数优化、故障归因这类一线研发工作?压力强度如何?3.团队在器件选型、原理图设计方面有哪些规范或经验沉淀?涵盖产品需求分析、可行性报告撰写、硬件系统方案设计、EMC认证、功能安全设计、器件选型、原理图设计、工艺优化及单板调试,有专门团队负责,与我的技能匹配度很高。后续流程需等待HR面安排。二面HR面(40min)1. 自我介绍(突出协作能力和项目成果);2. 分享一下实习时,最具挑战性的任务是什么?怎么完成的?3. 未来3-5年的职业规划是什么?希望在硬件领域往哪个细分方向深耕?4.并没有那么匹配的研发经历如何胜任工作5. 竞赛的心路历程6. 你是如何在项目中提升团队凝聚力的?举一个具体例子。7. 到岗日期及实习时间反问环节1.公司针对实习生有哪些职业发展路径?是否有技术晋升或跨项目学习的机会?2.公司规模及构成已offer
查看20道真题和解析
点赞 评论 收藏
分享
评论
28
165
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务