c#

位置:IT落伍者 >> c# >> 浏览文章

根据在微软面试的经验所编写的.net高级程序员试卷


发布日期:2019年12月01日
 
根据在微软面试的经验所编写的.net高级程序员试卷
有个公司的老总托我帮他找一些net高手来加盟他们公司于是疯狂的在job上发出应聘要求相应的人络绎不绝可是水平却参差不齐为了很好的展示他们的技术能力团队协作素质等我出了一套高级程序员的试题在这里展示给那些需要招net程序员的公司(鑒于我以前去微软面试的经验而模仿和微软的题目类型相似)

题目如下

高级程序员面试题目

英文题目(可以用中文回答)

)Please describe the different between XMLXSDXSL through their definition

)Do you know the Persistent Object in JEE;if yes please describe some mechanism of it

)Please describe some famous [nfScript]google_ad_client = pub;google_alternate_color = FFBBE;google_ad_width = ;google_ad_height = ;google_ad_format = x_as;google_ad_type = text_image;google_ad_channel =;google_color_border = FFF;google_color_bg = FFFFFF;google_color_link = FFFCF;google_color_url = BC;google_color_text = BBB;[/nfScript][nfScript=http://pageadgooglesyndicationcom/pagead/show_adsjs][/nfScript] encryption arithmetic as many as you know one of arithmatics to explain if possible

智力逻辑题

.某一密码仅使用KLMNO共个字母密码中的单词从左向右排列密码单词必须遵循如下规则

)密码单词的最小长度是两个字母可以相同也可以不同

)K不可能是单词的第一个字母

)如果L出现则出现次数不止一次

)M不能使最后一个也不能是倒数第二个字母

)K出现则N就一定出现

)O如果是最后一个字母则L一定出现

问题一下列哪一个字母可以放在LO中的O后面形成一个个字母的密码单词?

A) K B)L C) M D) N

问题二如果能得到的字母是KLM那么能够形成的两个字母长的密码单词的总数是多少?

A)个 B)个 C)个 D)

问题三下列哪一个是单词密码?

A) KLLN B) LOML C) MLLO D)NMKO

问题四个相同的字母可以构成的不同密码单词的总数是多少?

A) 个 B)个 C) 个 D)

问题五单词密码MMLLOKN可以通过下列变成另一个密码单词除了

&A) 用N代替每个L B)用O代替每一个M C)用O代替 D)把O移到N的左边

= 等式不成立请移动一个数字(不可以移动减号和等于号)使得等式成立如何移动?

技术编程题

)请用VB(或者c#)语言来描述一下blowfish的加密解密算法如果不行可以用中文+图的形式来说明如果不了解blowfish算法请描述一下自己比较熟悉的加密解密算法

)如果你是一位软件架构师您将如何去搭建一个符合ntie的架构?并请描述一下您搭建的每一层的作用(注意请您考虑项目中有WebService的情况)

)请用代码简单描述一下Singleton抽象工厂BridgeComposite(任选三个)的设计模式的概念

情景分析题

假如你是一位测试工程师你的好朋友是一位软件工程师你们都在同一部门里一次你发现了一个重大的bug该bug已经对公司的产品产生致命的影响如果你及时报告了你的上司会受到嘉奖也许会提拔成为经理然而如果你这么做了你将损失一位挚友因为他要被老板辞退相反如果你帮你朋友隐瞒了bug那么公司的产品有很大的安全隐患若被人攻击那么公司的损失很大将对不起器重自己的公司和老板这时你该怎么做?

               

上一篇:.net开发绑定到LINQ查询的结果实例

下一篇:开发者面临的.Net挑战[1]