论坛首页 招聘求职论坛

公司们出题的意图(兴趣)是什么??

浏览 9777 次
精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-05-28   最后修改:2010-04-19

昨天去一家公司面试,他出了3道题。

1。数据库中的DML,DCL,DDL分别是那些操作?

2。JDBC的类型?(本人一看以为是数据类型,想了下,太简单了,不可能,想下应该是驱动类型,哎还好,呵呵,侥幸)

3。array{12,45,25,3,5,69,7,9,45,1}从大到小排序。

对于第三题,我只是利用

                                Arrays类的静态方法aslist变成Lsit--------再利用Collections类的静态方法sort,和反排序方法。

我交试卷后,而面试官且说是有要用 排序算法 来实现,把我第三题作为 x 了。

       晕了,我觉得面试官应该注明一下用排序算法实现,例如:冒泡 等。

 

请问前辈和和`学长`能不能给我们提供一下,公司们一般会出那些编程题呢??

这样就能达到知己知彼哦,还能看出公司们出题的意图(兴趣)哦。就不会出现我第三题的尴尬。

   发表时间:2007-05-28  
第3题太神经,你还是别去那公司了
0 请登录后投票
   发表时间:2007-05-28  
1.
2.
3.继承Comparator接口写一个比较的算法。。。用这个API来调用
static void sort(List list, Comparator c)
          Sorts the specified list according to the order induced by the specified comparator.

答题之前想想对方想考什么?考API怎么用么?想看你对API的理解。
PS:sort MS 是从小到大那样排的吧。。。
0 请登录后投票
   发表时间:2007-05-28  
这公司别去了
0 请登录后投票
   发表时间:2007-05-28  
第一题

DDL

Data Definition Language (DDL) statements are used to define the database structure or schema. Some examples:

CREATE - to create objects in the database
ALTER - alters the structure of the database
DROP - delete objects from the database
TRUNCATE - remove all records from a table, including all spaces allocated for the records are removed
COMMENT - add comments to the data dictionary
RENAME - rename an object

DML

Data Manipulation Language (DML) statements are used for managing data within schema objects. Some examples:

SELECT - retrieve data from the a database
INSERT - insert data into a table
UPDATE - updates existing data within a table
DELETE - deletes all records from a table, the space for the records remain
MERGE - UPSERT operation (insert or update)
CALL - call a PL/SQL or Java subprogram
EXPLAIN PLAN - explain access path to data
LOCK TABLE - control concurrency

DCL

Data Control Language (DCL) statements. Some examples:

GRANT - gives user's access privileges to database
REVOKE - withdraw access privileges given with the GRANT command

TCL

Transaction Control (TCL) statements are used to manage the changes made by DML statements. It allows statements to be grouped together into logical transactions.

COMMIT - save work done
SAVEPOINT - identify a point in a transaction to which you can later roll back
ROLLBACK - restore database to original since the last COMMIT
SET TRANSACTION - Change transaction options like isolation level and what rollback segment to use
0 请登录后投票
   发表时间:2007-05-28  
要是我碰到这种公司.........额  ............  没话说了........
0 请登录后投票
   发表时间:2007-05-28  
这个笔试题目出的意图不太容易把握……而且与实际貌似关系不大啊
0 请登录后投票
   发表时间:2007-05-30  
javastudy 写道
什么是jdbc的类型啊

是jdbc的驱动类型。
有四种,google it。
0 请登录后投票
   发表时间:2007-06-01  
引用
2。JDBC的类型


4、5年前,有些公司可能会问的问题,现在居然还有这样的题。。。
0 请登录后投票
   发表时间:2007-06-10  
第三题他只说是个array,都没说是什么语言环境,你怎么就知道能用“Arrays类的静态方法aslist变成Lsit--------再利用Collections类的静态方法sort”?它要是c里的array呢?
我觉得这意图已经很明显是考算法了。
0 请登录后投票
论坛首页 招聘求职版

跳转论坛:
Global site tag (gtag.js) - Google Analytics