听微软老员工讲述他们是如何走进微软的

去微软是什么感受? 首先感谢《新程序员》走进名企活动!!! 不知有多少和我一样二十出头的人对《程序员》杂志有所耳闻,生于2001 年的《程序员》曾陪伴了无数开发者成长,(那一年我才3岁0.0)如今已停刊许久,看一些经验丰富的开发者说在互联网还不发达的时代,就是《程序员》伴他们成长的,如今由近百位专家参与、经数月打磨后,《新程序员》也已经发布,希望对此有兴趣的大家可以多多了解一下,我本人也是对积累了这么多技术大师金和优秀 非常感谢《新程序员》这次举办的走进名企线下交流活动,让我能够走进微软亚洲研究院去参观,学习,感受到微. 阅读详情
对于 微软亚洲研究院九年的建院历史而言,工作十年以上的员工并不多,邹欣便是这为数不多中的一员。他在美国获得计算机硕士学位后便与微软结缘,先后在微软总部参与开发了Outlook, Visual Studio 2005等软件项目,2005年回国加入微软亚洲研究院创新工程中心,担任开发经理。时隔十余年之久,邹欣回忆起了他当年的微软面试故事。

  大约是1996年春天,我在韦恩州立大学(Wayne State University)正忙着写硕士论文。一天,收到了一封电子邮件,来自Richard Brodie,我依稀还记得上面写着:

  "I'm the creator of Word. I found your resume… are you interested in a contract position at Microsoft?"

