今天面试碰到个奇葩,我目前是做oracle数据库开发的,面试官是他们数据库主管,问的问题很奇葩,先问我是做什么的的,我说是oracle数据库开发,然后问我用的什么语言,我当时就无语了,oracle数据库开发还能用什么语言?然后让我说说数据库开发中碰到的难题,更无语了,plsql本就是没难度的语言,除了些和性能相关注意事项就可以按公司开发规范想怎么写就行,最多突然忘了某个函数语法网上查下,数据库开发难做是因为数据库开发要熟悉整个公司的业务,不是sql难写

解决方案 »

  1.   

    有时候java、python神码的开发都可以叫做数据库开发——就看你写的程序要不要连DB,要不要跑SQL你理解的数据库开发是专注于PL/SQL的开发吧?比如做ETL的。以上都不奇葩,奇葩的是:这公司面试官都不知道自己招的是啥岗位? 
      

  2.   

    你说开发方向的 DBA,应该没有问题了。
      

  3.   

    不奇葩,java,python,.net, c,c++,cobol都能和oracle打交道。他想知道你是什么开发人员,不奇怪。
    数据库开发,基本上是sql。sql写不好,那就是一堆性能问题。没写好还可能会有功能问题。