《微软的梦工场》---Jonathan Tien[zz]

16 硬件工程师笔面试高频考点真题解析——滤波器 文章系统介绍了滤波器的核心参数(截止频率、滚降斜率等)、分类(低通/高通/带通/带阻)及有源/无源滤波的区别。重点分析了开关电源采用LC滤波的原因(高效、强抑制),并详解了交流EMI滤波电路的工作原理。此外,阐述了信号干扰来源(传导/辐射/地耦合)、有源晶振串磁珠的作用(抑制噪声),以及巴特沃斯(幅频平坦)、切比雪夫(衰减快)和贝塞尔(相位线性)三种滤波器的特性差异与应用场景,为硬件设计提供实用参考。 阅读详情

《微软的梦工场》

http://vip.book.sina.com.cn/book/catalog.php?book=76425

 

 

田江森

 

http://www.mypm.net/blog/user1/zfm12/archives/2008/29898.html

 


微软高管传授"面霸"心得:我是怎么进入微软的

 

很多事情只有当你回顾的时候,才会觉得别有滋味。就像当我被问起你是怎么进入微软的时候,我才会幡然感觉到其实与微软结缘真的是一段颇有意思的经历,曾经怀疑过自己,也曾经战胜了自己,但是,最重要的是在这个过程中我认清了自己想要是的什么。


在2002年互联网行业不景气的时候,我所在的bSQUARE公司把我们一大群人请回了家,一时间我成了一名待业在家的父亲。失业并不意味着失败,或许是新的契机。我们几个一起出来的同事便一起出谋划策,合计着怎么创办自己的公司,可惜那光景不饶人,怎么也拉不到风险投资,于是,我就在家赋闲了大概一年左右的时间。


由于我有多年的项目管理和人事管理经验,因此在产品视野和管理能力上比较突出,但是由于长期没有直接参与研发,所以不得不承认技术能力比较薄弱,而我的理想就是把实实在在的东西做出来进入产品,所以当时想如果startup一个小公司或许能更好地实现自己的价值,因此去大公司并没有成为我当时的首选。迫于种种压力,我就又开始找起了工作。


我以前的老东家是微软的合作伙伴,而我做的项目也基本与微软有合作,所以我对微软的一整套体系,包括企业文化、开发流程、项目管理等都比较熟悉。而且,在雷德蒙镇,IT行业内能够像微软这样的公司少之甚少,否则只能选择举家迁往其他城市。我个人天性中就比较喜欢去尝试新的挑战,所以从职业发展的经历来看,我一般3-5年会去尝试一个新的领域和角色。但是我并没有把简历投给我之前合作过的微软部门,因为我个人还是想寻求一些变化的。于是,大概在差不多的时间里,我先后申请了微软其他三个部门的工作,经历了一场被近30位面试官拷问的拉锯战,有惊喜也有意外。


第一次面试我的是微软E-home Entertainment部门,从早到晚面试了一天,前后共七个人。我在以前的公司是做Mobile Device的,而Entertainment和Mobile Device比较相似,所以在与这个部门的面试官交流的时候比较自如,基本上谈得很顺利,也增添了很多的自信心。


第二个面试我的是Office组下面的Green House产品部门,之所以投简历给这个组,主要是因为当时有个Information Bridge这样一个项目,我觉得那个蛮有趣的。我记得那天面试我的第一个考官是一个部门经理, 当主要问题都聊得差不多之后,他突然杀出了一道逻辑题,当时就被他给问倒了:4个人在晚上过一座小桥,过桥时必须要用到手电筒,只有一枚手电筒,每次最多只可以有两人通过(人多了桥支撑不住就塌了),4个人的过桥速度分别为1分钟、2分钟、5分钟、10分钟,试问最少需要多长时间4人才可以全部通过小桥? 我当时想这完全是一个考查优化的问题,其实方法都应该是相通的,可是算来算去,都比标准时间要多一分钟。看我左右为难的样子,这位考官问我需不需要提示,我当时毫不犹豫地说不要不要,于是又埋头做了五分钟,结果还是没做出来,当时就开始心急了,怀疑起自己的智商。后来这位面试官做点评时说,其实你解题的思路都很好,可惜你没有理解清楚我给你的问题,最关键的是你没有问我手电筒能照多远?如果我用手电筒放在桥的中间,朝左朝右各能照到河的一半,就不需要来回走了。最后,他向我重申了一点:厘清问题的细节,对一个项目经理是非常重要的素质。离开他的办公室之后,我不由地为那天里接下来的面试忧心起来,因为在微软公司的面试流程里,前面的面试评价和问题细节都能被后面的面试官看到的,特别是像他这么一位资深的经理,他的评价势必对其他考官会有些影响。


