绿盟科技面试题

一面面试题(50min)

  1. 自我介绍 介绍项目
  2. 堆和栈是怎么实现的?
  3. 堆和栈的运用和存储方式是怎样的?
  4. Linux 系统中进程间通信(IPC)有哪些方式及相关内容?
  5. Linux 中的进程类型有哪些及相关特点?
  6. 程序(ELF 格式)的执行过程是怎样的?
  7. 远程通信中的序列化和反序列化分别是什么?
  8. SDK 开发中静态库和动态库相关内容是怎样的?
  9. 符号冲突有哪些解决方案?
  10. Socket 编程有哪些效率提升方法?
  11. Linux 内核源码的重点内容有哪些?
  12. C++ 中 new/delete 与 C 中 malloc/free 的区别是什么?
  13. 消息队列与管道的比较情况是怎样的?
  14. TCP 和 UDP 分别是什么,有哪些特点?
  15. TCP 的三次握手和四次挥手过程是怎样的?
  16. OSI 七层模型与 TCP/IP 五层模型分别是什么,二者有何对比?

二面面试题(60min)

  1. 堆内存碎片产生的原因是什么?
  2. 函数嵌套调用时栈帧结构是怎样的?
  3. 堆内存分配失败时,操作系统有后备机制吗?
  4. 守护进程创建流程中每步的目的是什么?
  5. 僵尸进程会影响系统哪些资源?
  6. 共享内存“快”的原因是什么?
  7. 进程地址空间各区域权限如何设置?
  8. TCP滑动窗口与拥塞控制如何协同?
  9. 非阻塞Socket与I/O多路复用结合时,惊群效应如何产生?
  10. Socket粘包的本质原因是什么?
  11. 零拷贝技术原理是什么?
  12. 静态库与动态库链接的符号解析流程有何不同?
  13. 多动态库依赖同一静态库时,全局变量会多实例吗?
  14. ELF文件sections与segments有何区别?
  15. 动态链接器如何处理库依赖?
  16. C++ new操作符底层流程是怎样的?
  17. C++智能指针实现原理是什么?
  18. 序列化反序列化如何处理跨平台兼容?
  19. SDK中静态库与动态库接口相同,如何引导选择?
  20. 高并发网络服务器从四维度如何设计?
  21. 线上程序内存泄漏如何定位?
  22. 多线程死锁如何定位?
  23. TCP客户端频繁断连的原因及排查步骤是什么?

嵌入式软件工程师面试完全指南

面经一共32篇文章,12w+字数,包含全部最新的面试必问考点,4.7w+同学学习,2800+订阅,非常适合在找工作面经薄弱的同学,3200+订阅还会涨价,提前订阅提前享受,持续更新中。

原帖链接:https://www.nowcoder.com/creation/manager/columnDetail/MJNwoMc

全部评论
一面二面隔多久
点赞 回复 分享
发布于 09-25 16:37 黑龙江
offer了吗?哥
点赞 回复 分享
发布于 09-22 10:58 江苏

相关推荐

