C# 语言及计算机基础面试题(1)

这篇文章主要是记录一下平时常用的面试题目,第一章主要帮助一部分企业筛选实习生,这个系列的题目的广泛性和深度会随文章编号逐步上升。

本试卷一共100分,每题10分

难度:0颗星

面向对象:应届或未毕业实习生

C#题

1.写一个简单的switch分支,设计"name"字符串变量为"李华","王二","二狗"的三个分支

考察点:break是否加上,case后的内容是否注意到需要为字符串,并用引号扩起来

2.写一个循环,将List<int> Indexs内的数字全部打印到控制台上

考察点:是否吃过foreach的语法糖,使用for循环时对下标是否有注意

3.写一个类"car",实现内部变量"weight","length","name",实现外部调用的方法"run","getName"

考察点:类和面向对象基础的一些概念,在内外部是否正确使用"public"等关键字,在实现get方法时是否意识到返回值

4.写一段代码,将当前form的Button类型的控件TestButton的Size长宽都增加5像素

考察点:对WinForm的内容是否有过接触,能不能正确修改控件的属性

5.有int类型的变量X,将X转换为double类型,并避免抛出Exception

考察点:隐式转换可以。使用Parse转换不及格,因为Parse会抛出异常,纯粹属于画蛇添足,TryParse可以。主要考察这个人会不会不懂装懂,画蛇添足。

计算机基础题

1.请描述一下传输层的两个主要协议

考察点:TCP和UDP协议熟不熟,对两个协议的可靠性差别有没有认识,能说对三次握手能加分

2.随便选一个命名法,并描述一下

考察点:对代码规范是否有基础的认识

3.如何确认与网关的网络连接通畅

考察点:对计算机的日常使用是否有障碍

4.Ascii码单个字的大小是多少

考察点:对简单的数据尺寸是否有概念

5.如果遇到技术问题,怎么解决

考察点:对搜索引擎和技术博客是否有认识,能不能遇到问题先用百度谷歌一下,而不是一天到晚的问问题

以上是试卷的内容,这个试卷囊括了一些工作中基础问题,尤其是最后一题可以考察一个人是否有最基础的调查问题的能力。当然这只是面向实习生,如果需要直接上手干活可能还是需要更多的代码基础的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章