因此,总体而言,那天的整个面试都感觉到很有挑战,只到了午餐面试环节气氛才稍稍有所缓和。至今印象比较深刻的是,那天一个开发经理面试我,他的第一个要求就是让我和他的角色互换着进行交谈,他来扮演我申请的项目经理 的角色,而我则充当开发经理。话音刚落,他就主动来和我交换座位,接着就说让我帮他设计一个Feature, 他不断地追问我非常微小的细节,主要是想考察我站在一个开发人员的立场上如何考虑问题和进行实施,并且从一个项目经理的角度去理解一个开发人员的难度。但是,他问的一些问题其实非常技术,而且问的也相当深入,比如关于网络安全的知识,幸好当时我在这方面比较有经验,也正好问到了我的一个强项,所以整体上回答得还不错,不仅提出了一些问题,而且还提供了几点改进的建议,以至于接下来午餐面试的时候我感觉面试官也开始对我友好起来了。那天一天面试下来,感觉身心疲惫至极。


恰巧那时,微软研究院正在招募一个项目经理,主要是负责帮助亚洲研究院的研究成果产品转化的事务,我一听就对这个工作非常有兴趣,于是在朋友的引荐下迅即申请了这个职位,不久就接到来自北京和总部的几位工程领域资深员工的电话面试,他们都感觉出来我对这个职位的兴趣,于是他们就把我推荐给了微软研究院那边的一个总经理Dennis Adler。Dennis写信告诉我其他人对我的印象挺好,也想找个时间跟我聊聊,但是他却忙得抽不出时间见我,因为他当时在整理行李准备第三天去印度出差,而第二天又安排了很多的会议。于是,我就给他回了一封信表明如果这次见不到他的话,就无法申请这个职位了,因为这个时候其他部门的Offer已经来了,而且都希望我最快给予答复。他看了我的信之后,于是就建议第二天午餐时间去见他。等到见过Dennis之后,我就非常喜欢这个老板,当时就很乐意能成为他的员工。


于是,我就对Green House部门的HR说明我准备再去试试微软研究院的这个职位,可是她却说我们已经给你Offer了,她不建议我再去尝试其他部门的职位,这样会把他们的计划打乱。当时我也试图通过研究院系统的HR跟Green House的HR进行沟通,看他们是否可以宽限我几天时间,可是结果却适得其反,Green House那边的HR感觉我对他们那边的职位兴趣不大,就明确告诉我如果不再接受的话,就主动撤销这个Offer。面对这个两难的选择,我挣扎了很久,一边是一个垂手可得的Offer,一边是另一个未知的却充满吸引力的Offer。当时,很多朋友包括我妻子都劝我先去Green House,以后若真的想去微软研究院的话,可以通过内部调动的方式过去,也会容易很多。可是,在经历了激烈的思想斗争之后,我还是打算去冒这个险,不仅是因为Dennis是我期待中的比较容易沟通和能理解我的老板,而且还有这个工作的职责和意义。当Dennis得知我拒绝了Green House的offer之后,他就立即给我安排了正式面试,之前电话里的那几次都只是算是非正式的。第二天面试中,微软研究院的几个主要的项目经理我基本都见了一遍,包括凌小宁、Tom Blank, 以及Dennis本人等在内。一连窜面试下来,每一次交流都非常融洽和愉快,一点儿都没有烤猪肉的感觉,面试后的心情也特别好。结束后,我就打电话给Dennis询问结果如何,他说明天我就要去印度了,在我明天十二点去机场之前,你十点钟来找我吧。等到我第二天迫不及待地见到Dennis之后,他笑嘻嘻地告诉我:“如果你愿意,这个工作就是你的了。


