首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >你是如何准备好接受.NET采访的?

你是如何准备好接受.NET采访的?
EN

Software Engineering用户
提问于 2010-10-23 05:20:29
回答 2查看 15.7K关注 0票数 6

在过去的几年里,我接受了很多采访,每次我都发现面试官对我所知道的不满意。我的第一家公司只使用.NET开发桌面Windows应用程序,它们与远程处理等功能无关。我们还有限地使用了泛型、反射和多线程。

当我出现在面试中时,即使我告诉他们我没有真实的生活经验,我也会被问到关于上述特征的问题。

现在.NET的面试更加复杂了。看到我的经验,面试官的目标是最新的框架。我没有真实的接触到新的功能和技术,如WPF,WCF等。

请建议我如何有效地为.NET面试做准备。我在.NET有3年的经验,但我只开发了基于Windows的应用程序。目前,我使用的是.NET Framework3.5。我从来没有在ASP.NET上工作过,就像在我现在的公司里,我为web应用程序而工作。

EN

回答 2

Software Engineering用户

回答已采纳

发布于 2010-10-23 08:54:28

即使在初级阶段,如果有人一直在使用.net 3.5,那么我当然希望他们能够轻松地使用泛型。在一个更中级的层次上,我希望至少有一些关于反射和多线程的知识。

因此,我的第一条建议是,如果你想提高编程技能,那么你必须至少花一点时间学习和跟上这个领域的最新发展。我不是在说尖端的东西--如果你是一个优秀的程序员,并且已经使用.net 2+很长时间了,如果你现在对泛型不满意,那它就告诉我你根本没有保持你的技能。如果你没有机会在工作场所学习,而且你很幸运地在一个技能发展被重视的地方学习,这也适用于你。您可以通过阅读书籍、博客以及将其应用于一些个人/开源项目来补充这些知识。

我的第二条建议是,如果你对windows应用程序有丰富的经验,并且你想加入一家从事网络开发的公司,那么你应该明白,尽管它有着.net,但你正在寻找的是一份非常不同的工作。所以,要么在你目前的经历很有价值的地方申请工作,要么在申请之前获得这些领域的技能(见上文),或者接受你将申请比申请windows应用程序开发职位更初级的工作,并将其视为通向更高级职位的垫脚石。

票数 6
EN

Software Engineering用户

发布于 2010-10-23 05:34:55

这并不意味着是一个整体的答案,只是为了突出几个点,让球滚起来:

  1. 了解核心,如CLR,GAC,GC,OO等
  2. 熟悉语言、语法和特性(C#,VB.NET minimal及其各自的特性,如C#3.0 vs C#2.0)
  3. 了解你未来的公司在做什么。我的公司在未来的几年里仍然在开发2.0版本,所以3.5/4.0虽然不错,但不是强制性的。有些可能处于前沿,如WCF/WF/Silverlight/Lamda等。
  4. 让他们相信,虽然你可能没有经验,但你可以很快地获得新的东西。
票数 6
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/14047

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档