新祥旭考研-北交大计算机研究生就业。。。

合集下载

计算机专业研究生就业方向

计算机专业研究生就业方向

计算机专业研究生就业方向计算机专业研究生就业方向一、计算机系统分析师1、职位特点:计算机系统分析师是一种非常重要的IT行业从业人员,主要负责计算机系统的研究、设计、开发和运行维护,分析系统的现状和要求,提出方案,完成计算机系统开发的准备和实施工作。

2、任职要求:(1)熟练掌握计算机系统设计、开发、维护和测试技术;(2)熟练掌握一门或多门编程语言;(3)能够将非计算机的业务需求转换成计算机程序;(4)具备良好的沟通技巧,能够与客户或者技术专家有效沟通;(5)有较好的抗压能力,能够承受较大的工作压力;(6)有良好的团队协作能力,能够助力团队成员完成共同的工作。

二、计算机应用分析师1、职位特点:计算机应用分析师是从事计算机应用分析、研究和开发的从业人员,负责对客户提出的需求进行分析,提出可行的解决方案,并参与计算机应用系统开发、设计、安装维护等工作。

2、任职要求:(1)有深入的计算机应用系统及其分析研究能力;(2)能够及时调整和改进计算机应用系统;(3)熟悉各种计算机应用系统软件,有相应的应用开发经验;(4)掌握各种环境和开发工具的使用;(5)具备良好的沟通技巧,能够与客户有效沟通;(6)具有较强的责任心,良好的团队协作能力,有较强的抗压性。

三、网络工程师1、职位特点:网络工程师是从事计算机网络系统研究、设计和开发、安装维护和技术支持的从业人员,负责网络系统的设计及搭建,网络软件的开发、维护以及相关技术的支持工作。

2、任职要求:(1)具备一定的计算机网络系统研究、设计和开发经验;(2)熟悉各种网络软件的开发、维护和应用;(3)熟练掌握TCP/IP协议组网;(4)熟悉网络安全技术,有一定的网络安全经验;(5)有良好的抗压能力,有较强的抗压性;(6)有良好的团队协作能力,能够很好的服从团队的安排,协助团队成员完成共同的工作。

2022年北京交通大学电子信息专硕(非全日制)专业考研备考成功经验必看分享

2022年北京交通大学电子信息专硕(非全日制)专业考研备考成功经验必看分享

2022年北京交通大学电子信息专硕(非全日制)专业考研备考成功经验必看分享一、前言首先要做的就是确定适合自己的目标院校和专业。

决定考研之后先不要着急去复习,花几天时间去清楚地认识自己,包括学习能力、抗压能力、自制力等等。

紧接着综合自己的实力和地域等因素,先选定几个学校,最后再到这几个学校的官网搜集信息,考研文库涵盖全国各大高校相关专业的考研信息,大家可以在上面查找想要的。

其实主要看每个学校的专业课都考什么,英语政治一般都差不多。

我给出的建议是挑选基础比较好的专业课方向对应的学校,这对于之后的学习是比较有利的并且可以增强自信心。

