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

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

准备了以下准备

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

某安全公司

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

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

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

二面

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

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

这次面试体会:

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

小米

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

一面

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

二面

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

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

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

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

  • 社招更倾向于招到岗位对口的
  • 基础知识不能停留在校招的水平,要更深入
  • 如果没有在一个公司长期待下去的打算,业余还是要深入掌握一门深入的主流知识。
#小米##社招##C++工程师##面经#
全部评论
我想问下Linux内核一般会问什么啊 楼主
1 回复 分享
发布于 2020-03-19 14:21
{"pureText":"","imgs":[{"height":"1718.0","width":"960.0","alt":"80Nxy99UJ2Vb0oWdpq0ycs1jUF7VeNUp.jpg","src":"https://uploadfiles.nowcoder.com/images/20220907/1256379_1662524047401/2E6CA6156F71A452C5923C8487A523A2"}]}
点赞 回复 分享
发布于 2022-09-07 12:14 上海
SMEE内推
点赞 回复 分享
发布于 2022-09-07 12:13 上海
感谢分享! 社招面经征集|参加过社招的牛友,来发面经吧,拿京东卡~:https://www.nowcoder.com/discuss/374207 #社招面经#
点赞 回复 分享
发布于 2020-03-17 12:34

相关推荐

来个厂收我吧:首先,市场侧求职我不是很懂。 但是,如果hr把这份简历给我,我会觉得求职人不适合做产品经理。 问题点: 1,简历的字体格式不统一,排版不尽如人意 2,重点不突出,建议参考star法则写个人经历 3,印尼官方货币名称为印度尼西亚卢比(IDR),且GMV690000印尼盾换算为305人民币,总成交额不高。 4,右上角的意向职位在发给其他公司时记得删除。 5,你所有的经历都是新媒体运营,但是你要投市场营销岗位,jd和简历不匹配,建议用AI+提示词,参照多个jd改一下经历内容。 修改建议: 1,统一字体(中文:思源黑体或微软雅黑,英文数字:time new romans),在word中通过表格进行排版(b站学) 2,校招个人经历权重:实习经历=创业经历(大创另算)>项目经历>实训经历>校园经历 3,请将项目经历时间顺序改为倒序,最新的放最上方。 4,求职方向不同,简历文字描述侧重点也需要不同。
点赞 评论 收藏
分享
评论
6
56
分享

创作者周榜

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