我虽然再也记不清书面Offer是什么时候来的了,但是在Dennis向我挥手告别奔向机场之际,丢给我的这个口头Offer在我的记忆里留下了深深的烙印。两天时间里,在主动放弃一个Offer之后(稍后,我也谢绝了E-Home的offer),我拿到了一个真正想要的Offer。


在微软研究院担任项目经理的两年里,为了协调中国的最新技术向微软产品转化的需要,我几乎一半的工作时间都是在微软亚洲研究院度过的,这也让我对北京研究院的科研环境和人文气息有了一个深切的感受和体味。正是缘于这份熟悉和亲切,两年后我正式加入了微软亚洲研究院,成为技术转化组的工程总监,更近距离地从事着将创新技术转化到现实产品的工作中。

 

作者介绍:

田江森现任微软亚洲研究院技术创新中心工程总监。他的职业生涯开始于在AT&T贝尔实验室时在UNIX上的开发工作。在SpaceLabs Medical从事病人信息研究和管理工作5年之后,他进入了一家美国西雅图创业公司bSQUARE的高管团队。2004年他正式加入微软亚洲研究院,负责把研究成果转化为产品。田江森在中国科技大学获得学士学位,并在纽约城市大学获得计算机科学硕士和博士学位。田江森最自豪的是拥有三个可爱的儿子。他周末有空的时候,会带着他们学习中文与中国文化,当然也忘不了他心爱的运动——网球。

 

http://www.ss.pku.edu.cn/index.php?option=com_content&task=category&sectionid=3&id=24&Itemid=296

 

 

                

                      软件技术系
               系主任 田江森 博士

软件技术系情况介绍

      主要方向是:软件开发、软件质量工程与测试、系统管理与技术支持、软件项目管理。

      软件技术系面向国民经济信息化建设和产业发展的需要,培养具有扎实的软件理论和软件工程技术基础,软件开发与工程实践能力、项目管理能力,具有团队合作精神与优秀的职业素养,具有创新精神和国际竞争力的软件开发、软件质量工程与测试、系统管理和项目管理高级工程技术人才。
  并为软件学院其它专业方向开设软件工程技术基础课与核心课程。

 

系主任介绍

     田江森 (Jonathan Tien)现任微软亚洲研究院技术创新部总监,北京大学软件与微电子学院软件技术系系主任。田江森的职业生涯开始于AT&T贝尔实验室,从事UNIX上的多机芯系统研开发。之后他在SpaceLabs Medical工作了5年,着重病人监护仪器的智能研究和管理。接着他加入了bSQUARE,一家在美国西雅图提供嵌入软件和移动解决方案的创业公司。作为开发部门高管,他对bSQUARE的迅速成长并最终上市都起了关键作用。他于三年前加入了微软公司,现任微软亚洲研究院技术创新部总监。 他的研发兴趣在新产品孵化和将前沿软件研究成果转化到实际产品之中。

     田江森在中国科技大学(安徽,合肥)获得数学学士,在美国纽约市大学(City University of New York)获得计算机科学硕士和博士学位。

     Jonathan Tien started career with AT&T Bell Labs, working on multiprocessor system that run UNIX.  He then did research at Spacelabs Medical for five years, focusing on intelligent patient monitor devices such as EKG and SpO2.  He joined bSQUARE Corporation as a key employee developing embedded platform technology based on Windows CE.  As a senior manager for R&D, he played an important role for the rapid growth of the company, resulted an IPO on NASDAQ in 1999.
     Jonathan joined Microsoft Research as a program manager in Seattle three years ago and is now a Director of Innovation Engineering Group at Microsoft Research Asia.  His research interest is in how to move research results into real products rapidly.
     Jonathan Tien graduated with BS degree in mathematics from University of Science and Technology of China (Hefei, Anhui) 1983, received MS and Ph.D. in computer science from the City University of New York (New York, NY, USA) in 1986 and 1991 respectively.

 

15 硬件工程师笔面试高频考点真题解析——晶振 本文系统介绍了晶振的核心参数、选型与设计要点,涵盖无源晶振(频率、负载电容CL、ESR、激励功率)和有源晶振(供电电压、输出电平、相位噪声等)的关键指标差异。无源晶振成本低但依赖外部匹配,适合普通MCU;有源晶振集成度高、稳定性强,适用于高速通信(WiFi/USB)、射频及多芯片同步场景。文中对比了XO、TCXO、OCXO的温补精度与适用领域,并给出PCB布线规则(短走线、包地隔离)及不起振排查方法(参数匹配、干扰排查)。特别指出32.768kHz因分频便利和低功耗成为RTC首选,而高速接口需有源晶振 阅读详情