程序员

  他叫我写了一个程序 (好像是二叉树排序),我写好之后email给他。几天之后,他又安排了微软的一个电话面试,主要询问了一些关于项目、程序设计语言方面的知识。不久,他说还得去面试,就把去微软公司总部Seattle的来回机票寄给我了。在这之前,我已经得到了几家软件公司的Offer。因为以前有过在一个大型公司工作的经历,我对大公司的兴趣倒不是特别大,但是又一想,免费的机票、还有Microsoft 的名声,抱着去看看的心理就上路了。

  那天清早,从Detroit 经Pittsburg 到了Seattle,由于时差的关系,到达时还是早上。Richard 接了我,从机场到微软的路上,他和我聊了我在国内做过的项目。听说我们在目标码上汉化了SCO Unix,他吃了一惊,拍拍我的肩膀说,那你做这个工作是没问题的了。

  我进了微软17楼的门厅,觉得气派不小,一个叫Gary 的人把我领到他的办公室,屋里堆满了各种各样的玩具,一个大盒子上好像还有日语写的“棋盘”二字。寒暄之后,就直奔主题。

  他问道:“在一个含有DBCS的字符串中,如何从当前的位置向字符串头退一个完整的字符?”

  你们看到这个地方可千万别笑,当时的不少文字编辑器不能处理这些问题,编辑的光标时不时会跑到一个汉字的中间去。我在黑板上边写算法,他在旁边提问。这个问题的关键是了解DBCS (Double Byte Character Set) 中 leading byte 和 trailing byte 的区别,然后向字符串开始处搜索,写完大概的算法后,又讨论了优化的问题。写完之后,他好像挺满意。

  (现在想不起来午饭是如何解决的了,一般情况下吃午饭时也要安排面试,问一些和技术有关的问题)

  第二个见面的叫Daniel,看样子像中国人,他叫我做了几个指针的程序,大概是把单链表倒过来之类的。然后要我分析各种算法的优劣。这一关很顺利就过了。

  第三个见面的叫Matt,他跟我谈了他们正在做一个叫outlook 的email 和个人信息管理程序,远东版(中日韩语言)进度很慢,需要做不少处理双字节的工作,以及各种和中日韩环境有关的问题。我问他:“你们为啥不用 Unicode, 我觉得Unicode 一出,就再也不用DBCS了。”他有点尴尬地说,我们的程序是建立在一个叫MAPI 的平台上的,它还不支持 Unicode。正说着,门外一阵骚动,有人推门进来说:“哥们,快去……”。征得我的同意之后,Matt 带着我来到一个大厅,一帮人围着看一个人在被剃光头,有人还在起哄。被剃者面带微笑,岿然不动。他叫Mike,是Outlook 的开发经理(development manager)。据说他和大家打赌,如果在某月某日之前整个团队的bug 数量减少到一定数目,他就以光头回报。

  看完剃头事件,我从冰箱拿了一听 Mountain Dew,和 Matt 回到他的办公室,继续面试。Matt 叫我实现标准函数 itoa() 功能,就是把数字转换成为字符串输出。或许是累了,或许是Mountain Dew里的咖啡因起了作用,我觉得用简单的循环方法太平常了,就思考着是否可以用数学库函数来做。他说,这是我第一次看到这样的解法,你为啥不用简单的方法?你知道数学库函数有多慢么?其实,我当时的幼稚想法是想通过这种解法向面试官证明自己懂得并不少。

  下午,Richard 送我到机场附近的旅馆,路上他问,要不要在西雅图一带兜兜风?我说,我觉得我肯定会来这里上班的,以后有的是机会,这次就不用了:)。吃晚饭时,我还买了一份报纸,拿了几份房地产的广告,和中西部的价格比较了一下:)。

  回到底特律一两天后,Richard 来email 说,前两个面试都挺好,好象第三个面试官有些看法……又过了几天,他说,你可以来上班了。于是,我就推掉了其它公司的offer,来到了微软公司所在的雷德蒙,成为了Richard Brodie 公司的职员,在微软里开始为远东版的Outlook进行开发。 我那时的email 地址前有一个“v-”,表示vendor。

  当时我面试的公司中,我记得只有微软是要求我当场写程序,其他公司有一个是问了一些简单的问题后,就说,好吧,我们马上发传真Offer,你下个星期就过来吧。我说,这么快?于是要求和公司再了解一下,于是他们找了一个中国员工来和我谈,后来得知他们是给别的公司做外包,业务特别多,急着要人。

  我现在还记得曾经有个公司问我“你如何定义成功?”,这个问题真是难以回答,我真想亲自问一下提问人的标准答案是什么。还有一个公司还叫我做了两个小时的心理测试问卷,其中问到:“古今中外,你崇拜的人是谁,为什么?”我心想如果写中国的古代高士,那太难解释清楚了,于是我转而描述了某位美国开国元勋,而且尽量小心不要把他的事迹和其他开国元勋的事迹混淆起来。大概他们分析出来我的心理还算主流,不久之后我也得到了这家公司的邀请。

  当时一个芝加哥的公司听说我不想接受他们的offer,问我为啥?我说西雅图气候宜人,而芝加哥太冷了,他们就说,这样,你的薪水上还可以再加上几千元,这样芝加哥的冬天就比西雅图还好过了,如何?我想了想,还是直奔西雅图而去。现在回想这些面试过程中的趣事,还真是挺有意思的。

  在微软上班一年后,我成为了微软正式职工,没有经过面试。当时outlook 的总经理叫Brian,他经常采取一些非常规的办法劝说在那里实习的学生直接成为正式职工,好像Daniel 就是退学后直接转正的。我问我的老板,不是说成为正式职工要5 个人面试么?他说,别浪费时间了,你的工作就是最好的面试。我想与即将经历面试的毕业生朋友们一起共勉。

  作者: 邹欣 出处: 微软亚洲研究院博客
SAP项目中 Waterfall vs Agile 的深度对比分析背景:方法论的演进SAP项目实施方法论经历了显著的代际更替。早期以 ASAP(Accelerated SAP) 为代表,采用经典瀑 本文对比分析了SAP项目实施中瀑布模型(ASAP)与敏捷方法(SAP Activate)的核心差异。瀑布模型采用线性流程,需求固定但变更成本高;敏捷方法则通过迭代开发实现动态调整,强调最佳实践和用户持续参与。文章指出,SAP系统的复杂性使纯粹敏捷难以实施,需在标准化与定制化间取得平衡。最终建议根据项目特性选择方法论:稳定需求适用瀑布模型,变化频繁则推荐敏捷,而SAP Activate本质上是两者的结构化融合,代表未来趋势。关键在于匹配项目实际需求,而非盲目追随方法论潮流。 阅读详情

相关推荐

Goldwasser-Micali 公钥加密系统

