说说我的微创面试经历
人真的很懒散了,说好的昨天把剩下的写出来,唉,还是……不过有言在先,还是
在说说自己的经历吧,希望对大家有点帮助吧。
网接下来的面试问题是操作系统。你知道操作系统的内容分为几块吗?什么叫做虚拟内存?他和主存的关系如何?内存管理属于操作系统的内容吗?[这几个面试问题还是比较简单的]还有你知道进程是一个比较重要的概念,那么进程有哪几种状态吗?
真的,操作系统是在2年前看的,当时是考计算机等级考试,草草的看了一下,一直到现在。不过最后一个面试问题,让我想了半天。不过凭着好的记忆力和平时的积累,我答对了一半,我知道好像有四种状态:她给我提示了一种:运行;这个我知道,然后我答出了,挂起,等待另外一个就不知道了。
然后是数据库。 还是老一套,数据库的主要内容是什么?你认为数据库中比较重要的是什么?你曾经优化过SQL语句吗?如何评价SQL语句的性能?现在给你两个数据库,比如Oracle 和SQL server ,你知道如何评价这两个数据库的性能的优劣吗?
我知道数据库的基本内容是:数据库的模式,规范化理论,关系代数,这个市数据库的理论基础,然后是SQL语句,最后是控制。我没有做过所谓的语句优化,也不知道如何评价一个SQL语句性能。 我只说了, 我会写相对复杂的SQL语句 ,写过存储过程。曾经对同一查询用多种不同的SQL语句实现。 至于最后一个面试问题,其实她的真正意思是评价一个数据库性能有哪些标准? 一开始我好像误解她了,我只回答了对数据进行操作这一块,比如100万条数据,同时插入数据库,或者查询看看二者的性能如何?她好像有意将我的军。那到底怎么去看他们的区别呢,难道还要去拿秒表数不成?我说应该可以有应用软件来解决吧?!……
然后她看没戏了,就提示我,比如说从分布式这一角度考虑,来考察其性能。这一下我突然明白了。于是我很快答出了这样几点,可能不是很准确,但是还是比较另她满意的:比如安全控制,包括数据备份,权限授予,角色[role]管理,访问控制等待。事务管理,还有并发控制等等。
其实,她的真正目的是考察你的 解决问题的思路。
德国网接下来她指着试卷[上次笔试题目]的一个题目问我,这道题目要求用最优化的方法来解,我看你用了三个循环,能达到最优解吗? 你能不能用一种全新思路来解答这一题?不会没关系的。是的,当时笔试时,只管能做出来,达到最优确实难度较大,当时没有仔细考虑。想了半天没有思路,只有说sorry了!不过现在想起了一种更好的方法,有指针法,效率会更高,可惜我总是事后诸葛亮……唉……最后是关于我做的一个小项目。你作了些什么?如何实现的?用什么对象实现的?
最后一个问题我好像没有听懂。 最后还是在她的提示下回答出来了。
好了,基本上算结束了。最后她终于说,我的问题完了。你有什么问题要问的。
我问了三个问题:
第一,如果能被录取,要我们做什么?答:我们按照项目分组,把你投到项目里。
第二, 如果能被录取,何时通知,何时能来上班?最近几天通知,至于何时能来上班要看你本人的时间了。
第三,我知道实习是有报酬的,但想问有多少,又不好直接问,就来了一个委婉但比较弱智的问题:我们自费实习吗?不是,你们有报酬的,但比较少。 呵呵,没有得到自己想要的答案,算了,不好意思再问了。寒暄了几句,我就离开了。不知道,自己表现的另她满意吗?我知道这是一次比较珍贵的经历,即使失败了,也无所谓,毕竟,我还有许多东西没有学呢!如果能成功,也许是我的运气吧!当然我希望成功,希望自己能得到这次机会,来提升自己。我期待着……