相关推荐

第37篇 · Vol.1·M5:推理优化

参考答案训练:并行计算,所有 token 同时算,GPU 利用率高,计算密集。推理Prefill(预填充):处理用户 prompt(如 1000 token),一次并行算所有 K/V,计算密集,GPU 利用率高。Decode(解码):逐个生成新 token,每步只新增 1 个 token,但要读取所有模型参数 + 完整 KV Cache。计算量小但读取量大,显存带宽密集,GPU 利用率低。为什么 Decode 是带宽密集。

weixin_41870061的博客 21

推荐一本书 - 微软梦工场

本书是微软亚洲研究院十周年的纪念书籍 这本书记录了50名微软员工或者实习生的52篇文章 作者中有当年的高考状元,少年大学生以及“深蓝之父”等等牛人 本书汇聚了技术创新,企业文化,管理理念,人才培养,职业规划 奋斗励志等诸多鲜活的例子 本书由Bill Gates亲自作序 作 者: 微软亚洲研究院 出 版 社: 清华大学出版社 出版时间: 2008-10-1 ...

weixin_33875839的博客 183

第33篇 · Vol.1·M1:LLM 基础与 Transformer

这个模块是整个 LLM 面试的地基:Attention 缩放、RoPE 位置编码、RMSNorm/Pre-Norm、Decoder-only 架构、KV Cache、FlashAttention、Scaling Law 与 Chinchilla 法则。算法岗必考,应用岗和工程岗也常被抽查前几题,面试官靠这几题判断你懂不懂底层。题目以 ⭐ 高频为主,几乎每场必问,要练到肌肉记忆的程度。对应学习篇 S1《大模型基础原理》,见本专栏第 3-5 篇。(核心知识点,具体到术语、数字、因果关系,不写废话)+

weixin_41870061的博客 146

第14章 设计模式入门:单例、工厂、建造者与代理

设计模式是"在特定场景下反复被验证的解决方案"。创建型(怎么创建对象:单例、工厂、建造者)、结构型(怎么组合类与对象:代理、装饰器)、行为型(怎么分配职责、怎么协作:观察者、策略)。本章主角是创建型 3 个 + 结构型 1 个(代理)+ 行为型 1 个(观察者)。设计模式解决的典型痛点:代码重复、难以修改、到处 new 导致耦合(耦合指类与类之间依赖太深,改一个要动一片)。// 反面教材:创建"形状"的逻辑散落在各处,每处都要写一遍 if-elseSystem.out.println("画一个圆")

成熟的标题 242

2026年牛客网Java 高频面试题总结(秋招、金九银十通用)

2026年的互联网行业竞争越来越严峻,面试也是越来越难,一直以来我都想整理一套完面试宝典,奈何难抽出时间,这套1000+道的Java面试手册我整理了整整1个月,上传到Git上目前star数达到了30K+这套互联网面试题包括了:MyBatis、ZK、、EL、Redis、MySQL、并发编程、Java面试、Spring、微服务、Linux、Springboot、、MQ、Kafka面试专题(共485页,32W字)有需要的可以在文末获取。

sjkflw121150的博客 171

软件测试面试八股文【2026最新版】

是指把一个具体的页面转化为编程语言当中的一个对象,页面特性转化成对象属性,页面操作转化为对象方法。1)通俗来讲把每个页面当成一个对象,页面层写定位元素方法和页面操作方法2)用例层从页面层调用操作方法,写成用例3)可以做到定位元素与脚本的分离4)主要用来实现对页面操作和测试逻辑的一个分离。

zhangsiyuan1998的博客 230

快速幂算法详解与实战

快速幂是中大厂面试中。

禹凕的博客 230

27届大模型面试准备(七十五):检索增强生成与强化学习联合优化——RAG-RL、Self-RAG 与 GRPO 训检索

