毅然决定辞工,转行.NET开发。作为一个没有任何开发经验,简历也没有伪造一些经验的人而言,困难可想而知。但既然已经决定了,就得走下去。通过最近几场面试,所涉及的问题主要如下:
1、public、protected、private、internal区别
2、用冒泡排序法实现排序
3、用递归方法计算:1、1、2、3、5、8、…,求第30个数
4、重写与重载的区别
5、ADO.NET连接数据库所要用到的类及主要作用
6、数据库操作
有一个表,字段分别是:Id(int)、Title(nvarchar(100))、Body(text)、AddTime(datetime)(具体还有些字段记不得了)
1、按字段***先后排序
2、查出每一年的数据条数,并分组排序
3、分页写法
4、存储过程
7、一个代码段,个人认为主要考基类与子类中构造函数先后执行顺序
8、用Jquery实现动态换背景的效果
9、asp.net页面之间传递值的几种方式
10、从数据库中取出数据,并展示。(机试)
11、.NET有哪些开源框架
12、会哪些数据库
13、服务器配置
14、用MVC开发企业需要多少时间
15、网站设计安全性、性能方面有哪些注意的
16、Js有哪些框架
面试基本上都谈到了加班的问题。看来,这已经是行内众所周知的事情了。
需要加强数据库方面的掌握;加强UI;加强ADO.NET。在写代码时对于安全、性能就应该考虑进去。由于没有实际工作经验,对于一些深层次的东西,基本上都回答不上。后来回来查资料才发现,有些还是在自己练习时有用到,只是临时不会回答。这些只能在以后的工作中积累经验。
路漫漫其修远。。。