1、二次剩余问题 对于整数n ,定义Zn∗={a∈Zn,gcd(a,n)=1}Z^*_n=\{ a∈Z_n,gcd(a,n) =1\}Zn∗​={a∈Zn​,gcd(a,n)=1} 。当存在d∈Znd \in Z_nd∈Zn​ ,使得 d2≡a mod nd^2 \equiv a \, mod \,nd2≡amodn ,称 a 为模 n 的二次剩余;否则称 a 为模 n的二次非剩余。判断 a 是否为模 n 的二次剩余的问题称为模n 的二次剩余问题。 \rule[-10pt]{14.3cm}{0.05em}

不染心的博客 4314

微软内部职务分类和待遇

职务的分类,大致会有两类的职位和待遇选择:Vendor Employee (v-*) - 这个一般可以理解成非正式的员工,邮件会有一个V-的前缀,可以访问公司大部分的网络资源。和正式的员工的差别主要在待遇和福利上。一般Vendor Employee 会存在于下面的几种情况:1。你的条件和资质已经达到要求甚至超出,但是公司或部门今年没有FTE的指标和预算,会暂时给你Associated或Ve

水手的十八般兵器 7205

小米手机免登录开启USB安装与调试(MIUI 9-11实测,已Root可用)

本文详细介绍了小米手机免登录开启USB安装与调试的底层方案,适用于已Root的MIUI 9-11版本设备。通过修改系统配置、禁用MIUI安装器验证和强制开启USB调试等步骤,帮助开发者绕过账号限制,实现快速调试。文章包含不同MIUI版本的兼容性处理和常见问题解决方法,实测有效。

weixin_33675507的博客 289

转:我通过微软亚洲研究院面试的经历

转:我通过微软亚洲研究院面试的经历 我是广州大学新闻学院广播电视新闻系01级1班的,05年7月走出广大校门。今年3月,我有幸地被推荐到了微软亚洲研究院,应聘图形学助理研究员,经过三个月的漫长progress,终于在6月初收到了口头offer。但很可惜的是,7月初,正在我踌躇满志地准备向北京进发的时候,因为部门调整,IG暂停招收新员工,我的offer也必须回收。离MSRA只有一步只遥,尽管最后还是

酒鸿色的心专栏 1万+

保姆级教程:在阿里云ECS上用Docker一键部署EMQX MQTT服务器(Ubuntu 20.04)

本文提供在阿里云ECS上使用Docker一键部署EMQX MQTT服务器的详细教程,涵盖从实例创建、Docker环境配置到EMQX部署与优化的全流程。适合物联网开发者快速搭建高效、安全的MQTT消息服务器,适用于智能家居、工业物联网等场景。

weixin_28739079的博客 308

PCA9548实战:从硬件连接到Linux驱动的I2C扩展全解析

本文详细解析了PCA9548 I2C多路复用器从硬件连接到Linux驱动配置的全过程。涵盖硬件引脚连接、电源去耦、地址选择等关键设计要点,以及Linux驱动加载、设备树配置和应用层编程技巧,帮助开发者高效实现I2C总线扩展。

weixin_28726391的博客 410

软件测试外包到底要不要去?三年真实外包感受告诉你

驻现场的,属于人力外包,一般来说拿项目出来的公司,需要管理得更多,希望更多得控制项目的质量。那么这种情况下,你的工作环境,工作内容都是根据这个公司的要求来的,如果本身这个公司的环境很好,项目、工作内容比较合适,对外包人员安排管理很人性化,那你就会很舒服,反之亦然。做性能测试的不多,如果你以前是用LR等工具做性能测试的,那么来到这里会没用武之地(可以去HP做外包,LoadRuner是属于它的,我朋友在那里不但会常用,还会有免费培训),因为IBM的性能测试要么是自己写一些脚本,要么就是用Rational。

xuezhangmen的博客 1716

半监督的医学分割数据集(LA, Pancreas, ACDC和PROMISE12)分享

这篇文章提供了四个常用的半监督医学分割数据集,所有数据集都已经被处理成了.h5文件。下载之后就可以直接使用

qq_45691955的博客 4179

匿名员工公开微软内部邮件对Google的评价

