人真的很懒散了,说好的昨天把剩下的写出来,唉,还是不过有言在先,还是 在说说自己的经历吧,希望对大家有点帮助吧。 接下来的面试问题是操作系统。你知道操作系统的内容分为几块吗?什么叫做虚拟内存?他和主存的关系如何?内存管理属于操作系统的内容吗?【这几个问题还是比较简单的】还有你知道进程是一个比较重要的概念,那么进程有哪几种状态吗? 真的,操作系统是在2年前看的,当时是考计算机等级考试,草草的看了一下,一直到现在。不过最后一个面试问题,让我想了半天。不过凭着好的记忆力和平时的积累,我答对了一半,我知道好像有四种状态:她给我提示了一种:运行;这个我知道,然后我答出了,挂起,等待另外一个就不知道了。 然后是数据库。 还是老一套,数据库的主要内容是什么?你认为数据库中比较重要的是什么?你曾经优化过SQL语句吗?如何评价SQL语句的性能?现在给你两个数据库,比如Oracle 和SQL server ,你知道如何评价这两个数据库的性能的优劣吗? 我知道数据库的基本内容是:数据库的模式,规范化理论,关系代数,这个市数据库的理论基础,然后是SQL语句,最后是控制。我没有做过所谓的语句优化,也不知道如何评价一个SQL语句性能。 我只说了, 我会写相对复杂的SQL语句 ,写过存储过程。曾经对同一查询用多种不同的SQL语句实现。 至于最后一个面试问题,其实她的真正意思是评价一个数据库性能有哪些标准? 一开始我好像误解她了,我只回答了对数据进行操作这一块,比如100万条数据,同时插入数据库,或者查询看看二者的性能如何?她好像有意将我的军。那到底怎么去看他们的区别呢,难道还要去拿秒表数不成?我说应该可以有应用软