zoukankan      html  css  js  c++  java
  • 关于一家大型互联网公司的.NET面试

            上周去了一家大型的互联网公司去面试!四个面试官提的问题整理下!以后会注明答案!

    1.关于垃圾回收的过程!GC的过程

          其中包含:什么是根,Finalize与Dispose的区别,什么时候用到!IDispose 接口中有什么哪些方法!Finalize方法里面可以释放托管资源吗?

    2.什么时候使用值类型,什么时候使用引用类型?

    3.对于new关键重新方法与override 重写的2个有什么不同?

    4.关于接口与抽象类的区别,2个在什么场景里面使用?在实际开发中有没有使用过这2种区别?

    5.类的继承对应与面向对象设计五大原则的哪一个?

    6.类的继承的方法与自己写公共的方法的区别?说出现实开发中一个关于面向对象的类!

    7.对于设计模式中的模板模式的理解,什么时候用?

    8.关于单元测试,怎样写一个类的方法才能进行单元测试?

    9.对于斐波那契数列的实现?

    数据库:

    1.聚集索引与非聚集索引得区别,以及2则的存储方式有什么不同,聚集索引可以多列吗?

    2.关于数据库中的锁有几种,锁可以锁列吗?

    3.数据库中怎样引起死锁?怎样避免死锁,以及出现死锁后怎样处理?

    4.关于数据库中的事务,具体的我想不起来了!

    还有一些的具体的问题,有点想不起来了,想起来后在补!通过这次面试发现有很多基础的东西都没搞懂,以后还需继续努力!!!(9:30-12:00,这是我面试最长的一次面试了,问到最后我一点信心都没有了!哎!)

  • 相关阅读:
    API之绘图(转)
    API之子窗口创建 (转)
    函数调用规范__cdecl和__stdcall的区别一目了然(表格形式)(二)
    _cdecl 和_stdcall及其他调用方式 (一)
    sizeof的深入理解
    VC++中2进制,10进制,16进制相互转换
    传说中的数据结构
    字符串扩展
    数据结构实验之链表七:单链表中重复元素的删除
    数据结构实验之栈一:进制转换
  • 原文地址:https://www.cnblogs.com/h20064528/p/3903387.html
Copyright © 2011-2022 走看看