<br />Google代表着什么?免费食物、自由开放、20%时间、专人按摩?听起来当然很美好,否则Google也不会多次被评为最佳工作企业及MBA学生最向往的工作企业了。不过这并不代表Google就是天堂,这些都只是外界对Google这个从骨子里自我封闭的企业的大体印象而已。如果你是GSeeker的长期读者,你很可能已经知道了Google也是有其本身的缺陷的。那么微软又是如何评价Google的呢?大家都说Google是个天堂,那么微软怎样才能使其员工不跳槽呢?我们都知道微软即使用尽的力气试图阻止李开复加入

能能的专栏 1852

基于点云数据的统计滤波算法改进

随着三维视觉和点云处理技术的发展,点云数据在机器人、自动驾驶、增强现实等领域得到了广泛应用。而点云数据中常常包含着各种噪声和异常点,这些噪声和异常点会影响后续的数据处理和分析任务。因此,对点云数据进行滤波处理是必不可少的一步。在点云滤波算法中,统计滤波(Statistical Filtering)是一种常见且有效的方法。它通过对点云数据进行统计分析,将噪声和异常点剔除或修复,从而得到更为准确和可靠的点云数据。本文将介绍一种改进的统计滤波算法,并提供相应的源代码实现。

QfcaLinux的博客 292

RK3588 hdmirx 调试(含v4l2工具,edid编辑)

RK3588 Buildroot系统中调试HDMI-RX的过程,包括抓图、修改EDID数据、编辑EDID等操作。首先,通过logcat和寄存器信息查询HDMI-RX的状态,使用v4l2-ctl工具进行测试和修改EDID。

501846585_QQAndroid_java 2685

“走进名企”——微软亚洲研究院

写在前面:感谢优快云,感谢《新程序员》提供机会,让我们有这次机会走进微软亚洲研究院。 今天有幸来到大名鼎鼎的msra,resnet、swin transformer的诞生地。 首先参观了微软的研究成果:量子计算、智慧医疗、全息影像等等,让我们看到了十年后世界的样子。 然后听取了大佬们的报告,作为一家研究院,msra有三百多位计算机科学家,三百多名实习生。 每年能产出大量超高质量的paper,很多研究,如resnet、swin transformer等,都是AI领域内划时代...

沉迷单车的追风少年 2397

【北大核心-代码复现】基于 VMD-FFCM-iTransformer 光伏功率短期预测

【北大核心-代码复现】基于 VMD-FFCM-iTransformer 光伏功率短期预测

766

跟随优快云走进微软

文章目录前言一、微软亚洲研究院(MSRA)?二、走进MSRA1.微软的技术发展及愿景2.工作环境总结 前言 作为优快云新刊物《新程序员》的读者,我很荣幸参加了优快云走进微软的活动,见识到了名企的风范,也见到了许多研究院的前沿科技,因此想用文字记录一下。 提示:以下是本篇文章正文内容,下面案例可供参考 一、微软亚洲研究院(MSRA)? 微软亚洲研究院(MSRA)是微软公司在海外开设的第二家基础科研机构,也是亚洲地区仅有的两个基础研究机构之一(另一个是微软印度研究院)。微软亚洲研究院是微软公司在亚太地.

weixin_42736281的博客 1352

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

【转载】面试经验——走进微软

发信人: dudu66 (嘟嘟), 信区: Java 标  题: 面试经验——走进微软 发信站: 北邮人论坛 (Tue Sep  8 14:16:01 2009), 站内  MS(Microsoft)微软是很多IT学生向往的地方,本文将由三位现就职MS的学长介绍一下他们的面试经验,给身在校园的我们一些启示与帮助。  1. SturdyEagle 硕士毕业 2. molaokeping 硕士毕业 3

低调 1297

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

微软禁止员工用安卓机,发iPhone办公。。。

你好,我是郭震今天网传微软要求国内员工禁止使用安卓手机,未有iPhone手机员工为其发放iPhone:看到消息,不禁要问,为什么?1 事件分析今天多家媒体爆出这则消息:新京报已经得到微软一位发言人证实,此消息准确:禁止使用安卓手机,背后得原因,为了员工身份验证,验证的APP目前只在苹果app 商店和 G play 上架,而国内无法使用 G play.故只剩下一个选项:苹果app商店。员工身份验证a...

算法channel 425

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

微软二十五年(比尔·盖茨) --- 微软是如何取得成功的?

