`

zz emc面试经历

阅读更多

2006-5-11 9:27:00<o:p>

前天去emc面试了,无论是否通过,但是我觉得自己还是有一些收获,不枉从天津跑北京一趟:

首先面试我的是peter,和他交流起来太吃力,这时候感觉到要是我得英语口语好一点,多好啊!好多东西知道,表达不出来,当时心里只能埋怨自己,英语怎么这么差劲啊!到最后的时候,peter问我是否有问题问他的时候,我问了一个觉得现在对我很有意义的问题:
我正在做毕社,在写一个程序,是三个人合作,所以对于接口的定义,数据结构的定义,事先也是反复讨论,但是到实现的时候仍然是添添加加.所以我就问peter:
i am writing a program. at first we thought those class we defined were ok,but when we begin to code, i find that i have to add or delete some data member or function member, i know somthing about design patterns and they are very important!
what should i do to improve my coding ability?

peter said that:

when he was in bell laboratory. at first they don't use his code at all, when he puts in his code, the maintainer will have to rewrite all his code, then he looks at where changes and asks why these were changed? months later, they don't need to rewrite his code,just some changes, and a year later, he can write code independently!.

我想我当前的状况也差不多,需要不断阅读别人高水平的代码,修改,然后再由高水平的人指点,然后不断学习,这样才能提高!

第二个面试我的是孙明洲先生:
他首先就我的简历中提到的一些知识,问了我一下,看我知不知道,当时他问我能否说出linux的一些系统调用,当时一急,就什么也向不起来了,更重要得是平时没有怎么写程序,自然记不起来了,还好想起来了两三个.
他的第一个问题是,析构函数的virtual问题,因为一直关注,很容易就打出来了.
第二个是一个bst的查找函数,实现的还没什么问题.
第三个问题是一个算法问题:
问我LRU使用什么样的数据结构实现,才能高效的管理?当时我主要想到了堆,在他的提示下,说链表,最后以单向链表把这个问题以常数操作解决了,还算可以.
接下来的还是一个算法问题,还是关于cache的问题,问我能否组织数据结构,让我总是能够找到使用次数最多的那个块,我当时怎么就一直想到了堆,提出用最大堆了解决问题,是一个O(logn)的解决方案,最后孙先生以双向链表的方式以常数操作解决了这个问题.对于他的思路还是比较佩服的
指针,链表真是灵活,要很深的体会,还需要努力!
第三位面试我的人没有作自我介绍,所以不知道是谁.主要是就我的笔试试卷问题,做了一些解答.
无论如何,我觉得这次面试还是不错的,从中学到了很多东西,知道自己有太多的不足.
而三位面试官都是耐心,和蔼,有问必答,使得我在面试的过程中没有一丝紧张气氛.对他们非常感谢! <o:p>

<o:p> </o:p>

分享到:
评论

相关推荐

    base zz zz zz zz

    base zz zz zz zz zz base zz zz zz zz zz base zz zz zz zz zz base zz zz zz zz zz

    ZZ561401.CAB

    ZZ561401.CAB ZZ561401.CAB ZZ561401.CAB

    wincc AX NF ZZ

    wincc SIMATIC WinCC是第一个使用最新的32位技术的过程监视系统,具有良好的开放性和灵活性。 从面市伊始,用户就对SIMATIC WinCC印象深刻。

    zz CAD快速计算长度插件

    在CAD中想要快速测量长度,在CAD工具栏找到加载应用程序,再点击加载 加载成功后在输入栏输入“zz”(不分大小写)在选择你需要测量的线段即可。

    超出NLO QCD的高横向动量的ZZ产生

    我们研究了四轻子最终状态ℓ+ℓ-ℓ+ℓ-的产生,这些状态主要由一对弱电Z玻色子ZZ产生。 使用LoopSim方法,我们合并ZZ和ZZ + jet的NLO QCD结果,并获得ZZ产生的近似NNLO预测。 还包括对ZZ过程的精确胶子融合环平方的...

    Zz归零.LSP

    cad标高归零,好用的

    ZZ_MODIFIED_GEEBINF.ENS.zip endnote的样式文件

    标题中的“ZZ_MODIFIED_GEEBINF.ENS.zip”是一个压缩包文件,主要包含一个名为“ZZ_MODIFIED_GEEBINF.ENS”的文件。这个文件是一种特殊格式,用于定义EndNote的引用样式。EndNote是一款强大的文献管理软件,广泛应用...

    中医大夫助理信息系统 zz-doctor

    《中医大夫助理信息系统 zz-doctor 深度解析》 中医大夫助理信息系统“zz-doctor”是一款基于Android平台的应用程序,旨在为中医医生提供智能化、便捷化的诊疗辅助工具。通过深入剖析这款应用的源码,我们可以了解...

    TIA V16 AX NF ZZ.rar

    博途V16授权 博途V16授权 博途V16授权 博途V16授权 TIA V16 AX NF ZZ TIA V16 AX NF ZZ TIA V16 AX NF ZZ TIA V16 AX NF ZZ TIA V16 AX NF ZZ

    3_Level_ZZ_Semafor.zip_3 level_zz_3_Level_ZZ_semafor_ZZ Semafor_

    ,主图指标,顶底信号,突破,转折信号,都很明显

    ZZ公司安全生产守则.docx

    ZZ公司针对安全生产制定了一系列守则,不仅体现了对安全生产重要性的认知,而且展现了公司科学管理和法制观念的运用。本文将深入探讨ZZ公司安全生产守则的核心内容及其实践意义。 首先,安全生产的重要性是 ZZ 公司...

    农行面试题zz.pdf

    农行面试题zz.pdf 本文整理了农行面试中的常见问题,并提供了相应的回答思路和参考答案。这些问题涵盖了自我介绍、家庭情况、业余爱好、崇拜的人、座右铭、缺点、失败经历等方面。了解这些问题背后的“猫腻”至关...

    ZZ Fibo Trader - MetaTrader 5EA.zip

    《ZZ Fibo Trader - MetaTrader 5 EA 深度解析》 ZZ Fibo Trader 是一款专为 MetaTrader 5(MT5)平台设计的自动交易专家顾问(EA),其核心在于结合了斐波那契回调线分析和抛物线止损系统,为交易者提供了智能化的...

    zz809.com留言本

    《zz809.com留言本》是一款基于网络的互动交流平台,源于柏图留言本BTB 1.2版本,并经过管理员zz809的定制和优化。这个平台旨在为用户提供一个简便、实用的在线留言功能,使得用户可以方便地在网站上发表评论、交流...

    ZZ_MODIFIED_GEEBINF.ENS

    基于国家标准的endnote的输出样式,适用于学生党论文插入文献参考,较为方便。endnote论文神器。

    变形版SD ZZ高达 纸模型

    "变形版SD ZZ高达"是一款深受高达爱好者喜爱的纸模型,它源于日本著名的机器人动漫《机动战士Z高达》中的角色。SD(Super Deformed)是日本动漫中的一个术语,意为超级变形,通常指的是角色被夸张地简化和可爱化,...

    DT_ZZ_optimized - MetaTrader 4脚本.zip

    《DT_ZZ_optimized - MetaTrader 4脚本:深入解析与优化技术》 MetaTrader 4(MT4)是一款广泛应用于外汇、期货和股票交易的交易平台,它提供了丰富的技术分析工具和自动化交易功能。在MT4平台中,用户可以编写...

    zz_layer.rar

    zz_layer.il是源代码,install.bat是安装的 使用举例:zz 1-3 4 126 127 层号定义,与PADS类似:1~120是etch ;SolderMask: 121(top) 128(bot) ;Silkscreen: 126(top) 129(bot) ;Assembly: 127(top) 130(bot) ;Paste...

    我的资源zzzzzzzzzzzzz

    我的资源zzzzzzzzzzzzz

    ZZ-2021030 网络搭建与应用赛项赛卷《网络环境》.pdf

    ZZ-2021030 网络搭建与应用赛项赛卷《网络环境》.pdf

Global site tag (gtag.js) - Google Analytics