笔试主要考察应聘者掌握基础知识的扎实程度,以及解决问题的思考方式。笔试是程序员应聘过程中最关键的、也是难度最大的一个环节。在激烈的求职竞争中,想顺利漂亮地完成笔试题目、躲过面试官布下的种种“陷阱”,是一件非常不容易的事情。目前许多程序员对C#语言的基础知识掌握不牢固,在面试官的提问下常常破绽百出,通常绝大多数程序员都会由于笔试没有过关而无缘进入下一个阶段,只有少数程序员得到与面试官见面的机会。面对笔试,应聘者要尽量避免以下5个误区:

(1)因一道题不会,放弃了整个笔试:自己认为很难的题目,或许其他竞争对手也会被难住,因此没有必要因为一道题目不会就放弃整个笔试。

(2)不能完整作答的题目一字不答:如果不能回答完整,最好也写上解题思路、流程图,甚至伪代码。

(3)未能认真审题,过于匆忙答卷:通常笔试是不计时的,无论半个小时,还是两个小时完成作答对笔试成绩都没有影响,因此可以按照自己的正常速度回答问题即可。

(4)笔试没有60分及格线:笔试成绩无所谓及格与不及格,倘若应聘者某一个道题回答的很精彩,虽然总分并不理想,但也许会被企业录用。

(5)不同公司的笔试题目会有雷同:很多公司的笔试题目会有雷同,因此笔试结束后一定要进行总结,把未能回答出的问题搞明白,争取日后的考题都可以顺利回答。

下面列举微软的几个笔试题,请参考:

(1)给出一个函数来复制两个字符串A和B,字符串A的后几个字节和字符串B的前几个字节重叠。

(2)怎样编写一个程序,把一个有序整数数组放到二叉树中?

(3)怎样从顶部开始逐层打印二叉树结点数据?请编程。

(4)如何截取键盘的响应,让所有的“a”变成“b”?

(5)存储过程是什么,有什么用,什么优点?

(6)简述对.NET的理解,对Web Service的理解,对三层结构的理解。

(7)两层的负载平衡与三层结构的负载平衡有什么差别,优点是什么?

(8)windows DNA结构有什么特点,优点是什么?

再看一下雅虎公司的笔试题,请参考:

(1)int[][] myArray3=new int[3][]{new int[3]{5,6,2},new int[5]{6,9,7,8,3},new int[2]{3,2}}; myArray3[2][2]的值是______。

(2)如果设treeView1=new TreeView(),TreeNode node=new TreeNode("根结点" ),则treeView1.Nodes.Add(node)返回的是一个______类型的值。

(3)声明一个委托public delegate int myCallBack(int x); 则用该委托产生的回调方法的原型应该是______。

(4)根据线程安全的相关知识,分析以下代码,当调用test方法时i>10时是否会引起死锁?

public void test(int i)

{

lock(this)

{

if (i>10)

{

i--;

test(i);

}

}

}

(5)运行下面代码,Class1.Count的值是多少?

class Class1

{

public static int Count = 0;

static Class1()

{

Count++;

}

public Class1()

{

Count++;

}

}

Class1 o1 = new Class1();

Class1 o2 = new Class1();

(6)三种常用的字符串判空串方法如下,哪种方法最快?

1: bool isEmpty = (str.Length == 0);

2: bool isEmpty = (str == String.Empty);

3: bool isEmpty = (str == "");

笔试题目中不管是基础概念,还是代码应用,其实考核的都是最根本的基础知识,对于程序员来讲,除了“面试技巧”之外,“专业技能”更为重要,程序员在面试前通读本书,加深理解本书涉及的.NET基础、高级特性、数据库、XML应用类、单元测试、经典算法等各方面的研发类面试题目,将对参加面试大有裨益。

转载于:https://www.cnblogs.com/mianshibaodian/archive/2010/10/18/1854479.html

