• 同程面试经历


    只能怪自己基础不牢,真的是基础不牢。

    1、ado.net中的五大对象有哪些?

    如果换成数据库常用到哪些类,我肯定会。这样问我有点蒙了。

    连接对象,命令对象,只读数据流对象,适配器对象和数据集对象。不同数据库对应的具体类名不太一样,就酱紫。

    2、值类型(int)和引用类型(string)

    值类型指向实际的数据,引用类型指向数据的地址。

    讲一下对string值做改变时内存的变化。(指向新地址bla。。。bla。。。)

    3、asp.net页面的生存周期。

    这个问题我没考虑过,不会回答。(贴一下别人的好了)

    http://blog.csdn.net/eray/article/details/1331209

    http://www.cnblogs.com/huyong/articles/1911972.html

    4、谈一下对对象的理解?

    我又蒙了,这个问题也太宽了吧,我说能不能问具体点,于是面试官就问怎么实现多态?

    其实现在一想,这个问题应该是问面向对象的特性(封装,继承和多态),谈一下理解就行,比如万物皆对象,哈哈。

    派生类覆写(override)基类中的虚函数型方法来实现

    5、结构体是什么类型?继承了接口的结构体是什么类型?

    如果是通过结构体实现的对象,那么还是值类型

    如果是通过接口实现的对象,那么就是引用类型

    http://blog.csdn.net/qing2005/article/details/6492906

    6、抽象类和接口区别

    抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性。派生类必须覆盖里面的抽象方法

    接口除了可以包含方法之外,还可以包含属性、索引器、事件,而且这些成员都被定义为公有的

    http://www.cnblogs.com/lovemyth/archive/2008/09/08/828909.html

    7、三层架构和MVC的理解(层之间互相调用顺序)

  • 相关阅读:
    进程空间与系统空间(一)
    内核之最
    Linux 内核3.10.5 专场
    device_create与device_register
    重写与重载的含义
    抽象类和接口的区别
    Spring知识点
    mybatis学习
    知识点
    Mybatis面试题
  • 原文地址:https://www.cnblogs.com/hahanonym/p/4085540.html
Copyright © 2020-2023  润新知