1.前言
这是工作2年来第一次产生跳槽的冲动,去的第一个面试。在It速查网上查了该公司的资料,对该公司印象不是很好,竟然有部门领导和底下的员工互骂,所谓家丑不可外扬,竟然吵到网上来了,挺好笑的。
言归正传,公司技术部分为3个组,客户端、服务器组等。
2.面试情况
笔试:
一开始答了一个小时的题,准备不够充分,没有答好,前面花的时间太多了。笔试题后面会提到。
笔试题考的都是oracle,包括三个部分。
全英文的
第一部分是备份和恢复的问题。
第二部分是数据库性能调优的问题。(问了我如何对数据库进行调优,调优的方式,我巴拉巴拉说了一通。)
第三部分是utilities的问题,导入导出的几个参数。
最后还有一个实际的问题。
两个表t1(userid, date, count);
t2(userid, first_date, last_date);
t1有1000万条数据,t2都有索引,如何从t1提取到t2,除掉
select userid, min(date), max(date) from t1 group by userid;的简单方式。要写一个存储过程。
还有 就是一个not exists 转化另外一条语句,我用了 not in, 还要说明哪个效率高,为什么呢?
还有一个问题是从10000条数据中查一个语句。
最后问了一个字符集的问题,我没有答出来。只是说了一个语句方法和导入导出的两个方法。
哎,比较