C#与.NET程序员面试宝典 1.4.3 笔试(举例微软、雅虎笔试题目)相关推荐

  1. java只会用不知道原理6_程序员面试宝典之14道初级Java面试题分享

    程序员面试宝典之14道初级Java面试题分享 程序员面试宝典之14道初级Java面试题分享! 关于赢在面试的Java题系列基本收集整理完成了,所有题目都是经过精心挑选的,很基础又考验求职者的基本功,应 ...

  2. 《程序员面试宝典》精华 底层部分

    <程序员面试宝典>精华 底层部分 正所谓取其精华,去其糟粕.本文谨记录下<程序员面试宝典>一些关键的知识点.易错点,对于一些虽然重要但书中没有解释清楚的地方不做记录.书里是没有 ...

  3. 《程序员面试宝典》精华 面向对象部分

    <程序员面试宝典>精华 面向对象部分 正所谓取其精华,去其糟粕.本文谨记录下<程序员面试宝典>一些关键的知识点.易错点,对于一些虽然重要但书中没有解释清楚的地方不做记录.书里是 ...

  4. 《程序员面试宝典》精华 编程语言部分

    <程序员面试宝典>精华 编程语言部分 正所谓取其精华,去其糟粕.本文谨记录下<程序员面试宝典>一些关键的知识点.易错点,对于一些虽然重要但书中没有解释清楚的地方不做记录.当然这 ...

  5. ASP.NET的几个试题(《C#与.NET程序员面试宝典》)

    更多参考:博客园笔记 面试题1:ASP.NET是什么 ASP.NET不是一种语言,而是创建动态Web页的一种强大的服务器端技术,它是Microsoft.NET Framework中一套用于生成Web应 ...

  6. 金九银十北漂记第2篇:《Java程序员面试宝典》读书笔记

    尽信书,则不如无书.-–孟子 谈一谈这本书  <Java程序员面试宝典>是我接触的第一本讲解面试相关的书籍在看到这本书之前我就经常逛csdn的bbs,已经接触面试之类的知识.不过这本书还是 ...

  7. // 程序员面试宝典第三版34页,面试题2 ,结果很诡异,指针类型的转换本来意味着指向数据类型的转换,但是似乎不尽然是。

    // 程序员面试宝典第三版34页,面试题2 ,结果很诡异,指针类型的转换本来意味着指向数据类型的转换,但是似乎不尽然是. /* #include<stdio.h> int main()   ...

  8. 程序员面试宝典笔记1-基本概念预处理,const与sizeof

    程序员面试宝典笔记1-基本概念&预处理,const与sizeof 基本概念 赋值语句: i++: 类型转换 运算符问题 a,b交换与比较 其他 预处理 const sizeof 基本概念 赋值 ...

  9. 程序员面试宝典(第4版)

    <程序员面试宝典(第4版)> 基本信息 作者: 欧立奇 刘洋 段韬 出版社:电子工业出版社 ISBN:9787121207242 上架时间:2013-7-8 出版日期:2013 年7月 开 ...

  10. Java程序员面试宝典笔记记录(1~3章概括)

    文章目录 导言 求职前重要的两点 求职者注意的几个方面: 挑选offer考虑5点 后台开发人员面试需要补充和阅览的书籍 需备技能方面 需要阅读的书籍(针对Java) 结语 导言   本博文是对于何昊出 ...

最新文章

  1. dp,sp,px相互转化
  2. Linux vim 中文显示乱码解决方法
  3. 消除代码中的坏味道,编写高质量代码
  4. 超越软件上云 讲述每天1亿公里行驶背后的大生意
  5. 远程调用,限制请求超时时间处理
  6. Dom4J__ZZ_我的示例代码
  7. DPM灾难切换应用场景
  8. SmartCommit让复合提交不在是难题
  9. noip2016参赛感想
  10. windows环境下unicode编程总结
  11. 基于JVM原理JMM模型和CPU缓存模型深入理解Java并发编程
  12. 【转】斐讯K2刷华硕固件教程
  13. windows update 离线包下载
  14. 制作动画的软件flash
  15. winform右下角弹窗
  16. 网店三大要素:产品、运营与品牌
  17. HTB打靶日记:Soccer
  18. putty连不上华为云服务器(Linux)怎么办?
  19. 学以致用——微博文章内容统计分析之一(Excel+GraphLab)
  20. Java 对象排序详解

热门文章

  1. python【蓝桥杯vip练习题库】BASIC-25 回形取数
  2. python【蓝桥杯vip练习题库】BASIC-5查找整数
  3. Android移动开发之【Android实战项目】Recyclerview添加花色分割线
  4. 单片机检测stc没反应_STC 核心板 入门记 - 你好我叫郑某人
  5. 修改数据无法提交_MySQL数据库精讲:一文讲解MySQL事务隔离!
  6. 重要的事情说三遍!网站如何改版才能最大限度降低影响率?
  7. vmware 12.5.3 linux,vmware12如何安装linux|opensuse42.3系统安装教程
  8. 老电脑安装matlab 2018卡不卡,软件装C盘会变卡?Windows系统要怎么用才不卡?
  9. python变量详解_Python 变量详解[学习 Python 必备基础知识][看此一篇就够了]
  10. aidl使用_借助 AIDL 理解 Android Binder 机制——Binder 来龙去脉