[面经] 秋招嵌入式企业面经

点个小赞关注一波,持续更新……

[专栏]嵌入式软件校招笔记(点击跳转)

[知识点] 嵌入式软件开发知识点学习

[知识点] ARM指令集详解

[知识点] 通讯协议(very重要)

[项目] C++高并发Web服务器+个人改进项目详解

[八股] C/C++基础八股

[八股] C/C++进阶八股

[八股] 计算机网络八股

[八股] 操作系统八股

[八股] 嵌入式系统八股

[八股] Linux系统编程八股

[八股] Linux网络编程八股

秋招嵌入式企业面经

1、中兴

1、自我介绍

2、介绍项目(我的一个是web服务器项目(和嵌入式没关系),一个是ARM平台监控系统项目)

3、简历上给自己挖的坑:

面试官:我看你写的熟练Linux系统编程,能讲一下Linux下进程间通信方式有哪些嘛?回答;

线程之间的通信方式呢?回答;多进程开发中wait函数的作用是什么?回答;怎么避免僵尸进程?

4、看了web服务器的项目,就问了几个网络的问题;常规八股:TCP三次握手,为什么握手三次挥手四次等

5、监控系统的项目我本身就不熟悉,问死了,这个项目用到了哪些驱动?回答,屏幕上怎么显示画面的?回答; 哦,这个是开发板本身移植好的系统是吧;你自己有做过系统移植嘛? 用的是什么系统?

6、剩下的就是闲聊了。

反问:任何企业我都是统一的反问:

接下的流程是真没开展的?多久会有通知,面试结果大概多久会出?

2、CVTE 嵌入式软件工程师

这个面试说实话超级恶心,没有通知 ,毫无征兆,晚上八点多我在实验室在打游戏!!重点晚上八点多,突然接到一个电话,然后说是面试,问有没有时间,当时就硬着头皮开面;

1、自我介绍

2、C语言问的多一些:

  1. 局部变量的全局变量的区别?
  2. C语言内存划分区有哪些? 局部变量和全局变量分别在哪个内存区?
  3. static变量有什么特点?
  4. C语言堆区申请内存用什么方法?
  5. 我给你说几个概念,你说一下分别是什么意思,区别是什么?数组越界,栈溢出,内存泄露?
  6. 野指针是什么?

4、数据结果问了几个:

  1. 了解哪些排序算法?
  2. 快排的时间复杂度?
  3. 你刚说到平均复杂度是O(nlogn),那最坏的情况下是多少?什么情况下会出现最坏的时间复杂度?

5、计算机网络经典 TCP三次握手过程;

3、经纬恒润

HR面的时候很不错,说给我过了 结果一面后就没动静了,两三个月后收到了感谢信;

1、自我介绍

2、web服务器项目提问:

  1. 项目介绍中写到有用到IO多路复用技术,你能介绍一下什么是多路复用嘛?
  2. select和epoll有什么区别?
  3. 为什么要用线程池?怎么实现的?
  4. 你上面写的这个异步日志系统是什么,介绍一下
  5. 你这个内存池的改进能介绍一下吗?

还有几个忘记了

3、计算机网络经典问题:

  1. TCP三次握手,
  2. 四次挥手,
  3. 为什么握手三次,挥手四次,

剩余60%内容,订阅专栏后可继续查看/也可单篇购买

嵌入式软件校招笔记 文章被收录于专栏

记录本人校招过程中遇到的问题及笔记整理!后续会持续更新

全部评论
对嵌入式软件开发有意向,可以联系我,Ai方向,帮改简历
点赞 回复 分享
发布于 2024-03-14 07:53 浙江

相关推荐

7.4号一面,面试官就是对着你写的掌握的技术栈问八股,背的还行,面试官说过了。# 七牛云一面- 1.介绍下 SSO 是什么?- 2.介绍下 RBAC 是什么?了解过其他的鉴权模型吗?用户判断是否能执行某个接口的具体流程?- 3.了解 Go 语言的相关知识吗?- 4.Mysql语句调优具体怎么做?(说到覆盖索引减少回表的时候问了回表具体是什么)- 5.explain命令有哪些字段?- 6.Mysql事务的特性?- 7.Mysql的几种隔离级别?各解决了什么问题?默认是什么隔离级别?- 8.MVCC的具体实现?- 9.除了事务还有哪些方式可以解决幻读?- 10.next-key lock是什么级别的锁?什么情况下会退化成记录锁或间隙锁?- 11.建议一张表要完整考虑什么?(给了提示:表名,字段名,数据类型选择,存储引擎,索引,编码格式等)- 12.表名或者字段名可以用 order 吗?- 13.存储引擎有哪些?InnoDB和MyISAM执行查询语句花费时间一样吗?- 14.Redis怎么保证缓存一致性?延迟双删什么情况还是会出现缓存不一致?- 15.Delete 命令具体流程?- 16.ES的倒排索引?- 17.ES一般是多节点的,怎么实现多节点数据排序?- 18.如果有深度分页,ES会出现什么问题?7.8号二面,面试官就是一行一行挖你的项目了,我是回答的七七八八,不算特别好,我看牛课上其他人二面面完如果过了都是当天立马约hr面的,我这两天没回应了,我估计是挂了## 七牛云二面- 基本就是问项目了,一行一行问你简历上写的东西,下面是几个印象比较深的问题- 1.你的项目你具体负责哪些模块?- 2.如果让你自己实现一个消息队列的功能你会怎么做?(我理解的应该是不用MQ然后实现MQ的功能)- 3.OpenTelemetry实现的链路追踪,你有哪里用到Span标签了吗?- 4.能说下熔断具体是怎么实现的吗?- 5.能说下负载均衡你具体用了什么算法吗?具体怎么实现?- 6.每个结点的抗压能力不一样,如果让你自己来,怎么实现负载均衡呢?- 7.ES的搜索功能你是怎么实现的?字典树是什么?- 8.Agent项目具体是如何实现上下文维护的?- 9.能具体说下LangChain吗?- 10.go的携程和操作系统的线程有什么关系?线程在进行切换的时候会保留什么资源?- 11.java中的哈希表是怎么解决哈希冲突的?- 12.算法题:实现一个线程安全的LRU(LRU会,但线程安全有点不懂,就把 map 换成了 concurrenthashmap )
七牛云二面7人在聊
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
16
90
分享

创作者周榜

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