2019秋招笔记之 英特尔


发布于

|

分类

没想到啊没想到,英特尔竟然全程跟笔试试卷说话……

宣讲会&&笔试

投了简历好久好久都没消息,还以为是凉了。突然收到短信说「请带文具于XXX时间到XXX参加宣讲会和现场笔试」。文具?您指的是键盘么?

笔试分为两边,软件和硬件,硬件又分为两边,模电和验证。怎么说呢,软件的题目大致相当于语言课+数据结构+各种奇奇怪怪的东西,单选题选项都是6个,而且考点都特别细。举个例子:

C++
int i=10, j=0, a, b;
a = i || j++;
b = j && i++;
cout<<a<<" "b<<" "i<<" "j<<endl;

OK,结果是啥?后面再说。

另外还搞了个快速排序的链表版。第一次见这种东西完全懵逼。

本以为笔试凉了,哪曾想第二天下午收到了短信:笔试通过,请穿越整个魔都,从 Eggs University 跑到 Shanghai Foot Ache University 来面个试?


“那啥,这是你的笔试卷子,拿着它去找面试官……”

一面

一面是VPG:Video Plateform(?) Group。

  • 看简历,哪儿的人?绩点?学过啥课程?
  • 哦我先介绍一下我们是干啥的。驱动啊,编解码器啊……
  • 论文主要都干了啥?一个人搞的?
  • 看你笔试题还行,来说说笔试题……
  • 你认为目前遇到最Challenge的事儿是啥?
  • 为啥选外企?
    • 平台大
    • 锻炼英语
  • 目前是单身狗?
  • 图像处理有搞过一些?图像放大怎么做?
    • 拉大啊还能怎的
    • 上采样卷积?
  • 遗言?
    • 刚才你介绍的时候,我想了一遍,好像没想到你们组做的什么有单独名字的东西……能不能举个例子?
    • 哦,都没名字……火箭上的一个螺丝钉……
    • 我看张江高科附近还有你们一块地方,那是啥?
    • 我也不知道……
  • 嗯那啥,我同事刚好面完了,你跟我同事再聊聊?于是被强拉多加一面

二面

  • 说说项目吧。项目干了啥?怎么干的?
  • 论文做的啥?自己一个人干的?
  • 常用语言?C/C++写过没?
  • 哦我们组其他情况前面同事都介绍过了,我就不重复了

三面

无巧不成书,吃饭之后碰见一个人也在问咖啡厅(面试地点)在哪儿。于是我们俩就一起找。后来他就是面试官。

  • DropOut的实质是啥?干啥用的?用在哪里?参数?
    • 记忆中是最后一个Conv后面、FC前面用的呀,50% mask掉特征图的一些输出
    • 删掉FC中间的链接的应该是DropConnect吧?
  • BatchNorm有了解不?
    • 作为调包小能手,真的没啥了解……
  • 项目做了啥?
  • 网络大小是怎么估计的?
    • 直观感受:层数啊
    • 计算:乘法数量
  • 来我们看看卷子吧,我们一起推一下这个题:RGB图,输入NxM,输出N’xM’,Padding=0,Stride=1,kernel size=3×3,kernel 64 个。问总共使用了多少次乘法?
    • 首先呢,里面肯定有个3×3
    • 其次,stride=0,所以里面肯定是个N’xM’而不是NxM,OK这样就排除一大堆了
    • 然后,RGB图,三通道,答案就出来了
  • 不许用排除法,我们一起来做……我在纠结为啥是N’xM’而不是NxM
  • 哦最上面那道题我们来看看为啥做错了
    • 我忘了优先级和结合性了
    • 不是优先级和结合性的事儿。C/C++有个特性是……短路……
    • 好了不用提示了,这样就会了
  • printk输出内核都知道啊?
    • 排除法嘛……log是JS的,print是Pascal/Python的或者是C的标准输出,WriteLine是Java的,Write不知道是哪个语言的反正C里面都应该是小写,cout是C++的标准输出,还有这个不认,那只有printk
    • 也行……吧……应试型?
    • 才不是!
    • 哦只能说明你了解的比较多
  • 来看一下代码题,你为啥写了俩思路?for(auto c: str)的话,str是个char*,应该不能这样写吧?最起码是个能迭代的类型才能这样写的吧?
    • 哦最近刚开始看 C++ 11 标准,还没完全熟悉……你看我上面其实写有其他写法的
  • 遗言?
    • 你们组做啥的?
    • 魔改各种框架