微软是如何取得成功的?令我们非常吃惊的是,微软公司从一开始就相当成功。这大部分是因为除了几个小时睡眠和吃饭外,我们与软件同呼吸共命运。我们对成功充满了信心。当然,我们也做出一些成功的商业决定, 如将精力集中在intel8080芯片和将MS-DOS授权给IBM使用,虽然在那个时候,这些看上去肯定象赌博。有时,我们确实很冒险,与任何一家公司对客户所能做出的切实可行的许诺相比,我

游戏 1111

走进微软北京办公楼(多图)

微软在北京中关村投资建立的新研发大楼日前完成装修工作,约有2000名微软员工已经入驻。和Google轻松休闲的办公环境有所不同,微软的办公场所让人感觉稳重舒适。试想一下若在这里办公,感觉一定不错吧。

Leo's DBA blog 5711

《新程序员》走进名企线下交流活动——微软亚洲研究院

微软亚洲研究院是微软公司在亚太地区设立的研究机构,也是微软在美国本土以外规模最大的一个,地址位于:北京市海淀区丹棱街5号微软大厦。从1998年建院至今, 通过从世界各地吸纳而来的专家学者们的鼎力合作,微软亚洲研究院已经发展成为世界一流的计算机基础及应用研究机构,致力于推动整个计算机科学领域的前沿技术发展,并将最新研究成果快速转化到微软全球及中国本地的关键产品中,帮助消费者改善计算体验。同时,微软亚洲研究院着眼于下一代革命性技术的研究,助力公司实现长远发展战略和对未来计算的美好构想。 本次参加主要包括以下环

此星光明博客 6281

微软总部写真(图片集)

微软总部写真(图片集)微软总部对全球软件开发者开说,神秘莫测。那里诞生了王牌产品Windows 、office、.net。这些产品完全改变了计算机使用者的工作状态。人们渴望破译这个所在,就像渴望挑战微软帝国神话一样。这个位于美国西部城市西雅图的园区,里面到底什么样子?魔力究竟何在? 在微软总部110多座办公楼中,微软总部两万余名员工创造着种种技术与商业奇迹。 微软平等,充满激情,以人为本,真实。平

如来 2207

微软历史上最臭名昭著的产品,回归了!

但问题是当时没有大模型,人工智能技术太弱了,Clippy 的背后使用的是微软当时的“Agent 技术”,包括语音合成、动画控制和上下文判断引擎(所谓的 IntelliSense),但由于当年的计算资源和算法能力都很有限,只能识别一些非常有限的关键词,比如“Dear…借助大模型的能力,在Word中,你只需要说一句话:“写一篇关于可持续发展的提案”,它就能帮你起草全文。在Excel中,你只需要说:“分析一下销售数据的趋势”,Copilot 就能自动生成图表和结论,还能解释公式含义,帮你重构复杂的报表逻辑。

码农翻身 617

中国总裁唐骏:说出微软的秘密

  唐骏博士分别在中国、日本和美国获得过物理学学士、电子工程学硕士和计算机科学博士学位,于1994年加入微软公司,担任微软总部Wi ndows NT开发部门的高级经理。   1997年底由微软公司总部委派来到中国上海筹建大中国区技术支持中心,1999年7月, 该中心提升为亚洲技术中心,2001年10月,提升为微软全球技术中心。由于其出色的业绩,2002年3月,唐骏博士被任命为微软中国总...

aao84421的博客 378

直播预告| 走进微软创新车库,触摸未来科技!

(本文阅读时间:1 分钟)很多传统公司都在做数字化创新,但作为世界顶级科技企业的“微软”是如何创新的呢?微软创新车库(Microsoft Garage)是一个推动微软创新文化的项目。它为员工、大客户和战略合作伙伴提供了促进协作、创造和实验的项目和体验,它不仅仅是一个空间,更是一种文化!本期微软 ATP Public100 直播间特邀微软大中华区创新车库负责人邱怡与大家一同分享微软的企业创新文化。微...

YeJuliaLi的博客 549
上一篇: 专访OpenBSD作者德若特:黑客和他的城堡
下一篇: 33条C#、.Net经典面试题目及答案
menuconfig
博客等级 码龄19年 713粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值