用户登陆
用户:
密码:
 

工具箱
Blog设置 | Mp3播放器
收藏夹    | Blog说明   

2012 年 1 月
1234567
891011121314
15161718192021
22232425262728
293031
  

公告


活着
然后去爱

简简单单
做个?

快乐的小孩!
...


站点统计
日志:127 篇
评论:59 篇
留言:7 篇
收藏夹:0 个书签
会员:61 人
访问:294591 次
在线人数:4 人

最新评论
启用新版禁用评论~ 看那...
呵呵,原来的数据不能用了...
偶也同卖给QQ[confused]
kao 你Y在哪儿照的?...
呵呵,有人问我关笔记本怎...
又看了下sometimes的blog...
无论在哪里都要好好干我之...
全是Chainglish,练不好
不是,我只是一个小城市里...
你是科大人么?还是?华为...

日志搜索
  

不小心被MSRA电面了,有点惨   [ 2005-09-24 | 作者:jb | 来自:本站原创]

也来写写,权当总结。
详细记之,再加点评,以后参考。

背景
中秋抽空回了下,心想这边可能有事,赶紧回来。
不想星期三中午,上火车前同宿舍同学就发来消息说有急事,没说清楚,猜想是MSRA。
赶紧又赶紧,从萍乡到向塘,然后汽车到南昌,然后连夜回合肥。星期四上午到校,同学一说,果然是MSRA,又是这几天都可以。不管了,先睡一天再说。

睡了大半天,起来。到光哥那聊了聊他的情况,果然是照人,似乎有戏。光哥兴致总是那样高,忍不住又给我讲他的项目。又是一阵去里雾里,平时听都很认真,现在不同了,下午实验室有事,心不在焉。两点半,奔实验室。

JJYY一下午没了,等出来已是5点半。心想还是先联系上,于是拨:010……加分机号。无法接通。

第二日上午,9点半,再打。通了,没空,留新开的手机号(简历上只有宿舍电话),叫那边在方便的时候联系。

呵呵,宿舍新拉的网线,玩QQ游戏象棋,连输两局。下第三局,电话响……

过程

叶:那好,你能先自我介绍下好吗?
我:自我介绍?能给点提示吗?我想我短时间能说的东西在简历上也写了吧?
叶:那好,能说说你为什么从数学系转到计算机系吗?
我:兴趣使然……提到高中的计算机启蒙老师,强调兴趣之强烈。
叶:呵呵,可以理解。(后来得知那位老兄也不是CS出身!)

叶:现在说说你做过的主要项目好吗?
(意料中,但自己也没做过什么,准备开扯了)
我:在本科期间忙于学习学校课程和一些感兴趣的技术,而且也没有多少机会去接触真正的大项目,所以实在没有做地很大的东西。(靠,我Y当时真混,说这话)
叶:(很Nice地提示)那说说你简历上所写的CSocketX类库好吗?
我:这其实是当时学习CSocket编程和面向对象时的一个课程设计。当然,站在一个小本的角度看我对这个项目还是挺满意的。(然后扯:设计啊、实现啊……)
叶:(估计不耐烦了,但还是等我停下来)那你这个项目有多少代码啊?
我:多少代码?没具体看过呢!它本身是基于WinSock、模仿MFC CSocket类的一个封装而已。(我似乎应该说有38页文档比较好些?)
//这个项目要换种包装,应该说OOChat,而不是CSocketX!

叶:你的简历中还提到一个大学物理实验教学平台,是怎么回事?
我:这是我应学校要求为学校做的一个系统,主要用来将一些物理实验的事项实现电子化。比如课程管理、课件资料,报告批阅和成绩管理等。
叶:(提示)你提到了这个系统使用到了当前时兴的三层结构。
我:是的,这其实也是我学习模式与构架的一个实习项目,当然它也确实是一个真实的项目。事实上,这个系统的设计模仿(应该说借鉴!)了MSDN中的两个示例项目。而这种结构强调的是应用的可伸缩性和分布式的特点。(呵呵,开始扯了吧?)
叶:那么你觉得这个项目中你最熟悉的是哪些方面?
我:(以前没想过这个,只好扯了)应该说是将整个.NET Framework和ASP.NET,包括页面UI的展示方式都熟悉了一遍吧。(我想我应该说:特别是数据访问与实体模型、业务逻辑等方面……另外,是不是可以说在这方面也能算半个专家了?)
叶:嗯。(还想听我说别的?)
我:这个?其实像这种B/S的东西,强调的是稳定与可伸缩性等企业应的特点。说白了没有多大技术含量。(晕死,这话不假,可不能说!应该说:由于需求的不同和现在工具的先进,对数据结构和算法的要求较低)

专业知识方面
叶:那么你的主要语言是C#了?
我:应该说现在主要使用C#。
叶:那么你学习C#多久了?
我:是这样的……(接下来我给他讲述了我大学三年学习的历史,呵呵。从大一学HTML之类讲起,然后从大二下起一年C++,再到这个学期半年以C#。我能吹还真能吹……)
叶:那么你最熟的是C++?
我:应该是。不过最近半年没有用C++做过开发。
叶:正好我这里有些C++和面向对象的概念题……
(接下来是:什么是虚函数、为什么析构函数最好是虚的,然后问Const的常见用途。还好,我也看过几眼C++ Effective和高质量……的玩意,当年马建辉老师的课也认真上了。虽然丢了半年,总算晃了过去)

接下来问C#:用没用过Struct?直接回答没有!又问值类型与引用类型区别。以前没见过,知道内存分配不一样,但具体记不清了。就说引用和C++指针有些相似,然后扯值类型与引用在作参数的不同,云云。

接下来问数据结构和算法。
一个查找身份证的题,怎样才快。我随口说查找无外乎排序、树和Hash。心里一下子对Hash Function的定义没主意,就想避开Hash,于是扯树的方法等等。没扯两句那边提示说为什么不Hash,只好直说自己一下子想不出Hash的具体做法。那边提示说数据结构课上怎么讲的。唉,毁了,忘了!只好说一般的什么字母转数字做法什么的。然后说身份证是数字,可以直接做,但数字太大?那边很Nice地提示说Hash有很多种做法,比如可以取一部份数字。
我Y晕啊!这都想不到!
然后讨论三种做法的时间复杂度,还好。

最后一个问题:数字累加,比如有一组自然数如1 2 3 -4 5 9,按顺序累加,求出部份累加出的最大数。稍微思考,认为不难。说一遍扫过去,然后那个累加值会一时大一时变小。(边想边反应,知道是个阶梯函数样的东东)最后确定说扫一遍就OK,O(n)。(事后想想这题真TMD简单!)

我的提问机会
叶:好的,现在你还有什么问题吗?
我:问以后的习安排之类……
叶:一方面,再去网投,好好复习,参加正式笔试;另一方面,最好去MSRA做三个月访问学生云云。
我:谢谢。
叶:如果决定来这边做访问学生,请一定先与我联系。
……

结果
呵呵,不用说了吧?访问学生啊!后来那边又正式发了封Mail,要我过去先做三个月。
权衡了一下,舍不得放弃别人公司,推了。也许明年有空了会去转转。

总结
(待续)


[本日志由 jb 于 2005-10-16 09:21 AM 编辑]
引用通告地址 (0):http://www.eray.cn/archives/2005//trackback.asp?tbID=41
Asp.net 操作Word 开始作些整理  

暂时没有评论

发表评论
作者: 用户名:  密码:   同时注册?
评论:

禁止表情
禁止UBB
禁止图片
识别链接
识别关键字
表  情