二、专业信息所属学院:电子信息工程学院招生类别:非全日制研究生所属门类代码、名称:工学[08]所属一级学科代码、名称:电子信息(专业学位)[0854]研究方向:03 电子信息招生人数:17初试科目:① 101 思想政治理论② 201 英语一③ 301 数学一④ 897 电路复试科目:01109 信号与系统或 01111 计算机原理与接口技术或 01112 电磁场理论(三选一)近年复试分数线:2021年:总分为300 单科为37,37,56,562020年:总分为270 单科为37,37,56,562019年:总分为304 单科为39,39,59,59专业课参考书目:《基础电路分析》(第 3 版),闻跃、高岩、余晶晶编著,清华大学出版社、北京交通大学出版社, 2018复试参考书目:01109 信号与系统:信号与系统(第 3 版),高等教育出版社,202001111 计算机原理与接口技术:[1]微机原理与接口技术(第 3 版),戴胜华付文秀黄赞武于振宇崔勇编著,清华大学出版社&北京交通大学出版社,2019.10[2]INTEL Microprocessors 8086/8088, 80186/80188, 80286, 80386,80486, Pentium, Pentium Pro Processor,Pentium II, Pentium III, Pentium 4, and Core2 with 64-Bit Extensions Architecture, Programming, and Interfacing(8th Edition) ,by Barry B. Brey 200901112 电磁场理论:《电磁场与电磁波(M+ Book)》邵小桃李一玫王国栋专业课考试大纲:1. 基本概念和基本规律(1)电路模型与电路分类(2)电压、电流变量及其参考方向(3)功率与能量(4)基尔霍夫电流定律和电压定律(5)元件约束关系(电阻、独立源、受控源、开路与短路)(6)用两类约束关系求解电路(7)电阻分压与分流(8)含受控源电路分析2. 线性电路分析方法(1)线性电路的齐次性与叠加性定理(2)等效电路的基本概念(3)二端元件串并联等效变换(4)实际电源模型的等效变换(5)含受控源电路的等效变换(6)二端网络的输入电阻求解(7)星形与三角形电阻电路的等效变换(8)戴维南定理和诺顿定理(9)最大功率传输定理(10)结点分析法和网孔分析法(11)含运算放大器电路分析3. 动态电路分析(1)动态元件特性(电容、电感)(2)一阶、二阶动态电路方程的建立和响应求解(3)初始值与直流稳态值的计算(4)直流激励一阶动态电路响应的时间常数与三要素法(5)动态响应的分解与叠加(6)二阶动态电路的固有响应类型及求解4. 正弦稳态电路分析(1)正弦信号的特征量、相位差与正弦稳态响应(2)正弦信号的相量表示和相量运算(3)相量图及其应用(4)基尔霍夫定律和元件伏安关系的相量形式(5)阻抗与导纳的概念和计算(6)谐振电路分析(7)正弦稳态电路的相量分析法(8)正弦稳态功率分析5. 磁耦合电路和三相电路(1)互感电压、互感元件与同名端(2)互感元件的相量模型(3)互感元件串并联去耦等效(4)含互感电路的一般分析方法(5)基于互感消去法的互感电路分析(6)基于反映阻抗法的互感电路分析(7)理想变压器特性及其电路分析(8)全耦合变压器特性及其电路分析(9)一般变压器模型(10)三相电路分析三、初试备考经验思想政治理论这门课开始的时间最晚。

2020-2021年北京大学085211计算机技术、就业前景、招生情况、复试分数线、参考书目等考研经验

2020-2021年北京大学085211计算机技术、就业前景、招生情况、复试分数线、参考书目等考研经验

2020-2021年北京大学085211计算机技术、就业前景、招生情况、复试分数线、参考书目等考研经验就业前景计算机技术的内容非常广泛,可粗分为计算机系统技术、计算机器件技术、计算机部件技术和计算机组装技术等几个方面。

目前计算机技术的应用空前发展,各种技术产品层出不穷。

在瞬息万变的计算机世界里,拥有专业知识的高层次人才无疑是稀缺的。

所以计算机技术专业的优秀毕业生有很关阔的发展空间。

(专业硕士)计算机技术专业的优秀硕士毕业生主要有以下几方面的就业方向:1、可以到国内外大型电信服务商、大型通信设备制造企业进行技术开发工作,也可以到其他企事业单位从事网络工程领域的设计、维护、教育培训等工作。

2、可以到国内外众多软件企业、国家机关以及各个大、中型企、事业单位的信息技术部门、教育部门等单位从事软件工程领域的技术开发、教学、科研及管理等工作。

3、可到信息产业、财政、金融、邮电、交通、国防、大专院校和科研机构从事通信技术和电子技术的科研、教学和工程技术工作。

4、可为政府、国防、军队、电信、电力、金融、铁路等部门的计算机网络系统和信息安全领域进行管理和服务。

可考证书:思科认证,华为认证,NIIT认证、编程,图像处理,数据库,网络等资格从业证等。

