面试经历--希望对同行有用

今年去了一家知名度颇高的游戏公司,面试超搞,不要说出来,这样影响不大好
下面我就说说我的经历
首先我去了之后就前台就给我一份笔试,(心里暗想,烦,)
然后给了份资料添下(擦,竟然要把中学搞出来,扯淡!)
然后一看一些题目(都是些初级的东西,比如内存结构,ora-01555错误是什么
当时我也记不清楚了,我就说oerr ora 01555可以查询的(后来发觉10g已经没那个东西了,是回滚段overwrite的错误
其实我怀疑他自己懂不懂?回滚段的工作原理和结构以及buffer_list的东西)
然后就是内存结构
(我就说了些fixed sga,sga,fiexed pga,pga)
(然后就告诉我一些开发的东西,简单的连接查询)
然后就是2条记录t(id,name)
select * from t
id name
10 
      ';OP'
 
求count(id)/count(*),不是很简单么,1/2,我猜都能猜出来,原来以为会深入考点pk和unique index的区别呢,心里汗里面的技术有几分?
)
然后就是常见的索引,怎么查看执行计划什么的,(我说了一大堆)
然后就是假如一个数据文件坏了,数据库关闭该怎么搞(
我的答案是有rman备份的话restore datafile 并行,或者其他方式还原,可惜他的结果是要先offline掉数据文件,汗= =
鄙视那些自己出题都很漏洞百出的,不够严谨,(竟然后面有资格说我的态度,擦))
 
面试:
问:内存结构
答:fixed sga+sga+fiexed pga+pga
    sga=buffer_poll+shared_pool+log_buffer+large_pool+java_pool
   buffer_pool=change_list(LRU_list)+write_list+LRU_XO(drop,truncate)+LRU_XR(backup tablespace/et)
 然后稍微讲了下buffer_list的LRU算法,比如tch计数器来判断cold端以及结构算法)\
然后结构数据结构os原理对oracle做系列推导
(这人说了句话,我现在都笑死:其实搞技术没必要那么深入,擦你靠技术出来混技术不行也混不下去,大家都不是傻子谁都会做人)
 
问:然后他问我会动态应用变量不
答:举例吧
问:动态sql怎么用?
答:一般用在动态绑定变量上(是不是更高些)
    1.pl/sql中可以使用常规的sql dml,如select ,update,insert'还能根据具体的业务来动态变更....
    2.pl/sql自动绑定变量,但是有些语句需要在运行阶段才能知道具体的变量,因此用动态sql更灵活....
   3.pl/sql支持ddl语句,但是ddl需要有recusive解析,因此不能太多的运行动态sql
(貌似是官方的,对方不语,不知道有何感想...)
问:你工作几年了
答:不久
PS:
 
后来我就补充了下下,心里也知道这人到底多少米了,人家估计挑衅不要怕,无论如何也要xxx,(其实俺已经有工作的),搞的这么拽,后来就想忽悠忽悠他吧)
然后我就跟他讲pga,的并发什么的,后来他问我一个session pga是多少我就迷迷糊糊的说好象是200M吧(心里狂笑,其实表面不说什么的)
后来感觉好象不太对(反正也不太抱希望).
我就说貌似是2M吧(再一次狂笑)
那人无语,出去接电话了,(我也知道怎么回事了,散人吧...不过心里比较爽,这人就得搞搞)
 
PS:
记得有个很经典的测试面试官几把米的案例,现在可能有体会了.(希望朋友们下次遇见这样的人不要怕,拿出自己的风范,别低头什么的,估计人家鄙视你到底,你要先鄙视他,一直鄙视到他无地自容.. = =!)
其实我觉得做DBA不容易,但是更不容易的是难得找到一个知己的伯乐,我现在工作的地方就是一个伯乐,我记得当时我跟老大讲内存结构,进程调度,CPU,VM管理的时候老大听得非常认真,虽然我是搞oracle的,但是我的系统也不弱,因为oracle本身就是一系列process,
知音难求,真心希望圈内的朋友早日找到自己的伯乐
 
 
 
 
 
 
 
 
 
 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/15072844/viewspace-617108/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/15072844/viewspace-617108/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值