关于一家大型互联网公司的.NET面试
2014-08-10 21:02
423 查看
上周去了一家大型的互联网公司去面试!四个面试官提的问题整理下!以后会注明答案!
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,这是我面试最长的一次面试了,问到最后我一点信心都没有了!哎!)
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,这是我面试最长的一次面试了,问到最后我一点信心都没有了!哎!)
相关文章推荐
- 一道关于优化的面试题,一家互联网公司的面试题
- 【杭州】【大型互联网公司】资深java开发工程师【猎头职位】
- 2015大型互联网公司校招都开始了,薪资你准备好了嘛?
- 2015大型互联网公司校招都开始了,薪资你准备好了嘛?
- 2015大型互联网公司校招都开始了,薪资你准备好了嘛?
- 上海某大型互联网公司急招网站开发工程师
- 小米其实是一家互联网公司
- 注册一家互联网公司基本流程
- 2015大型互联网公司校招都开始了,薪资你准备好了嘛?
- 一家互联网创业公司的“估值”是如何来的?
- 大型互联网公司的产品选择的技术
- 实习心得体会--在一家互联网公司4个月的心得体会
- 在一家创业性的互联网公司面试经历(包含面试题)
- 大型互联网公司集群配置系统概述
- 实习心得体会--在一家互联网公司4个月的心得体会
- 时常校正自己的技术方向---各大互联网公司关于研发与安全攻城狮的要求
- 2015大型互联网公司校招都开始了,薪资你准备好了嘛?
- 2015-1-7日 一家互联网公司电话面试