招生情况复试分数线考研排名参考书目微电子基础参考书目01高等数学(上、下册) 同济大学高等教育出版社02固体物理学黄昆原著韩汝琦改高等教育出版社03数字CMOS VLSI分析与设计基础甘学温北京大学出版社半导体物理、数字电路逻辑设计和计算机组成参考书目01半导体物理学(上册) 叶良修高等教育出版社02半导体物理学刘恩科等国防工业出版社01数字电路逻辑设计王毓银高等教育出版社02计算机系统结构郑纬民清华大学出版社电子线路、智能与信息专业综合(含计算机原理、数据结构与算法)、数字信号处理基础参考书目01电路分析王楚余道衡北京大学出版社02电子线路基础高义焕03数字逻辑电路王楚沈伯弘高等教育出版社04模拟电子技术基础杨素行计算机数学基础(高等数学、离散数学)参考书目01高等数学(上、下册) 同济大学高等教育出版社范围:一元微积分、无穷级数上册:除了第七章和加*号的部分外的所有章节下册:第11章的第一到第五节02离散数学教程耿素云屈婉玲北京大学出版社(作者三:王捍贫) 范围:集合论与图论,代数结构第一到第五章,第七到第十九章计算机软件基础(数据结构、操作系统)、计算机硬件基础(计算机组成与系统结构)参考书目1数据结构许卓群杨冬青高等教育出版社02数据结构与算法分析--C++第二版张铭刘晓丹电子工业出版社03操作系统教程陈向群杨芙清北京大学出版社第一章至第九章01计算机网络A.S.T(译版影印版熊桂喜译清华大学出版社集成电路设计基础(工程硕士)参考书目01微型计算机原理及应用李伯成西电科技大学出版社三本任选其一02微型计算机原理及应用王勇山高等教育出版社三本任选其一03微型计算机原理及应用周明德清华大学出版社(第三版上册) 三本任选其一04高等数学上下册同济大学高等教育出版社05数字CMOS VLSI分析与设计基甘学温北京大学出版社数字电路逻辑设计和计算机体系结构、微电子学基础(工程硕士)参考书目01数字电路逻辑设计王毓银高等教育出版社02计算机体系结构郑纬民清华大学出版社01半导体物理刘恩科国防工业出版社三本任选其一02半导体器件物理曾树荣北京大学出版社三本任选其一原画设计汪璎上海人民美术出版社动画原理黄兴芳上海人民美术出版社《电影的元素》李.R波中国电影出版社《计算机辅助设计》付志勇湖北美术出版社《软件工程》王立福北京大学出版社实用软件工程邓人杰清华大学出版社数据结构与算法许卓群、杨冬青高等教育出版社考研建议1、零基础复习阶段(6月前)本阶段根据考研科目,选择适当的参考教材,有目的地把教材过一遍,全面熟悉教材,适当扩展知识面,熟悉专业课各科的经典教材。

新祥旭高硕考研 过来人致北交大电信考研经验分享 (1)

新祥旭高硕考研 过来人致北交大电信考研经验分享 (1)

过来人致北交大电信考研经验分享一年的努力终于告一段落。

分数不高,普通二本,本科期间无项目,最后被光波组拟录取。

一年下来,总结下来只是一句话:坚持自己认为对的!其实刚开始知道通信加了三本书的时候,身边很多人就开始退却了。

我当时是认为,这既是挑战又是机遇。

但是照今年的的情况来看,明年的情况肯定不会像今年这样乐观了。

与其说我们这一届幸运,倒不如说是我们应得的,因为其他人连报通信的勇气都没有。

希望学弟学妹们认定了一个学校就坚持不懈的努力下去,结果都会不错的。

我当时联系了本校的一个保研的学生,她说光纤通信和移动通信她们学的也不太好,而且考试只是考面上的东西。

我记得初试时考了一个光纤的大题,一个移动通信的大题。

反正我是一点也没写。

但是我估计绝大多数人的情况和我是一样的。

至于这三门课怎么准备我还真是没有太多心得。

希望以后能有其他学长给大家解读。

我建议大家去报一个专业课一对一的辅导班,新祥旭就很不错,它主要是针对专业课一对一的形式,专业课老师也是最牛优秀的。

学硕和专硕的问题,我强烈建议大家考学硕。

今年的专硕特别惨,和我同去的一个同学专硕329分。

排名11,被刷下来了。

还有一个310多的也被刷下来了。

不是因为分低,老师就是不愿意要专硕的,宁愿要学硕调剂过去的。

好多专硕去面试的时候老师会问:你为什么不报学硕?有的老师还会说:你要是报的学硕就好了。

专硕也是考数一,专业课也差不多,为什么要报专硕呢?建议大家报学硕,只要你分差不多就有很大可能被录取,交大的老师很好,不会有歧视你本科出身不好的。

当然这只是个人建议,最后的决定还是大家多搜集资料,多参考别人建议,多斟酌。

能找专业课老师的尽量找专业课老师。

首先是面试分为两个组,这个没有什么说法,可能就是因为光波组人较多,想尽快结束面试。

然后就是英语口语部分,去年是用英语做自我介绍。

今年是在你面前放了一小沓剪开的A4纸,大概有一张A4的1/6大左右,内容是光纤相关的英文文献,只是朗读,不用翻译。

计算机专业研究生毕业就业方向

计算机专业研究生毕业就业方向

计算机专业研究生毕业就业方向
计算机专业研究生毕业后就业方向包括但不限于以下几个方面:
1. 软件工程师:从事软件开发、测试、维护和升级等工作,需要具备扎实的编程能力和解决问题的能力。

2. 数据分析师:负责对大量数据进行分析和挖掘,需要具备数据处理、统计学和编程技能。

3. 人工智能工程师:从事机器学习、深度学习等人工智能领域的研究和开发工作,需要具备数学、算法和编程等多方面的技能。

4. 网络安全工程师:负责保障网络安全,防范网络攻击和数据泄露等问题,需要具备网络安全知识和技能。

5. 云计算工程师:从事云计算平台的搭建和维护工作,需要具备云计算、虚拟化和编程等技能。

6. IT顾问和项目经理:负责项目规划、管理和实施,需要具备项目管理和沟通协调等技能。

7. 学术研究人员:从事计算机理论和技术研究,需要具备扎实的理论基础和研究能力。

总之,计算机专业研究生毕业后就业方向较为广泛,可以选择根据自身兴趣和能力进行选择。

计算机硕士就业方向

计算机硕士就业方向

计算机硕士就业方向计算机硕士,是由高等教育机构授予了深入学习技术和理论知识的人们的学位。

计算机硕士可以帮助从业人员深入研究计算机应用,为企业提供有价值的解决方案。

近年来,由于计算机技术的发展,计算机硕士的就业机会也在不断增加。

本文将就计算机硕士的就业方向进行一个简单的介绍。

首先,计算机硕士可以在软件工程领域就业。

一个有软件工程学位的人可以在计算机领域开发新的软件和硬件解决方案,还可以开发新的技术,以支持企业系统。

由于软件开发领域的发展,软件工程家也有很多门路可走,可以从事软件开发、Web开发、数据库管理等多种工作。

其次,计算机硕士可以就业于企业的管理和技术部门。

这些部门主要负责计算机硬件和软件开发,以及技术支持解决方案的研究、开发和实施。

这些部门有助于企业提高管理和技术水平,为企业提供优质的服务。

此外,计算机硕士还可以就业于网络安全和数据库领域。

他们负责安装和维护网络安全系统,以保护用户信息免遭损害;设计和实施数据库结构,管理用户和资源的有效使用;协助网站的建立和维护,提高网站的功能和效率。

最后,计算机硕士也可以进入作为顾问的就业领域。

他们为了向客户提供技术咨询服务,指导企业客户更新其系统技术,以使整个系统能够更好地响应客户的要求。

顾问们还会参与企业客户的信息科技计划,给出数据库设计和开发技术的建议,并帮助客户开发新的应用系统。

以上就是计算机硕士的就业方向,可见,对于计算机硕士的就业前景十分广阔。

在计算机软件和硬件制造方面,市场对高级人才的需求日益增加,计算机硕士就业的机会很多。

如果你有计算机专业的学位,那么就有机会去尝试一些令人兴奋的工作,为企业创造价值。

计算机研究生就业方向岗位

计算机研究生就业方向岗位

计算机研究生就业方向岗位如今,计算机是一个充满机遇的领域,随着智能时代的到来,计算机研究生的就业方向也越来越多样化。

在这篇文章中,我将介绍几种计算机研究生就业方向岗位。

1. 人工智能工程师人工智能是一种快速发展的技术,越来越多的公司和机构开始使用人工智能技术来改进和优化他们的业务。

人工智能工程师需要具备深度学习、计算机视觉和自然语言处理等领域的技能。

他们需要了解各种机器学习模型和算法,并能够应用它们来解决现实世界的问题。

2. 软件工程师软件工程是计算机领域的一个重要分支。

软件工程师需要掌握多种编程语言和开发工具,能够设计、开发和测试软件。

他们需要遵循软件生命周期的各个阶段,包括需求分析、设计、编码、测试和部署。

软件工程师可以在各种领域工作,如游戏开发、移动应用开发和企业软件开发等。

3. 数据科学家数据科学是利用数学、统计学和计算机科学等技术来解决现实世界问题的领域。

数据科学家需要具备数据分析、数据挖掘和机器学习等技能,能够处理大数据和从数据中提取有价值的信息。

数据科学家可以在各种行业工作,如金融、医疗和电子商务等。

4. 网络安全工程师随着互联网的发展,网络安全越来越受到重视。

网络安全工程师需要了解各种网络攻击和安全漏洞,并能够开发和实施有效的安全策略来保护网络。

他们需要熟悉各种安全工具和技术,如防火墙、入侵检测和加密等。

5. 人机交互工程师人机交互是研究人与计算机之间交互的一种领域。

人机交互工程师需要了解人类认知和行为的基础知识,能够设计和实现用户友好的界面和交互体验。

他们需要深入理解人机交互的各个方面,包括用户需求分析、设计、测试和评估等。

总之,计算机研究生有很多就业方向岗位可供选择。

无论选择哪种职业道路,学习和不断进步都是关键。

随着技术的不断发展,计算机研究生将有更多机会在自己的领域实现成功。

计算机研生就业方向

计算机研生就业方向

计算机研究生就业方向随着IT市场的蓬勃发展,计算机专业的毕业生人数持续上升,但就业形势却日益严峻。

为了更好地适应市场需求,计算机专业的研究生需要具备扎实的基础知识、较强的实践能力以及广阔的就业视野。

本文将详细介绍计算机研究生的就业方向,帮助您更好地规划职业发展。

一、互联网行业互联网行业是计算机专业研究生就业的主要方向之一。

在这个行业中,毕业生可以从事各类与互联网相关的职位,如前端开发、后端开发、移动端开发、测试、运维、数据分析等。

随着5G、物联网等技术的普及,未来互联网行业还将涌现出更多新的岗位。

二、金融行业金融行业是计算机专业研究生就业的热门方向之一。

在这个行业中,毕业生可以从事金融科技、风险管理、量化分析等职位。

随着金融科技的不断发展,金融行业对计算机专业人才的需求越来越大。

三、制造业制造业是计算机专业研究生就业的重要方向之一。

在这个行业中,毕业生可以从事工业控制、智能制造等方面的职位。

随着工业4.0的推进,制造业对计算机专业人才的需求也在逐渐增加。

四、教育行业教育行业是计算机专业研究生就业的传统方向之一。

在这个行业中,毕业生可以从事教育技术、在线教育等方面的职位。

随着在线教育的不断发展,教育行业对计算机专业人才的需求也在逐渐增加。

五、政府机构与公共事业单位政府机构与公共事业单位也是计算机专业研究生就业的重要方向之一。

在这个行业中,毕业生可以从事各类与信息技术相关的职位,如网络安全、信息化项目管理等。

随着数字化政府的推进,政府机构对计算机专业人才的需求也在逐渐增加。

六、创业与自由职业越来越多的计算机专业研究生选择创业或成为自由职业者,他们可以通过自己的技能和知识,为社会提供技术服务或开发产品。

此外,许多计算机研究生也选择进入初创公司或自主创业,为新兴产业提供技术支持和创新思路。

七、交叉领域与多元化发展随着科技的不断进步和行业的相互融合,计算机研究生的就业领域也在不断扩展。

许多毕业生选择进入交叉领域,如生物信息学、环境科学等,利用自己的技术背景为其他领域提供解决方案。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

我是今年四月份毕业的计算机硕士,去年可能是我这短暂人生中经历过的最忙碌最辛苦的一年。

这一年里收获了很多,也有很多感悟。

一直也希望把这些经历感悟记录下来,分享给有需要的学弟学妹们。

我想假如我之前能得到更多前辈经验的分享,也许我能避免一些弯路。

下面我对我的求职经历简要回忆一下,各个公司的求职时间可能有交叉。

WAP这是一家日本公司做ERP的,全称应该是叫Works Application。

我投递这家公司的时候刚上研二,也就是14年秋季的时候。

当时在论坛上看到这个公司的招聘帖子,薪酬直接写在了招聘细则里,被它的高薪吸引(650W日元,14年的时候那个薪水确实很吸引人)。

同时这个公司的offer可以保留两年,所以假如我当时(14年秋季)拿到offer,16年毕业时那个offer依然是有效。

于是,我向这家公司投递了简历。

投递之后,很快会收到两道算法题,任选一道解完之后再发回去,它会对你的解法进行检测,假如没有bug的话,就会通知你到现场去面试了。

我记得当时是一道c++的题和一道java的题,并不是很难,算是比较基础的那种。

而且时间很宽松,会给你几天的时间。

没过几天,就接到现场面试的邀请。

这个公司的研发中心在上海,因此面试官是从上海飞过来花两天的时间面试北京的候选人。

当时的面试地点是在北邮附近的一家酒店,离学校很近。

面试官都是日本人,因此面试交流都用英语。

面试写代码是在笔记本上,你的屏幕会共享到面试官的电脑屏幕上,因此你的整个编码过程,面试官都在观察。

第一面是一个年轻的男工程师,稍微寒暄了两句,就出了一道算法题,并放了一个倒计时钟在旁边,告诉我有15分钟的时候完成编码、测试。

开发环境是ubuntu,IDE是codeblocks,当然用vim也行(我当时用的vim)。

由于这是我的第一次求职面试,当时还是挺紧张的,写代码的时候思路也不是特别清晰,不过所幸在15分钟内还是完成了编码测试。

然后面试官出了一些测试用例,来测试我的代码。

紧接着,面试官在刚才问题的基础上做了一些修改,加大了难度,重新计时。

这个时候我已经不是特别紧张了,很快就写完了代码,并设计了几个测试用例进行测试。

我把代码提交给了面试官,面试官也觉得没有什么问题。

然后,面试官进一步对问题进行了升级,还是15分钟计时。

最后变成了一个简单的动态规划问题,在纸上画完状态转移,很快就写完了代码。

面试官做了简单的测试,也觉得没什么问题。

这时候第一面差不多也就结束了,40分钟左右,3道不算难的算法题。

第一面完了之后,被叫到另一个屋子完成一份测验试卷,好像也有时间限制,都是一些数学题(概率题比较多)。

不过我还没有做完,就被叫出去参加第二面。

第二轮面试官的级别比第一轮要高,流程还是一样,一个算法题,然后15分钟计时。

是一个求公共子串的问题,我看一共才15分钟应该不会要求我写KMP,于是我就写了一个暴利解法。

解完测试过了之后,面试官升级了一下问题,难度比之前提高了一些,但还是控制在了15分钟可以写完的程度。

写完之后,面试官做了一些测试。

这个公司招聘效率很高,面试通过之后工作人员带着我来到另一个屋子,公司的一个高管会跟你进行一些简单的交流,比如职业的规划等等。

然后现场就会把纸质的offer发给你,在两年之内这个offer都是有效的。

工作地点是在上海、东京或者新加坡。

不过第一年是要待在上海的。

感觉这个公司面试的题的难度一般,只是对速度会有比较高的要求。

做的产品也更偏向传统行业,跟互联网并不是特别紧密。

Google找了一个大我很多届的学长帮我内推了google,免去了参加线上笔试的环节。

其实那个学长并不认识我,我只是在linkedin上搜到了他。

不过学长还是很热心,内推了我的简历。

但内推也只是能保证hr能看到你的简历,能不能拿到面试机会还是hr说了算。

幸运的是,内推没多久,hr就帮我安排了电话面试。

面试时间是在早晨7点,因此应该是美国总部那边的面试官。

电话面试当天很紧张,因为从来没有经历过电话面试,而且还有可能是英文的电话面试。

因为面试时间太早,因此不方便在宿舍面试,我早早就跑去了实验室。

编码是在google doc 上完成(需要翻墙),面试开始前,我的翻墙软件突然不好使了,弄得我好紧张。

很准时的就接到了美国那边打过来的电话,面试官是个中国人,可能是hr特意安排了中文的电话面试吧。

简单寒暄了几句之后,面试官基于我以前做过的一个项目出了一个系统设计题,和面试官来回讨论了好几种设计方案,每种方案的优缺点。

讨论了大概20分钟,总算得出了一个比较满意的设计方案。

紧接着面试官出了一道算法题,我很快给出了一个解法,但不是最优的。

然后面试官给了一点提示,感叹这个题确实非常巧妙,很快写完了代码,面试官也觉得代码没有什么问题。

这时候电话面试差不多就结束了,面试官似乎还比较满意。

Google效率很高,没过几个小时就接到hr电话准备安排现场面试了。

现场面试是先面两轮,如果表现不错,会几天之后再安排两轮。

这四轮都表现不错的话,会把材料报到总部的hc(hire committee),然后会决定有没有offer。

现场面试那天,早早来到了google 北京的office,这也是第一次参观google的office,感觉装饰也是挺有风格的。

面试官都是从总部飞过来的,可能等面完这一批校招的候选人之后,再回总部吧。

第一面的面试官是96级清华的毕业生,在youtube部门工作。

寒暄的时候都说的中文,面试开始之后就必须用英语了。

面试时会发给你一台笔记本,然后在google doc上编码。

面试官在google doc上敲了一段c++代码,然后让我在里面挑错。

没想到还有这种面试形式,也有可能作为热身环节。

我糊里糊涂说完几点之后,面试官也没做什么评价。

然后出了一道算法题,是leetcode上的原题,并不是很难,但有一些比较巧妙的细节。

当时我也比较紧张,思路不是特别清晰,总算是磕磕绊绊写完了代码。

然后和面试官讨论了一下测试用例的设计,时间差不多就到了。

第二面也是一个中国人,在google里做开源项目。

上来什么也没说,直接出了一道题。

解法并不是很难,但是代码写起来稍微有一些复杂。

先跟面试官描述了一下解法,面试官表示可行,面完一面之后状态变好了一些,很快写完了代码,然后和面试官讨论了测试用例。

然后面试官紧接着出了第二道题,有点类似于一个脑筋急转弯,经过几分钟的讨论后,发现了规律。

代码很简单,很快就写完了,然后设计了几个测试用例。

两面结束后,当天的面试就结束了,本来还以为能蹭一顿午饭吃,结果直接就被送出来了。

Google的反馈很快,当天下午就接到hr的电话,说前两轮面试表现不错,马上安排了第三天后面的两轮面试。

第三面是个白人小哥,在google做search,可能不是美国人,因为英语听起来稍微有点难懂。

上来节奏很快,什么都没说直接出了一道题。

看起来挺简单的,然后我犯了面试中的大忌,使用了题目中没有的假设,并且十分着急就开始编码。

等到我代码快写完时,才发现这个问题。

然后赶紧跟面试官确认,发现确实自己的假设有误。

我想这会我给面试官的印象已经不太好了,后来我用比较复杂的解法解决了这个问题。

现在看来这个问题其实挺简单的,但不知道为什么当时没有想到更简单的方法,可能就是脑子卡壳了吧。

不过面试官不动声色,所以在当时我并不知道我给出来的解法其实是不够好的。

然后面试官讲问题升级到了多机环境中,和面试官讨论了很久,总算找到了一个解决方案。

这个时候差不多还剩15分钟,面试官又出了一道题,并不难,但我又给出了一个不是最优的解法。

在当时,我感觉这一轮面试应该还行,因为出的三个问题都解出来了。

但是现在回想起来,其实整个过程跟面试官的互动都没有做的很好,还犯了不少的错误。

第四面是个中国人,看起来比较年长了。

让我首先做了一下自我介绍,前面三面都没有让我做过自我介绍。

完了之后出了一道算法题,我很快给出了一个解法,也写完了代码。

但是面试官让我对内存进行优化,我提出了很多种方案,到最后也没有想出让他满意的方案。

其实现在想起来还挺可惜的,可能还是面试那天状态不算特别好吧,思维有点卡壳。

面试完了没几天,就接到hr的电话,面试不太理想,就不走后续流程了。

现在想想确实还是可以做的更好吧,之后从其他候选人那获得的信息来看,google去年在大陆的招聘名额确实少了很多,很多通过了面试的人,最后也没有拿到offer。

微软微软可能算是现在唯一在中国有大规模招聘的美国IT巨头了,每年三月份左右,微软会启动面向应届生的预科生计划。

面试通过之后就算是进入校招的绿色通道了吧,可以更早的拿到offer。

去年报名之后,先参加了一场线上的笔试。

四道算法题,笔试表现不错的会被邀请参加面试。

我当时做了240分,估计也就中等水平吧。

笔试完了一两周之后,接到现场面试的通知。

第一面的面试官看着挺年轻的,估计也是刚毕业没几年。

聊了几句做过的项目之后,出了一道算法题。

很经典的一个问题,不是很难,很快写出了代码。

然后面试官做了一下升级,加大了难度,依然是个很经典的问题,不是很难。

写完这个之后,面试官又升级了难度,问题变得复杂了不少。

时间已经不够写代码了,所以只讨论了一下思路,这过程中面试官也给了一些提示,才得到比较满意的解法。

第二面是个帅气的男工程师,简单聊了一下项目。

出了一个带实际应用场景的问题,要求计算出需要多少台机器,每台机器的使用内存等等。

最后在纸上写了核心算法的代码。

感觉问题还挺新颖的,可能是他们实际工作中曾经遇到的问题吧。

第三面是个中年工程师,感觉应该级别挺高的。

上来什么都没说,就出了一道算法题,现在想起来都觉得这道题确实很巧妙,代码很短,但是有很多需要处理的细节。

确实很能考验面试者的思维和代码能力。

在尝试了很多种解法后,终于找到了满意的解法。

然后写代码花了很多时间。

面完之后,还没回到学校就接到了微软的电话,说面试表现不错。

之后又和一个部门的高管面了一面,这一面比较简单,没问太多技术上的问题,就大概聊了聊他感兴趣的话题。

随着google在中国的缩招,facebook在中国的停招,所以有很多想翻墙去美帝的应届生会直接申请微软美国。

现在回过头来看,再来一次的话,我也会尝试直接申请微软美国吧。

百度我一个高中同学在百度网页搜索部的rank组实习,他觉得这个组不错,正好有内推的机会,就让我也去试试。

每次收到百度hr的邮件差不多都快半夜12点了,而且面试安排在了周末,看来BAT的工作强度真是名不虚传。

第一面是个操着东北口音的男工程师,感觉很亲切。

上来聊了聊项目,让我推导SVM 算法。

当时我已经决定不找与机器学习相关的工作了,所以对这些东西没有做任何准备,于是我直接跟他说我已经忘了。

然后出了几个很基础的算法让我写(floyd等等),之后从他们的实际工作中抽象了一个问题,给出了一个算法,分析了一下复杂度。

相关文档
最新文档