四面

  • DRD,Developer Relation D(?),主要是服务于开发者的,解决他们的问题,优化他们的代码
    • (说白了就是,看别人代码不爽?效率不高?来,我们来魔改你的代码,把你的CPU跑满)
  • 语言?
    • Python/Pascal/C/C++
    • 代码量都有多少?
    • Pascal之前计算过,大概4MB
    • C/C++少一点,大概10W左右?
    • Python大概几W吧,因为不会Shell,很多时候当脚本来用的
    • 哦现在都开始用Python了啊
    • 轮子多嘛
  • 项目?你在项目中都干了啥?只说你做的
  • Paper?一个人做的?
  • 英语?六级成绩?四级成绩?四级口语考是个啥?用英语描述一下你最喜欢的一门课和为啥?
  • 为啥选Intel?
  • GAN有了解么?强化学习有了解么?
    • 没有……它们有啥用?
    • 比如游戏里,材质啊,贴图啊,游戏自动测试啊,Boss啊,虚拟玩家啊……
  • 遗言?
    • 只是好奇,张江那里的Intel是干啥的?
    • 啥?张江还有?
    • 出国的机会多么?和客户打交道,出差多么?
    • 不多,一年不超过10次,一次大概两三天
    • 新人培训都会有啥?
    • 有在线课程

五面

四面面完,去交材料,“我要面的人还没来,走,小伙子,咱们再聊一会儿?”

仍然是DRD,但好像是部门Leader,叫WeiBin。

  • 很认真地边画边讲自己Team都是做什么的,有哪些业务,大概都是多少人,主攻方向……

  • 编程语言?

  • 项目?

    • 手写图片旋转?
    • 为啥用多线程?
  • 论文是做啥的?

  • 继续讲自己Team

    • 给我的感觉是,看着别人代码不爽?自己魔改!
    • 有轮子就用现成的轮子,没轮子就自己手撸
  • 嗯给你两道题,做出来做不出来随缘
    1. 下面的函数是干啥的?

      C++
      bool function(x){
      return x&(x-1)==0;
      }

    • 先代几个数字试试
    • 嗯,x&(x-1)==0,那么举个例子,0111+1=>10001000-1=0111
    • 其他都不符合,所以这个函数是判断x是不是2的某次方的
      • 这么快?
    1. 下面sizeof的结果是啥?

      C++
      struct{
      char c;
      int i;
      }x;
      sizeof(x);

    • char是1,int是4,所以我倾向于写5
      • 答案是8,因为有个东西叫做「对齐」

六面

能想象国庆回来被通知六面?六面?

敢想象一位工作18年的几乎做到顶的管理层跟你讨论段页式和二叉树?

  • 自我介绍?
  • 来聊聊二叉树吧,比如怎么定义,怎么遍历。墙上是玻璃,随便画
  • 二叉树三种遍历方式收敛速度有什么不同?性能指标?
    • 没听说过这个概念
  • 来说说项目吧
    • 本科的那个
    • 研究生阶段的那个
  • 说一下物体检测的?
  • 毕业论文开始做了么?啥内容?
    • 这事儿不能说得太细……
  • 物体检测的评价指标?
    • IoU、AP、mAP
  • 不用第三个变量,交换俩int?
    • xor
    • 好了不用写了,能说出xor就行了
  • 虚拟内存管理?
    • 额,一时不知道该怎么表述……
    • 来我来提示你一下
    • 嗯刚才第一反应是二级页表和段页式,但不知道怎么表述
    • 没错,方向没错
    • 它这个地址变换是软件做的还是硬件做的?
    • 记得是输进去俩地址,得到一个真实地址,然后去取数据,所以还是不知道该怎么表述
    • 所以就叫「软硬结合」
    • 哦……
  • 遗言?
    • 传言外企天花板比较低?
    • 既是Yes也是No
    • Yes是,毕竟是美国的公司,决策权会比较少
    • No的话,管理和技术都有做到头的,再上一层就是CEO的那种
    • 自己在 Intel 18 年了,目前是接近最高级的那个级别
    • 企业文化受美国思维影响很大,制度规范(三权分立),管理扁平,大家都很正直、平等,不需要应酬,不需要打点人际关系,平常上班直接叫名字,尊重隐私、尊重休息
    • 培训?
    • 为啥应届生都很关注培训
    • 会有一到两天的企业入职培训
    • 会有一些技能课的线上培训,比如怎么高效地开会,怎么高效地吵架。课程3-6个月完成
    • 会有Mentor
    • 计算机行业发展很快啊,归根结底还是靠自己,和方法
    • 加班?
    • 从行动上抵制加班
    • 工作生活平衡做的很好

于是从4点多一丢丢,聊到了5:10,班车都全部开走了……约面试的Leader一直埋怨:面这么长时间???都快把你忘了……

总结

三面被强拉成了5面……而且最奇葩的一点是全程带着你羞耻的笔试卷子……

UPDATE:哦6面。第一次现场面试5面全程带笔试卷子。

但给我的感觉却比其他面试要轻松不少,面试官人都不错,可以说是「富有激情」。(而且……有头发?)

继续挤地铁,穿越整个魔都,耗时3小时回寝室……


评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注