09-26 20:34
已编辑
湘潭大学 Web前端
9.3 BOSS上打了个招呼,问为什么离职,第二天就约面了两个面试官,一男一女,小姐姐负责技术问题,哥们不知道负责什么。基本按你的经历拷打自我介绍有点紧张,明明面了四次了还是有点紧张……问实习:1.  你实习做的tab缓存组件怎么考虑多个界面对同一数据进行修改的问题?老实说了当时完全没考虑到。我说组长那边要出事了,面试官安慰我说项目实现不同,应该没事(对不起组长桑事后想起来,我做缓存的时候是把整个组件塞进去的,操作的时候也没有遇到这个问题,应该是因为组件的scheme是独立的2.  实习中你用到了哪些hook?我真只讲了实习里面用到的……问基础:面试官只要求说常见的,我答得都不太全1.  说说组件之间如何实现数据共享2.  props 和 state 区别3.  直接修改state会造成视图更新吗我知道不行,只记得官网说:react不知道你直接改了state,但不知道具体原因4.  可以在if里面写hook吗5.  在哪里发网络请求我想说useEffect,但不确定于是没说……呱!6.  你知道类写法和hook写法的区别吗7.  react怎么触发视图更新我说了会导致更新的方法,似乎面试官想问的是触发更新的流程?8. lockfile有什么用?一般会上传吗拷打简历和自我介绍:1. 你说你给mdn贡献了翻译,具体怎么贡献的2.  说说你对前端工程化的了解3.  (上文提到了husky)你用了husky的哪些钩子?4.  为什么前端那么多构建工具问项目:1.  你ci/cd怎么做的2.  你怎么知道构建时间缩短到这么多了3.  说说常见的性能指标4.  websocket与sse的区别其他:1.  你用了哪些AI工具,平时怎么用2.  (上文提到了copilot和cursor)你觉得copilot和cursor有什么区别3.  能实习多久,什么时候到岗我说三个月起步,满打满算可以六个月(中间支支吾吾的,因为在想计算方式,但又不知道这个学期什么时候结束)。我说我在武汉,明天飞过去都行面试官:你怎么在武汉?!看你这么说,感觉大概率是实习三个月,到年底咯?我:大家都说三到六,我也习惯说三到六了1.  你还有什么要问的?我:好像没有……2.  你就没有什么想问的吗?我:公司是做安全的不是面试官:是,但我们这边主要负责公司的github actions,进来实习就负责各类系统的维护。(其实听的不是很懂,但是应着了)我:面试官觉得我答得会不会太宽泛面试官:还好感觉面试官很注重经历的真实性。对于基础,面试官说答到常用的就差不多了。技术栈绝大部分是react,有一点点vue。我不想面试了……可是没有面试没有实习又让我觉得心神不宁,我左右脑互搏了9.8收到口头offer,还没有收到邀请函(不知道有没有邀请函),下周三去看看什么情况呱,给的好少(我又要润回武汉了(´・_・`)9.10有邀请函怎么工资也是15号发上个月的啊😭9.19孩子们这里还不错,代码很干净文档很全呱!9.23组里就我一个小登,瓦达西好孤单😭9.26完成了第一个主要的需求,提测完以后测试给我堆了一堆bug……表单栏太窄时要用tooltip显示全文、链接要能跳转、链接跳转要新开页面什么什么的……太细节了这也,遂记录还有那个表格要能校验,中间试错了很多次,单用 form 数据不能像 tabel 一样展示,单用 table 校验又很难做,最终采用 table 套 form 的形式展示了……因为状态多,所以一堆变量,零零散散的,一个页面多个这样的 Crud 表格,还有很多重复的校验逻辑。觉得代码太重复太散了,看不惯,于是写完以后又把每个表格的状态用一个对象统一了起来,把 Crud 逻辑抽离成 hook ,减少了一大坨,而且以后扩展就非常方便了可恶我要给我的组件库加 Crud 表单!!!抽离 hook 时没考虑到元组的问题,TS 报错了!于是采用泛型函数做 hook改完以后好看多了😋样式不知道干嘛一直加不上,最后采用svg直接嵌入了,没有用动态类名……后续又发现多行表格同时编辑,点击保存时,由于视图数据和真实数据我没有分离,导致数据一刷新就清空了……还得把数据分离一下怎么一个 Crud 表格细节这么多!我 yue 了感谢组员不杀之恩,让我一直试错试错试错
wish233:说3-6个月就和你看工资一样,100-200默认100,人家也默认你实习3个月,我上次面字节的时候说四个月都被闲短,所以问就六个月,到时候要跑的时候就说学校强制要你回去。加油,来北京请你吃饭
查看24道真题和解析
点赞 评论 收藏
分享
评论
点赞
5
分享

创作者周榜

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