今天进行了自己真正的第一次面试.我还是第一个进去的,一直都在懵,完全不知道自己在说什么,自己说了什么,上句说过下句就忘了.刚出来后,就忘了问了自己什么问题了...怎么说呢.自己只是稍微了解一点的东西不敢讲,主要还是怕会加深问,其实说真的根本用不着怕,就比如知道哪些数据库,会写的只有sql server,然后就说没接触其他的了,其实完全可以说自己了解过MySql,Oracle以及微软的Access.
其次,自己了解一点的知识点也能说,哪怕就只是听说过的也可以说,因为每个知识点,很快就能学会了.
主要还是不太自信,今天问的一些问题,也有很多都是我们没有学到的,但是都是我听说过的,但是都只是听说过,就比如SVN,很久以前就听说过,但是并不知道干什么的,所以也就不敢说自己了解,其实完全可以说自己了解过,只是平时在实际做项目期间并没有用过,所以就不是特别熟悉.其实我感觉那些要学的东西系,只要认真学的话,,都能很快入门,然后后期在实践项目中,就完全可以熟练运用,就像以前每次上课,上课我都没怎么认真听的,然后在考试之前练练一些比较重要的,先把考试过了,然后就要开始做综合项目了,在做项目期间,用到的知识点,练的那些完全就够了,主要还是一些逻辑上的问题,只要这个弄好了,再多写点,一个项目下来,那些知识点也能熟练运用了.
只是面试有的问的知识点,平时都没怎么用过,而且同一家公司有几个人一起去的,问这几个人的题目都是差不多的,有很多都是一样的题,后面的人也有着足够准备的时间.可是如果没人抢的话,我还是更愿意第一个去.今天的题目我也都忘得差不多了,在这里就不单独分享了,就把老师整理的总和的题目分享一下吧:
- 接口和抽象类的区别?
- 值类型与引用类型的区别?
- .NET中哪些是值类型,哪些是引用类型?
- 值类型与引用类型在内存中的存储区别?
- ORM是什么?
- 开发项目过程使用过源代码/版本管理吗?
- 什么是三层架构?数据访问层是如何连接数据库的?
- 什么是抽象方法和虚方法?
- 如果基类的方法既不抽象方法也不是虚方法如何重写?
- 除了使用ADO.NET连接数据库?还使用过其它方式吗?
- 了解过哪些设计模式? 什么是单例模式?
- Session 和cookie区别?
- 有一个系统需要登录,如何设计登录这个功能,密码怎么存储?需要加密存储吗?如果把密码加密存储了,那么登录时,输入的密码怎么和数据库中加密后的密码比较?
- 在项目中,登录后的用户信息怎么存储?
- class 是值类型 还是引用类型?struct是值类型还是引用类型?
- http有哪些请求类型?
- 值类型怎样赋值空?
题目大概就这么多,这里的题主要都是根据.net的.不过答案我还没整理.你们可以看看题目,想想自己能不能答出来.
答案会在稍后会整理出来的.