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开发各方向面筋

全部评论

相关推荐

点赞 评论 收藏
分享
点赞 2 评论
分享
牛客网
牛客企业服务