把"检索哪几个模态、retrieval_top_k、是否重检、融合权重"参数化为策略可输出,用 ViDoSeek/SlideVQA 的答案正确率 + 计算复杂度(你论文里已有复杂度分析章节)当 reward,GRPO 联合优化,就能把"人工调参"升级成"数据驱动自调"。Self-RAG 在词表里插入特殊 token:Retrieve / NoRetrieve / IsREL / IsSUP / IsUSE,让模型先判断"是否需要检索""检索结果是否相关""答案是否有支撑",再生成。

thesky123456的博客 225

行研高质量学习资料+面试资料

附百度网盘链接gj89xtMQ…MTI5OTY3ODE0Ny4xNzg3OTg4NjEyczE3ODc5ODg2MTAkbzEkZzAkdDE3ODc5ODg2MTAkajYwJGwwJGgw。

qq_42865713的博客 187

Agent测试面试第一篇:Agent 基础原理与黑盒测试

<think>我们被要求根据给定内容生成一个≤150字的文章摘要。内容是关于Agent黑盒测试的,包括关键机制、测试方法、面试表达等。摘要需要概括核心要点。注意字数限制,要精炼。 首先理解内容:文章分章节,讲Agent黑盒测试的目标、判定框架(结果正确性、数据可信性、行为合理性、安全合规性、稳定终止性),上下文窗口、消息类型、工具调用、RAG等。但摘要只需概括整体。 我们应提取最关键信息:从黑盒视角测试Agent,验证行为正确、安全、稳定、可追踪;重点测工具调用、权限、上下文管理等;面试表达要专业。 字数≤

weixin_44872675的博客 351

面试高频题与口述框架:怎么把经历讲成故事

作品集有了,面试怎么讲?

haon1122的博客 316

第48篇 · Vol.6·下:自检 118 问 + 反追问应对手册 + 按面试轮次准备清单

本篇是 Vol.6 下半部分,也是全专栏收官,分三块:Part C 自检 118 问、Part D 反追问应对手册、Part E 按面试轮次准备清单。日常查漏每周过一遍 Part C,能不卡壳讲清才算过,打 ✅/❌,❌ 的按括号里的篇号题号回去补。临考 3 天背熟第 47 篇的 48 张速记卡、把本篇 Part D 过一遍;临考 1 天再按 Part E 对着你要面的轮次重点准备。

weixin_41870061的博客 213

27届大模型面试准备(七十六):大模型推理服务高可用与容灾工程——多副本、故障切换与优雅降级

A61 讲了延迟吞吐剖析,A69 讲了 PD 分离,A70 讲了负载均衡与路由,B70 讲了智能体级联熔断。本篇把"推理服务怎么不死、挂了怎么秒切、过载怎么不雪崩"做成一套完整的生产级高可用(HA)工程。模型部署到线上,GPU 会掉卡、进程会 OOM、网络会抖动,没有 HA 设计,一次故障就是一次线上事故。前文链接:A61 服务可观测性与延迟吞吐剖析、A69 Prefill-Decode 分离、A70 推理服务负载均衡与智能请求路由、B70 级联故障防护熔断与自愈。一、副本编排与流量路由。

thesky123456的博客 163

FreeRTOS知识概念面试

该文章只针对面试面试官提问如何回答的更全更好,看此文章没有讲解太多太细节的知识点。如果知识点本身不会,背诵此文章可能能让你找到一份工作,但不能让你持续的干下去。还是需要自身精通对应知识点。         该文章适合有学习过STM32和FreeRTOS的朋友阅读,主要是针对本科应届生。收录了十几道近几年非常经典的进程线程相关面试题。         配合阅读Linux面试题专栏文章更容易帮您找到一份嵌入式开发工作

少生孩子多写代码 285

3、深度学习与全连接面试

该文章只针对面试面试官提问如何回答的更全更好,看此文章没有讲解太多太细节的知识点。如果知识点本身不会,背诵此文章可能能让你找到一份工作,但不能让你持续的干下去。还是需要自身精通对应知识点。 该文章适合有学习过深度学习与全连接的朋友阅读,主要是针对本科应届生。收录了12道近几年非常经典的深度学习与全连接面试题。 如果您觉得这篇文章对您有帮助,想深入学习人工智能相关技术可以私信我,谢谢

少生孩子多写代码 22
上一篇: 10种保持注意力的技巧[zz]
下一篇: excel引用 行递增,列不用的方法~~
DayUp88
博客等级 码龄21年 65粉丝 104原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值