首页 > 笔经面经 > 【社招】C/C++和嵌入式方向

【社招】C/C++和嵌入式方向

头像
Dufre123
编辑于 2020-03-19 14:58:49 APP内打开
赞 3 | 收藏 17 | 回复2 | 浏览1943

18届硕士,本来想在疫情阶段复习复习再去面,但是正好有人在boss上邀请,所以还是忍不住投了。

准备了以下准备

  • 刷了几十道leetcode
  • 认真看了牛客网C/C++的精华专题

某安全公司

投的是C++开发工程师,这个岗位对Linux内核有较高的要求。

一面:
一面时间比较短,因为岗位不对口,面试官也没啥好问的,但是还是让我过了,有点迷。

  • 进程间通信方式,会具体到每一个用过没,然后再接着问
  • 守护进程
  • Linux文件系统,会具体到某个目录,问你作用
  • 项目

二面

个人不是很对这个面试官的胃口,算法题要你一步一步的跟他讲,我表达能力也有限,一直问你然后呢然后呢,我就很无语。

  • 两个有序数组(链表)合并
  • 100G文本找某个单词出现的频率
  • Linux内存管理为什么要分页分段
  • 加密算法
  • 兴趣方向,怎么去学习

这次面试体会:

  • 面试之前还是要了解一下公司背景
  • 兴趣方向,不能说都可以,要明确,然后要说怎么去学习
  • 不过最终原因还是薪资和岗位不匹配的原因

小米

投的嵌入式开发工程师,这个岗位要求对口,比如wifi/ble/gui

一面

  • static作用(局部/全局/函数)
  • C/C++程序的内存布局,引申到为什么static的生命周期是到程序结束
  • 程序的编译过程
  • 访问网址的过程,引申到arp协议的实现
  • 项目
  • 两道算法题(easy难度)

二面

  • 算法题,medium难度,做了半个小时。。。
  • 项目
  • 访问网址经历的过程
  • tcp粘包(协议栈的粘包?这个不是很清楚)
  • 想做哪个方向(我说都可以。。。卑微)
  • 为什么要写博客?

小米的面试官都非常nice,不会也会跟你说没关系,然后引导你。考察的知识比较全面,然后有一个评估。这次面试体验还是非常好的。

但是做的模块确实不匹配,工作的内容还是太偏了,这也是想换工作的原因之一,真的还是挺想去小米的,不过看起来凉凉了。继续努力吧。

经过这两次面试,体会还是非常深刻:

  • 社招更倾向于招到岗位对口的
  • 基础知识不能停留在校招的水平,要更深入
  • 如果没有在一个公司长期待下去的打算,业余还是要深入掌握一门深入的主流知识。

更多模拟面试

2条回帖

回帖
加载中...
话题 回帖

相关热帖

笔经面经近期热帖

近期精华帖

热门推荐