一亩三分地论坛

 找回密码
 获取更多干货,去instant注册!

扫码关注一亩三分地公众号
查看: 663|回复: 2
收起左侧

Intel OS Engineer面经,被5个三哥轮求安慰

[复制链接] |试试Instant~ |关注本帖
youmiss 发表于 2015-4-11 13:22:26 | 显示全部楼层 |阅读模式

2015(4-6月) 码农类 硕士 全职@Intel - 校园招聘会 - 校园招聘会 |Otherfresh grad应届毕业生

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看,没有帐号?获取更多干货,去instant注册!

x
Intelonsite之后感觉OSEngineer的门槛还是很高的。不过可能也是因为我自己本科没学CS,基础知识尤其是硬件知识薄弱的原因。Onsiteinterviewers全是阿三我也是醉了,即便是Intel让我进去了我现在也有些不想去了。闲话少说,上面经 (能记得的部分):
第一轮:
简要的画出电脑的组成部分。
显存是在显卡里面还是主内存。
简要描述Interrupt的机制。
当显示器接上显卡的时候,InterruptHandler做了什么。
第二轮
描述spinlocksemaphore(or mutex)的区别。
C语言写出spinlock
如果thread0, thread 1 thread2按照序号顺序先后开始等待一个spinlock,然后thread0最先拿到了lock并解除了lock。如果thread0 是在thread1刚刚结束对spinlock的数值判断后并在thread2即将对spinlock数值判断前解除了lock,那么thread2就在thread1之前拿到了lock。由于,thread1是在thread2之前开始等待spinlockthread2提前拿到spinlock显然是对thread1不公平的。重新设计一个spinlock来保证thread拿到spinlock的顺序和它们开始等待spinlock的顺序相同。
当屏幕上出现了一条线段时,描述在CPU和显卡里面发生了什么。
第三轮
Single level page tableMulti level page table的区别。
Mutex(semaphore)里最expensiveoperation是什么。
为什么现在有越来越多的人认为spinlock会取代Mutex
第四轮
描述assemblylanguage的基本知识点
写出一个Bitfielddatastructure
Coding: reverse byte
第五轮
各种behavior,比如你觉得Intel将来的siliconfabrication需要在focus在哪些方面。楼主回答这类问题基本不用思考,所以这一轮是最简单的。
第六轮
之前写得那个reversebytefunction有些bug,要我自己找bug,最后是没找到。。。面试官指出了是我的bitshift operation没有加等号(就是>>= 写成了>>)。好吧。
运行一个tree search value的function遇到seg fault如何debug。
最后一个问题是对一个实际问题的抽象化,然后写code。实际问题我就不说了,抽象后就是一个reader&writerproblem里面内嵌一个consumer&producer问题。当场写code,最后还是有bug

评分

1

查看全部评分

hefang 发表于 2015-4-11 13:25:43 | 显示全部楼层
patpat~
据说同事都是烙印,生活不幸福啊,不去也罢。
加油,继续投内推投简历吧~
回复 支持 反对

使用道具 举报

Asukawei 发表于 2015-4-11 13:26:24 | 显示全部楼层
ju shuo  intel quan shi sange
回复 支持 反对

使用道具 举报

本版积分规则

请点这里访问我们的新网站:一亩三分地Instant.

Instant搜索更强大,不扣积分,内容组织的更好更整洁!目前仍在beta版本,努力完善中!反馈请点这里

关闭

一亩三分地推荐上一条 /5 下一条

手机版|小黑屋|一亩三分地论坛声明 ( 沪ICP备11015994号 )

custom counter

GMT+8, 2016-12-8 20:38

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

快速回复 返回顶部 返回列表