【2023秋招】英特尔 FLEX 上海&北京(已挂)
秋招投的为数不多的非游戏岗。
英特尔FLEX (上海)一面二面(一二面连着的,八月底)
一面(30min)
- 自我介绍
- 怼研究经历paper
- 解释一下C++纯虚函数是什么意思?(回答到了抽象类相关 那为什么要有抽象类呢?那你实习的时候项目中有用到吗?
- C++继承有三种,private、protected、public,你能从面向对象角度来说说有什么区别吗?
- 构造函数有多少种,分别是什么?(默认、拷贝、移动 拷贝和移动有什么区别?移动构造函数被转移的对象会立刻调用析构函数吗?
- 多继承的使用上面有一些什么限制?(回答了虚继承相关 为什么虚继承能解决相关问题?(回答时提到了公共基类只会被拷贝一份变量和函数,拷贝函数其实措辞不太对你刚刚提到了拷贝一份函数,那如果我在类中增加了一些函数,这个类的sizeof会变吗?那我该如何去调用公共基类的虚函数呢?(子类会有该类的虚表指针
- 操作系统,你能解释一下用户态和内核态吗? 内核态和用户态虚拟内存地址空间会有什么区别吗?中断是什么?
- 计算机体系结构,计算机执行一条指令需要哪些步骤?
- 你简历中说你有良好的编码习惯,你能举例说明一下吗? 在写代码时用了什么自动化代码格式工具吗?
反问
- 部门工作? flex部门,没有固定业务,和其他部门合作(内部外包),涉猎比较广(AI、图形图像处理、通信等都会有)
二面(30min)
- 看你用过Unity和Unreal开发过,那这些游戏引擎的大概主体是什么样的?(游戏运行主体代码大概是什么样的?) 他们框架提供的代码你熟悉多少?
- 调试的时候大概是怎么调试的?(单步调试、输出log
- 版本控制是怎么控制的?
- 写点代码:一个数组,一个Key值,只能从数组的头尾取数,然后求和,求一个最小的步骤数,能让和等于key值(面试官口述的,所以我被引导到只能去从两端去取值,所以最后只想到了用回溯的方法去解 你的方法时间复杂度是多少?(当时觉得没想出最优解,也就慌了,复杂度应该是指数级的但是我回答的是n方【其实换成求中间连续值的和=sum-key就可以了,当时没反应过来,emo一整天】
九月补了一个笔试
英特尔FLEX (北京)一面(十月,线下面)
体验:等了俩小时,面试十分钟。约的四点,六点左右才面上。我以为是一对一专门约时间那种,没想到是分时间段叫了一大群人去在那等着排位。
如果不是因为我在北京,估计上海那边的面试也要线下。
由于简历还是游戏相关的,面试官对着简历半天问不出来一点东西。问了点C++、计算机组成原理、图形学,但都是很底层的东西,答不出来,最后告诉我简历不匹配。
后面停止秋招的传闻大家也都知道了。(其实是HC疯狂缩水)
#2023春季招聘##2023秋招#