在这里我不想去吐槽任何人,只是建议将来的面试官能够正确的诱导应聘者进行作答,不要有那种“打压气焰,问不死你不罢休,挖坑让你来跳等等”思想来面试别人,我们只是想展示自己的知识积累,不是显摆我们多有能力,请别那么认真的打压我们好吗?
今天去某某公司面试mysqlDBA职位,让第一次参见面试的我等了若干时间不说,后面的打压更是给力。我不是想为自己开脱什么,作为一名将要毕业的研究生来说,mysql只是自己的爱好,我喜欢她真心喜欢她特别喜欢她,所以选择mysqlDBA的职位,可是毕竟是业余的,很多东西我只是简单地知道一些原理性的东西而已,没有实验数据来验证我的理论,所以对这方面的东西都是模棱两可的状态,这就导致我的悲剧上演,每次回答完他的问题之后,他都会问一句你确定吗,之后的我就很是纠结不知道自己是对了是错了,然后就越来越紧张,后面的的东西就是知道我也不敢轻易回答,结果面试的效果跟差劲儿了。
我不是不服气,而是在回到学校后,重新看了简朝阳的mysql书后,发现自己是有很多东西都不是很懂,比如undo的用法(为什么用它,怎么用它,什么场景下使用它),varchar(1024)能存多少个汉字(前提是utf8的字符集下),innodb在增删改方面为什么比myisam要快,为什么myisam在查方面要快于innodb,以及innodb的间隙锁的用途,为什innodb要这样设计等等。好吧,无力吐槽了。
linux方面的问题更是让我摸不到头脑,说是写shell脚本的问题,让写一个shell脚本能够将一个文件的每一行读出来,强调用while for循环我当时就蒙了,真想问问cat sed awk现成的为什么不用啊,您是想考我什么方面的知识呢,是shell语法还是别的???
redis方面的问题更纠结,我说了只是了解点儿,然后就问了一推的主从复制,持久化,几种查询数据是否同步方法等。
面试了1个多小时,我整个人都虚脱了,再上中午没有吃饭的原因,有点儿晕当时,坐上地铁后真是难受啊,恨自己没有认真学习mysql基础,心态不好没有调整好,自己是不是适合做mysqlDBA等等。
不说了,洗洗睡了,路还很长,路也在脚下,我会坚持自己的这条路的,至少有几位老师是肯定我的!
只能说自己距离mysqlDBA还有很远很远的路要走,我会加油的,必须的。
还是我说的,没有能力,没有人看得起你。