实习要求 :
============================================================================
Job Title: Fulltime Hadoop Development Intern
Division/Station: DCSD
Department / Business Unit: SSG/IAG
Location: Zizhu Science Park, Shanghai
Contact: tianyou.li@intel.com <mailto:tianyou.li@intel.com >
Job Description:
As a Hadoop programmer and researcher, you will participate in the full lifecycle of Hadoop research, feature prototype/design/development, performance/conformance testing and helping the platform engineering team identify both performance bottlenecks and feature gaps of whole Hadoop software stack. You will work with both Hadoop committers and Intel engineering specialist to solve real world problem and contribute directly to Apache OpenSource. You will join an experienced world class engineering team who has successful record on mentorship, and you will learn the cutting edge technologies related with Hadoop, BigData and Intel Platform. You will be act as a full-time paid researcher/developer in at least 6 month not only build solid strong engineering skills but also establish connections/relationships with top programmer across world. It is a great opportunity to mark your own name to the world class software and open source committee!
Role & Responsibilities:
l Research on existing Hadoop technologies and writing technical reports
l Prototype/design/develop features based on technical research papers
l Build/Maintain Hadoop clusters, build/innovate tools for development, debugging and issue tracking
l Identify/Fix bugs both in Hadoop system and related tools
l Present technical research papers/reports internally and externally
Required Skills/Experience:
l Strong academic background on computer science and technologies, include computer architecture, operating system, data structure & algorithm, distributed system, and compiler techniques;
l Solid programming skills include Java, C/C++, script language(bash, perl or python), with proven record;
l Have experience on multi-thread programming, socket programming and jni programming
l Fast learning and can-do attitude, interesting in Hadoop/BigData area;
l Familiar with SCM tools include git, svn, bugzilla, jira etc
l Have knowledge on JVM, LLVM, SSE will be a plus
l Good English communication skill include verbal and writing skills
l Team work and collaboration spirit
l Master in computer science or have proven record as skilled software developer
面试问题 :
今天经历了两轮电话面试,第一轮面试还好,主要问了问简历上的一些东西,另外涉及到了体系结构的一些知识。其中有一个没答上来,还得补补:
1. Cache,高速缓冲存储器(Cache) 内存地址格式 全相联 直接相联 组相连 。参见这里:
http://blog.csdn.net/abcjennifer/article/details/5528554
总结:
Cache主要由3个组成部件:
(1) Cache存储体:存放由主存调入的指令和数据块;
(2) 地址转换部件: 建立目录表以实现主存地址到缓存地址的转换;
(3) 替换部件: 在缓存已经存满时按一定策略进行数据块替换,并修改地址转换部件。
其中后2个组成部件涉及2个技术问题:
(1) 地址映像和转换(内存<->缓存)
全相联 :主存和缓存分成相同大小的数据块;主存的某一数据块可以装入缓存的任意块空间中;目录表的容量和缓存块数相同。优点:命中率高;缺点:速度低,∵每次都要与目录比较
直接相联 :主存化成与缓存等大的多个“区”,目录表还需记录调入块的区号(全相联则需要记录双方的地址)。优点:速度高,因为只需要比较区号;缺点:命中率低
组相联 :组合上述方式,外围直接相联,内部组相联。缺点:实现难度和造价高
(2) 替换策略
随机替换 RAND,先进先出 FIFO,最近最少使用 LRU
除此之外,还有一个技术问题
(3) Cache的写一致性问题:Cache的内容是主存的一部分,是主存的副本,内容应该与主存一致。通常有两种处理方案:
Write Through :在写Cache的同时,也对主存的该内容进行写入。
Write Back : 在CPU执行写操作时,只写Cache,不写入主存。
第二轮电话面试惨不忍睹,好多东西都忘记了,主要集中在:
2. java内存管理
3. ArrayList,HashMap等数据结构类
有时间好好补习一下。
相关推荐
【Intel面试题集】是针对英特尔公司面试过程中的常见问题和技能测试的集合,涵盖了计算机科学、硬件工程、软件开发等多个领域。以下是对这些文件名所代表知识点的详细解析: 1. **Intelee.txt**: 可能包含的是关于...
1. **基础知识**:Intel面试通常会涵盖计算机科学的基础概念,如数据结构(如数组、链表、树、图)、算法(排序、查找)、操作系统原理(进程、线程、内存管理)、计算机网络(TCP/IP协议、网络层次模型)等。...
本资料汇集了来自Intel英特尔、微软亚洲技术中心、Cisco思科和华为等知名企业的C/C++面试题,以及慧通公司的面试题目,旨在为程序员提供全面的准备材料。 1. **基础知识**:面试通常会涵盖C/C++的基础语法,如变量...
这份名为“intel面试,笔试,资料大礼包,2010最新版,极力推荐给想进IBM的”的压缩包文件,显然是一份针对英特尔(Intel)公司招聘流程的准备资源,特别适合那些有意加入IBM或其他科技巨头的人士。2010年是一个重要...
这个问题是关于优化学生宿舍分配的问题,旨在通过一种算法来最小化所有学生间的不和谐程度,以便他们能更好地相处。这是一个典型的组合优化问题,适合使用模拟退火算法等全局优化技术来解决。 ...
- **Intel面试** - **面试流程**:通常包括电话面试、技术面试和HR面试等阶段。 - **技术面试**:考察求职者的技术知识、解决问题的方法和思路。 - **HR面试**:评估求职者的沟通能力、团队合作精神和个人价值观...
【Intel笔试面试题】主要涵盖了计算机基础知识,操作系统,数据结构,C语言,以及Intel相关硬件知识。以下是对这些知识点的详细解析: 1. **自我介绍**:面试中的基础环节,应聘者应展示自己的专业技能、项目经验和...
"Intel.txt"和"Intel3.txt"以及"Intel面试题.txt"是英特尔公司面试题的进一步扩展,可能包含更多关于优化、性能分析和系统编程的题目,这对于在硬件级别工作或者进行高性能计算的开发者尤为重要。 "威盛笔试题.txt...
### Intel的笔试和面试题目解析 #### 智力题解析 1. **相遇轮船问题**:这个问题实际上是一个经典的数学逻辑题。由于两艘轮船分别从两个地点出发,相向而行,假设今天中午从勒阿佛开出的船会在7天后到达纽约,而在...
华为、微软、intel、德勤java面试题.pdf 华为、微软、intel、德勤java面试题.pdf 华为、微软、intel、德勤java面试题.pdf 华为、微软、intel、德勤java面试题.pdf华为、微软、intel、德勤java面试题.pdf 华为、微软...
“Intel3.txt”和“Intel面试题.txt”可能继续深入探讨了与Intel公司相关的技术问题,可能涉及到多线程编程、并发控制、系统调用等更高级的主题,这些都是现代计算机科学中不可或缺的部分。 “威盛笔试题.txt”和...
《CC++ 笔试、面试题目宝典》是面向求职者,尤其是希望进入Microsoft、Intel等知名科技公司的程序员们的必备参考资料。这份文档包含了丰富的CC++编程语言相关的笔试和面试题目,旨在帮助求职者提升技术水平,顺利...
在IT行业中,面试和笔试是求职者通往心仪职位的关键步骤,尤其对于大型科技公司如IBM、联想和英特尔等,他们的面试流程通常严谨且全面。这个名为"IBM-联想-英特尔等笔试面试大全.zip"的压缩包文件很可能包含了这些...
标题提及的“英特尔相关面试知识”可能涉及到对英特尔公司历史、业务、技术以及其在中国的发展等方面的了解,这对于准备进入英特尔工作的求职者来说是重要的面试准备内容。以下是对这些知识点的详细说明: 1. ...
- **20年前**:硅谷的标志性企业包括Intel、Oracle、AMD、Apple、Cisco等。 - **10年前**:Google、Yahoo、eBay成为新兴力量。 - **现在**:Tesla、Facebook、Twitter、LinkedIn引领潮流。 ##### 特点分析: - **...
### IT行业求职攻略:从面试经验中提炼的关键策略 #### 一、利用已有Offer作为筹码 **背景**:在IT行业的求职过程中,拥有一个或多个Offer可以成为求职者手中的有力筹码。这种策略不仅可以帮助求职者在竞争激烈的...
最后,“IBM、Intel、汉略”可能是其他公司的面试资料或者相关信息。 总的来说,这个压缩包提供了一个全面的面试准备平台,不仅包含了具体的面试题目,还有面试技巧、行业知识和职业素养等内容,对想要进入IT行业的...
在Intel架构中,栈从高地址向低地址增长,如果`i`, `j`, `k`是连续分配的,`memset(&k, 0, 3*sizeof(int))`可能会正确覆盖这三个变量。但在某些处理器或编译器中,由于内存对齐,这三个变量可能占用比实际大小更多的...
本电子书收集了100个真题,包括了百度、金山、微软、Intel等几十个企业的笔试和面试真题,部分附有答案,机会是留给有准备的人的,希望大家能从中得到启发。 电子书软件部分目录: 16个经典面试题 33条Net经典面试...
在IT行业中,面试是检验求职者技能和知识的关键环节,尤其对于华为、中兴、微软以及英特尔这样的全球知名公司来说,他们的面试题往往具有高度的专业性和挑战性。这些公司的面试通常涉及广泛的技术领域,旨在寻找最...