Momenta 嵌入式软开实习OC面筋
一面
- 浮点数如何判断相等
- 为什么会出现精度问题
- C++ vector的底层原理
- 链表和数组的使用场景
- 介绍一下点云的基本格式 基本文件属性
- select、epoll区别
- LT 和 ET的区别
- 介绍一下图像的基本格式
- 可以实习多久
- 上一家为什么离职
- 主要做什么 封装摄像头的sdk
二面
- 介绍一下最深刻的项目
- 平面分割算法改进是如何改进的 PCA 区域增长(详细介绍区域增长的原理)
- Dbscan密度聚类和常见的其他聚类算法的区别
- 超体素主要解决了什么问题
- 用的什么雷达,多少线的 静态还是动态
- 做项目中 引入你自己的算法 有碰到过什么问题么 过分割 欠分割
- 向物理内存4G的机器申请 16G内存可以么 32位可以 64位不可以
- malloc 和 free的原理 free为什么不用传入参数就可以把内存释放掉
- 操作系统系统调用的过程 详细介绍
- 系统调用传递参数 用什么传递 如果不用寄存器传参数用什么传参数
- 线程上下文切换的 会涉及到哪些
- 线程栈会有溢出的情况 如何做到 可以拥有很大的栈 不怕溢出 面试官提示: 可以参考协程
- 8个线程 有一个崩溃了 如何保证对其他线程没有影响
- 介绍一下CFS调度器
- 时间片轮转是如何调度的
- 给你一个任务自己设计调度器 两个任务 任务A持有锁 低优先级 任务B 高优先级 等待锁 如何设计
- 查找某一个fd 如何从O(n)时间降低 回答参考了epoll的底层实现 红黑树+双链表
- 某一个系统调用或者中断是如何被触发的
- 在kernel项目中 你自己觉得最难的一部分是哪里 然后是如何解决的
- 做算法的为什么为什么来面嵌入式
- 什么时候到岗
- 上一家为什么离职
反问:
- RTOS和Linux的区别最根本的在于哪
- 部门主要做什么工作
- 对以后的操作系统学习有什么建议 基础理论夯实 不建议专门从事OS的岗位
- 操作系统可以被挖掘的方向 嵌入式系统的安全性 线程栈不会被溢出 多看看os相关的论文 这些问题都被解决了
综合待遇
实习待遇 360每天 包三餐
base有 深圳 上海 苏州 北京,苏州性价比最高
秋招待遇 30k✖️14 大白菜,sp和ssp会更高
公积金 12 加班严重 10 11 6 甚至更卷
#嵌入式#Cpp与嵌入式那些事 文章被收录于专栏
更新嵌入式与Cpp开发各方向面筋