当前位置:文档之家› 100道面试题【有答案】

100道面试题【有答案】

100道面试题【有答案】
100道面试题【有答案】

1)做为DBA,每天保证生产数据库服务器正常是首要任务,请简单介绍一下您的巡检工作?

检查数据库状态(进程),查看参数配置,检查控制文件状态,检查联机日志文件状态,

检查数据文件状态,检查回滚段使用情况,检查用户状态,检测连接数情况,检查表的大小

检查大字段的存储占用,检查表空间的使用状况,检查临时表空间的使用状况,

检查数据库的定时任务运行情况,查看系统是否存在阻塞锁,查看processes和sessions参数设置是否合适,

检查BufferCache的命中率查询,查询library cache的命中率,查看用户进程的等待事件和相关的sql语句,

检查数据库备份状况,检查日志的完整性;

主要的监控指标应包括配置信息、故障监控、性能监控。主要工作包括

1、配置信息管理:数据库配置信息包括:数据库名、数据库实例名、版本信息、数据库位数、归档方式、文件目录、表空间信息、内存信息、其他

SID.ORA的相关参数信息。

2、故障监控:监控数据库关键的运行状态和进程等,进行有效的管理,具体的管理功能应包含:(1)服务器实例的可用性,监控数据库实例的状

态(2)空间监控:监控表空间、redo日志、archive归档日志的使用情况(3)显示和过滤alertlog中的警报等;(4)数据库空间、表空间、数据文件占用或空闲的空间、磁盘的使用、表和索引的使用;重做日志redo logs、内存的使用memory usage、交换区的使用swap usage

3、性能监控:监控数据库的性能,鉴别和消除瓶颈以提高数据库系统的整体性能,包括:(1)由内存容量引起的数据库响应缓慢(2)由于请求

redo日志空间引起的延迟

2)请问您之前公司主要从事哪个行业?

3)请你们生产库当前的数据量总共有多大?每天增长量有多少?备份策略是什么样的?

生产库当前有20T数据量,日增长量2G。

对于前端库们每天做差异备份,每周做一次累计备份;对OLAP库,我们做容灾库。

4)如果收到CPU报警,请问您是如何排查、并定位问题的?

临时解决办法:利用基于虚拟技术的应用云平台临时划拨备用资源以保证一万五运行

解决办法,优化SQL语句,SQL语句设置不解析参数,减少CPU负担

5)如果收到表空间使用率过高的报警,请问您是如何处理的?

增加数据文件

Sysaux 辅助表空间使用率过高(大小超过2G):做为SYSTEM表空间的辅助表空间,主要存放EM(oem监听)相关的内容以及表统计信息,AWR性

能报告分析快照,审计信息等

sql>

6)如果测试人员反应,当前你们公司的某个应用的某个功能,体验非常差点击后3分多钟后才有反应、甚至页面报error,请你帮忙解决?

检查网络问题,如网络是否流畅

检查系统问题,如系统进程数限制,并发数限制等

检查会话问题,是否有用户进行非法操作

检查是否有用户长时间持有锁

检查是否有大量死锁

7)开发人员反应,某历史数据表设计之初没考虑到后期会查询,随着数据量不断的增加,表现在有35G大小,还要频繁的查询,请帮忙调优?

分表分库增加索引

8)某些公司会请第三方公司来做安全扫描,如果扫描出当前生产数据库有严重的Bug,需要做升级、打补丁?

使用 OPatch更新

关闭数据库

安装OPatch,更新OPatch

进入Oracle安装目录更新补丁

开启数据库,验证更新

9)请问是否做过手工建库,为什么手工建的库,无法通过dbca工具管理?

做过手工建库,因为服务器端没有安装图形化界面;

10)某些表使用比较频繁,总会修改,时间长了就会有碎片,说说如何处理表碎片?

查询表空间中的碎片

select tablespace_name,count(*) chunks,max(bytes/1024/1024) max_chunk from dba_free_space group by tablespace_name;

CHUNK列表示表空间中可用有多少可用的空闲数据块,如果空闲块较多,超过100,则需要对相邻碎片进行整合:

alter tablespace 表空间名 coalesce;

如果再次查看碎片没有减少,则需考虑重建表空间。

MAX_CHUNK表示最大的数据库大小,如果需要插入的对象所需的空间大于它的话,则需要添加数据文件扩大表空间。

11)开发对索引机制不太了解,在一个表上建立了10个索引,请问这样会有什么后果?

创建索引后,oracle对表进行DML(包括INSERT、UPDATE、DELETE)时,必须处理额外的工作量(也就是对索引结构的维护)以及存储方面的开销。

所以创建索引时,需要考虑创建索引所带来的查询性能方面的提高,与引起的额外的开销相比,是否值得。

这个开发的SB行为导致表的增删改查效率降低,因为每更新一个记录就要更新10个索引

12)如果排查生产上的死锁?

死锁定位方法:

1,用dba用户执行一下语句:

select username,lockwait,status,machine,program from v$session where sid in (select session_id from v$locked_object);

若有输出结果,说明有死锁,且能看到死锁的机器是哪一台。

2.dba用户执行可以查到被死锁的语句:

select sql_text from v$sql where hash_value in (select sql_hash_value from v$session where sid in (select session_id from v$locked_object));

3.网上的:

A.通过查询视图,找到被锁住的对象v$locked_object,根据其locked_mode,判断其锁类型

查询SQL语句:

select l.xidusn, l.object_id, o.owner, o.object_name,

l.session_id, l.oracle_username, l.os_user_name, l.process,

decode(l.locked_mode, 0, '',

1, 'NULL',

2, '(SS)',

3, '(SX)',

4, '(S)',

5, '(SSX)',

6, '(X)',

'???') locked_mode

from v$locked_object l, dba_objects o

where l.object_id = o.object_id

B.用以下的语句对视图v$sqltext进行查询,可以得到当前正在执行的SQL语句,以及执行SQL语句的session select username, osuser, machine, terminal, program,

sid, serial#, status, sql_address, sql_text

from v$session ss, v$sqltext sq

where type = 'USER'

and ss.sql_address = sq.address

order by ss.sid, ss.serial#, sq.piece

可以发现对同一表中的同一数据行进行更新的两条SQL语句。

C.Oracle发现死锁后,会在alert_[SID].log文件中输出如下的警告信息:ORA-00060: Deadlock detected. 并提示去查看相应的*.trc文件。通过分析*.trc文件可以看到死锁的详细情况

例子:

......

Deadlock graph:

---------Blocker(s)-------- ---------Waiter(s)---------

Resource Name process session holds waits process session holds waits

TX-000a0006-0000f48f 65 101 X 64 102 X

TX-0007000f-0000d8a3 64 102 X 65 101 X

session 101: DID 0001-0041-00000002 session 102: DID 0001-0040-00000002

session 102: DID 0001-0040-00000002 session 101: DID 0001-0041-00000002

......

current SQL:

UPDATE XXXX SET XXXX 这里是导致死锁的SQL语句1

----- End of information for the OTHER waiting sessions -----

Information for THIS session:

*** 2012-01-09 20:11:22.530

----- Current SQL Statement for this session (sql_id=b0qn65w78t10b) -----

UPDATE XXXX SET XXXX 这里是导致死锁的SQL语句2

13)如果生产报警,说连接的进程数过多,请问如何定位并解决问题?

处理方式不外乎两种:扩大oracle最大session数以及清除inactive会话,当然还有,就是从数据库连接池和程序bug上面下手。

从各处收集了一些查看当前会话的语句,记录一下:

1.select count(*) from v$session;

select count(*) from v$process;

查看当前总会话数和进程数,这两个视图就是跟会话及进程有关的重要视图啦,信息都是从这里面取的。

2.查询那些应用的连接数此时是多少

select b.MACHINE, b.PROGRAM , count(*) from v$process a, v$session b where a.ADDR = b.PADDR and https://www.doczj.com/doc/1513362793.html,ERNAME is not null group by

b.MACHINE , b.PROGRAM order by count(*) desc;

3.查询是否有死锁

select * from v$locked_object;

如果查询结果为no rows selected,说明数据库中没有死锁。否则说明数据库中存在死锁。

接下来说明一下会话的状态:

1.active 处于此状态的会话,表示正在执行,处于活动状态。

2.killed 处于此状态的会话,表示出现了错误,正在回滚,当然,也是占用系统资源的。还有一点就是,killed的状态一般会持续较长时间,而且

用windows下的工具pl/sql developer来kill掉,是不管用的,要用命令:alter system kill session 'sid,serial#' ;

3.inactive 处于此状态的会话表示不是正在执行的,比如select语句已经完成。我一开始以为,只要是inactive状态的会话,就是该杀,为什么

不释放呢。其实,inactive对数据库本身没有什么影响,但是如果程序没有及时commit,那么就会造成占用过多会话。解决inactive的方法最好的就是在oracle中直接设置超时时间,也是有两种方法,区别暂时还不清楚:

1.修改sqlnet.ora文件,新增expire_time=x(单位是分钟)

我的sqlnet.ora位置在D:/oracle/ora92/network/admin

2.通过ALTER PROFILE DEFAULT LIMIT IDLE_TIME 10; 命令修改,记得重启下oracle。

ORACLE 中的SESSION和PROCESS JAVA 2009-07-14 14:10:51 阅读233 评论2 字号:大中小订阅 .

修改ORACLE 中的SESSION和PROCESS

会话sessions和进程pocesses的关系

一个process可以有0个、1个或者多个session,一个session也可以存在若干个process中,并行同样是一个session对应一个process,主session 是coordinator session,每个parallel process同样会对应数据库里一个单独的session。可以从v$px_session和v$session中验证这点。

连接connects,会话sessions和进程pocesses的关系

每个sql login称为一个连接(connection),而每个连接,可以产生一个或多个会话,如果数据库运行在专用服务器方式,一个会话对应一个服务器进程(process),如果数据库运行在共享服务器方式,一个服务器进程可以为多个会话服务。

注:Oracle的sessions和processes的数量关系是:sessions=1.1 * processes + 5

ORACLE的连接数(sessions)与其参数文件中的进程数(process)有关,它们的关系如下:

sessions=(1.1*process+5)

但是我们增加process数时,往往数据库不能启动了。这因为我们还漏调了一个unix系统参数:它是/etc/proc/kernel 中semmns,这是unix系统的信号量参数。每个process会占用一个信号量。semmns调整后,需要重新启动unix操作系统,参数才能生效。不过它的大小会受制于硬件的内存或ORACLE SGA。范围可从200——2000不等。

上面说的是unix,在RHEL5中,就修改/etc/sysctl.conf里面的信号量:

kernel.sem = 2000 32000 100 128 //传说中参数依次为SEMMSL(每个用户拥有信号量最大数);SEMMNS(系统信号量最大数);SEMOPM(每次semopm 系统调用操作数);SEMMNI(系统信号量级数最大数).

所以要修改的是第二个参数

semmns的计算公式为: SEMMNS>processes+instance_processes+system

processes=数据库参数processes的值

instance_processes=5(smon,pmon,dbwr,lgwr,arch)

system=系统所占用信号量。系统所占用信号量可用下列命令查出:

#ipcs -s

其中列NSEMS显示系统已占用信号量。

14)请问是否做过数据深沉?为什么要做数据深沉?

前端数据库数据过多,阻碍了业务的顺利运行,且这些数据还可用于分析

15)如果有1张1000W条的表,要修改此表中的1个字段的值,修改成一个指定的常量,如何快速实现???

Nologging,设适当的parallel,(有索引的先停索引后重建?)

16)请问是否做过数据迁移,如果当前服务器满足不了现有生产需要,公司买了新服务器,有60T的数据,要迁移到新库中,如何迁移?

主备库切换,主库迁移数据,迁移完成再切换回来

17)领导比较关心的一些数据,需要你从10张表关联查询后并导出,以excel格式展示,请问如何实现?

通过ETL使用SQL语句查询,使用SQL Develop导出,导出后转换成EXCEL

18)如果客户给了你一个30G的txt文件,需求你导入到数据库中的某一张表,如何实现?要注意哪些?

制表符转换,字符格式转换

19)请问高版本库的数据移动到低版本库、低版本库的数据导入到高版本中有什么要注意的?用什么方法实现?

使用SQL Develop,高版本往低版本迁移过程中需要在潜意识写明版本号。一次迁移不应超过50G,超过50G建议使用脚本分批次迁移20)如果要周期性的执行生产的某个存储过程,如何实现?

脚本

21)某大表每天增长量大约10G,一个月增长量大约400G数据,现在此表已经按月做了分区,但是呢还是优化的不是很好,请给出你的建议?

做数据沉淀将不用数据导出,按天分区

22)主键和唯一约束的区别?

主键包括唯一性约束和非空约束;主键既可以定义为字段级也可以定义在表级。

唯一性约束:是保证没有重复值,可以为空值。

23)如果sysaux表空间使用率90%了,如何维护???

删除过期awr快照

24)如果要禁止开发人员,直接操作生产数据,只允许开发查询生产库的数据,如何实现权限控制?

只给开发人员登录数据库和查询生产库的数据的权限

25)如果开发人员与生产库在一个网段,开发人员还知道生产库中的用户和密码,如何禁止开发人员使用第三方工具登录生产库?

写一个触发器,当检测到有用户连接数据库就检测他的连接方式

CREATE OR REPLACE TRIGGER DENY_TOOLS_LOGON

AFTER LOGON ON DATABASE

DECLARE

my_forced_exception EXCEPTION;

PRAGMA EXCEPTION_INIT(MY_FORCED_EXCEPTION, -20101);

BEGIN

IF (sys_context('USERENV', 'SESSION_USER') IN ('B2B','YHSHOP','XWLM','SCOTT'))

THEN

IF ( UPPER(sys_context('USERENV', 'MODULE')) LIKE '%TOAD%' OR

UPPER(sys_context('USERENV', 'MODULE')) LIKE '%PLSQLDEV%')

THEN

RAISE my_forced_exception;

END IF;

END IF;

EXCEPTION

WHEN my_forced_exception THEN

RAISE_APPLICATION_ERROR(-20101,'你呀傻B,不让你使用第三方工具登录,你没记性!');

WHEN OTHERS THEN

null;

END;

/

26)如果数据量不是很大,请用expdp编写脚本实现,定时备份,备份后的数据保留周期是30天,超过30后的dmp文件自动删除?

#!/bin/bash

Sqlplus / as sysdba <

create directory dump_dir as '/home/oracle/dump';

grant read,write on directory dump_dir to 用户名;

EOF

expdp 用户名/密码 directory=dump_dir dumpfile=t1.dmp tables=表名;

然后写一个定时任务每过30天自动删除

27)很多人说,使用aler table move 可以处理表碎片,请问此种方法有什么负面影响吗?

索引会失效

28)Sqlserver和mysql数据库都可以实现PK的自动增长,请问oracle可以实现吗?

可以,CREATE OR REPLACE TRIGGER tg_test

BEFORE INSERT ON test FOR EACH ROW WHEN (new.nid is null)

begin

select seq_test.nextval into:new.nid from dual;

end;

创建一个触发器,在向表插入一行数据时,如果主键值为空就获取sequence(序列)的下一个值。

29)请举例说明临时表有哪几种?请举例说明临时表的使用场景?

基于回话的临时表和基于事物的临时表 1:当处理某一批临时数据,需要多次DML操作时(插入、更新等),建议使用临时表。

2:当某些表在查询里面,需要多次用来做连接时。(为了获取目标数据需要关联A、B、C,同时为了获取另外一个目标数据,需要关联D、B、C....)30)开发提供的sql文件,上传到服务器后出现乱码,如何解决?

字符集不统一,更改两边字符集一致

31)请问生产数据中包含了换行符,请问如何去掉数据中的换行符?

replace(column,chr(10))

replace(replace(column,chr(10)),chr(13))

32)原生产环境某用户被无意中授矛了dba权限,如果直接回收dba权限后,会觖发什么隐含的危险?

会将以前给用户的权限也收回,用户不能操作数据库及表空间

33)如果某个表的1个字段原来是varchar2类型,后来发现还是不够长度,如果将其修改成clob类型?

可以先修改为Long类型,然后从Long修改为clob ;

34)测试库上的配置通常不是很高,磁盘空间空闲得很少,现需求你把测试库的表空间整理一下?每个用户只能使用自己的表空间,有普通用户使用的

是system表空间?某些项目组的表空间分配大了,如何把这些分配大的表空间回收来?

给每个用户创建自己的默认表空间,普通用户使用的是users表空间,

(1)、选择某个表空间中超过N个blocks的segments,通过此语句可以看出那个表占用的空间大。

select segment_name,segment_type,blocks from dba_segments

where tablespace_name='TABLESPACENAME'

and blocks > N

order by blocks;

(2)、分析表,得知表的一些信息

analyze table TABLENAME estimate statistics; 执行完后再执行

select initial_extent,next_extent,min_extents,blocks,empty_blocks from dba_tables

where table_name='TEST' and wner='AA';

(3)、使用alter table 表名 deallocate unused 命令回收表的空间

(4)、使用 alter tablespace TABLESPACENAME coalesce 命令回收表空间的空间。

(5)、可以使用dba_free_space视图查看表空间中的空闲空间信息。

35)存储过程有什么用?请举例说明你写过的存储过程?

1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般 SQL 语句每执行一次就编译一次,所以使用存储过程可提高数

据库执行速度。

2.当对数据库进行复杂操作时(如对多个表进行 Update,Insert,select,Delete 时),可将此复杂操作用存储过程封装起来与数据库提供的事务

处理结合一起使用。这些操作,如果用程序来完成,就变成了一条条的 SQL 语句,可能要多次连接数据库。而换成存储过程,只需要连接一次数据库就可以了。

3.存储过程可以重复使用,可减少数据库开发人员的工作量。

4.安全性高,可设定只有某此用户才具有对指定存储过程的使用权。

5.前端只需要传输值就可以,不用传输sql语句了.数据库自行调用储存过程,减少了网络的传输量

预发布环境的存储过程

36)某项目黄了,这个用户不用了,将用户删除了,对应的表空间也删除了,但是为什么磁盘空间没有被释放?

删除用户和数据,磁盘空间不会释放,因为数据文件大小已定,逻辑上已经删除了,但是物理上还需要手动去删,才能释放磁盘,如果好多用户公用一个表空间,解决方法最直接的就是:导出数据,重建数据文件、表空间,重新导入数据

37)请举例你生产中遇到过的ORA错误有哪些?主要引起原因、解决方法?

ORA-00942: table or view does not exist 查看是不是表名或试图名打错了或CATEXP.SQL还没有运行,无法执行Export视图

ORA-01031: insufficient privileges 查看用户权限

ORA-01045: user TT lacks CREATE SESSION privilege; logon denied 用户没有登录权限 sys给权限

ORA-01017: invalid username/password; logon denied 用户账号密码输入错误

38)一张日志表,这张表存储了2011--2015年的记录,此表大约有10G大小,客户要求你每个月初时导出6个月前的数据备份起来,然再后删除此表

6个月前的数据。导出的数据在磁盘上只保留30天,超过30天的自动删除。

写一个定时任务每月1号使用数据泵导出6个月前的数据,然后写一个存储过程删除该表中6个月前的数据,最后30天后删除导出的dmp文件。

39)某大表每天增长量大约10G,一个月增长量大约400G数据,现在此表已经按月做了分区,但是呢还是优化的不是很好,请给出你的建议?

做数据沉淀将不用数据导出,按天分区

40)请简单聊聊CBO和RBO

RBO方式:优化器在分析SQL语句时,所遵循的是Oracle内部预定的一些规则。比如我们常见的,当一个where子句中的一列有索引时去走索引。

CBO方式:CBO是在ORACLE7 引入,但到ORACLE8i 中才成熟。ORACLE 已经声明在ORACLE9i之后的版本中,RBO将不再支持。它是看语句的代价(Cost),这里的代价主要指Cpu和内存。CPU Costing的计算方式现在默认为CPU+I/O两者之和.可通过DBMS_XPLAN.DISPLAY_CURSOR观察更为详细的执行计划。优化器在判断是否用这种方式时,主要参照的是表及索引的统计信息。统计信息给出表的大小、有少行、每行的长度等信息。这些统计信息起初在库内是没有的,是做analyze后才出现的,很多的时侯过期统计信息会令优化器做出一个错误的执行计划,因些应及时更新这些信息。按理,CBO 应该自动收集,实际却不然,有时候在CBO情况下,还必须定期对大表进行分析。这个可以用定时的Job来实现

41)请简单说说如何实现分页查询?

通过rownum来实现分页查询,mysql是limit,sqlserver是top

42)请问是否做过跨平台迁移?如 mysql迁移到oracle

sqldevelper

43)生产上某用户,总是自动被锁定了?请定位问题,并解决

为了定位具体尝试登陆的时间及ip等相关信息,需要写一个trigger进行捕捉。该trigger只是记录登陆失败的信息,正常成功登陆不会记录。

create or replace trigger logon_denied_to_alert

after servererror on database

declare

message varchar2(120);

IP varchar2(15);

v_os_user varchar2(80);

v_module varchar2(50);

v_action varchar2(50);

v_pid varchar2(10);

v_sid number;

begin

IF (ora_is_servererror(1017)) THEN

if sys_context('userenv', 'network_protocol') = 'tcp' then

IP := sys_context('userenv', 'ip_address');

else

select distinct sid into v_sid from sys.v_$mystat;

SELECT p.SPID

into v_pid

FROM V$PROCESS p, V$SESSION v

WHERE p.ADDR = v.PADDR

AND v.sid = v_sid;

end if;

v_os_user := sys_context('userenv', 'os_user');

dbms_application_info.READ_MODULE(v_module, v_action);

message := to_char(sysdate, 'Dy Mon dd HH24:MI:SS YYYY') ||

' logon denied from ' || nvl(IP, v_pid) || ' ' || v_os_user ||

' with ' || v_module || ' ' || v_action;

sys.dbms_system.ksdwrt(2, message);

end if;

end;

/

44)请问贵公司使用中间件吗?说说你了解的主流中间件

使用,Altas,mysql-prxoy,阿米巴,cobar,tddl

45)你觉得你哪块技术比较好,哪块技术不够好?

都好

46)如果您被我们公司录取了,您会在我们公司呆多久呢?

只要是这个工作一直具备挑战性以及学习成长的机会,我想我便没有离开的理由。请问您认为这个工作能维持多久的挑战性与成长性呢?

47)oracle 数据库调过哪些参数?

表空间,并发数,占用内存比例(sga_target),数据库块大小(16k –>dw),字符集

48)分区表的好处?基于什么分区?

将分区表存放在不同表空间,不同磁盘,可以分散IO。可以根据范围,列表,hash进行分区;11g可以根据时间或数值间隔进行分区。

49)SQL Loader 是做什么的

来把文本文件里面的数据,导入到 Oracle 数据库里面,即抽数

50)import 和 export 是做什么的?

oracle Export/Import工具是一个操作简单、方便灵活的备份恢复和数据迁移工具,它可以实施全库级、用户级、表级的数据备份和恢复。对于数据量在G级或G级以内,强调高可用性,可以容忍少量数据丢失的数据库系统,Exp/Imp是普遍试用的逻辑备份方式。

51)SQL Loader 与 import 的区别?

sqlloader是把csv类型的数据文件,导入到数据库里,并且csv文件是可以用excel打开看到内容的;

import是把dmp类型的文件,导入到数据库里。dmp是通过export 从另外的数据库中导出来的。而且,dmp文件,不可看的,用文本编辑器打开,

是乱码。

import一般是导入大量表,和大量数据时使用,也就是数据备份时使用;

sqlloader是导入某些业务文件的时候使用。

sql loader 导入的时候可以通过控制文件对文本导入的格式进行设置每次导入一张表(对现有的表数据重写或者续写)

imp可同时导入多张表。无法编辑数据的格式和导出时的数据保持一致?

52)BI 的功能是什么?

BI(Business Intelligence) 是一种运用了数据 仓库,在线分析和数据挖掘等技术来处理和分析数据的崭新技术,目的是为企业决策者提供决策支持。

BI 的原材料是海量的数据;

BI 的产品是由数据加工而来的信息和知识;

BI 将这些产品推送给企业决策者;

企业决策者利用 BI工厂的产品做出正确的决策,促进企业的发展;

53)oracle 备库怎么识别主库的update 操作?

触发器

54)oracle 数据库使用服务器配置?

55)view 会吗?

视图是基于一个表或多个表或视图的逻辑表,本身不包含数据,通过它可以对表里面的数据进行查询和修改。视图基于的表称为基表,Oracle的数据库对象分为五种:表,视图,序列,索引和同义词。

视图是存储在数据字典里的一条select语句。通过创建视图可以提取数据的逻辑上的集合或组合。

视图的优点:

1.对数据库的访问,因为视图可以有选择性的选取数据库里的一部分。

2.用户通过简单的查询可以从复杂查询中得到结果。

3.维护数据的独立性,试图可从多个表检索数据。

4.对于相同的数据可产生不同的视图。

视图分为简单视图和复杂视图:

1、简单视图只从单表里获取数据,复杂视图从多表;

2、简单视图不包含函数和数据组,复杂视图包含;

3、简单视图可以实现DML操作,复杂视图不可以。

视图的创建:

CREATE [OR REPLACE] [FORCE|NOFORCE] VIEW view_name

[(alias[, alias]...)]

AS subquery

[WITH CHECK OPTION [CONSTRAINT constraint]]

[WITH READ ONLY]

其中:OR REPLACE :若所创建的试图已经存在,ORACLE自动重建该视图;

FORCE:不管基表是否存在ORACLE都会自动创建该视图;

NOFORCE :只有基表都存在ORACLE才会创建该视图:

alias:为视图产生的列定义的别名;

subquery :一条完整的SELECT语句,可以在该语句中定义别名;

WITH CHECK OPTION :插入或修改的数据行必须满足视图定义的约束;

WITH READ ONLY :该视图上不能进行任何DML操作。

56)表结构怎么建的?

项目立项后,与开发人员及需求人员设计表;

create table tb_sale(

id number(10) primary key,

saleDate date not null,

sale number(10) not null);

57)power designer 用过吗?

PowerDesigner是Sybase公司旗下的一款功能强大且使用简单工具集,利用PowerDesigner可以制作数据流程图、数据库设计,

1.包含模块

PowerDesigner包含六个紧密集成的模块,允许个人和开发组的成员以合算的方式最好地满足他们的需要。这六个模块是:

PowerDesigner ProcessAnalyst,用于数据发现。

PowerDesigner DataArchitect,用于双层,交互式的数据库设计和构造。

PowerDesigner AppModeler,用于物理建模和应用对象及数据敏感组件的生成。

PowerDesigner MetaWorks,用于高级的团队开发,信息的共享和模型的管理。

PowerDesigner WarehouseArchitect,用于数据仓库的设计和实现。

PowerDesigner Viewer,用于以只读的、图形化方式访问整个企业的模型信息。

2.通用特性

需求管理:PowerDesigner可以把需求定义转化成任意数量的分析及设计模型,并记录需求及所有分析及设计模型的改动历史,保持对它们的跟踪。

Microsoft?Word?导入/导出功能使业务用户能轻易处理流程工作。

文档生成:PowerDesigner提供了Wizard向导协助建立多模型的RTF和HTML格式的文档报表。项目团队中非建模成员同样可以了解模型信息,增强整个团队的沟通。

影响度分析:PowerDesigner模型之间采用了独特的链接与同步技术进行全面集成,支持企业级或项目级的全面影响度分析。从业务过程模型、UML 面向对象模型到数据模型都支持该技术,大大提高了整个组织的应变能力。

数据映射:PowerDesigner提供了拖放方式的可视化映射工具,方便、快速及准确地记录数据依赖关系。在任何数据和数据模型、数据与UML面向对象模型以及数据与XML模型之间建立支持影响度分析的完整的映射定义、生成持久化代码以及数据仓库ETL文件。

开放性支持:PowerDesigner 支持所有主流开发平台:支持超过 60 种(版本)关系数据库管理系统,包括最新的Oracle?、IBM?、Microsoft、Sybase、NCR Teradata、MySQL等,支持各种主流应用程序开发平台,如 Java J2EE、Microsoft .NET?(C#和 https://www.doczj.com/doc/1513362793.html,)、Web Services 和PowerBuilder?,支持所有主流应用服务器和流程执行语言,如 ebXML 和 BPEL4WS 等。

可自定义:PowerDesigner支持从用户界面到建模行为以及代码生成的客户化定制。支持用于模型驱动开发的自定义转换,包括:对 UML 配置文件的高级支持、可自定义菜单和工具栏、通过脚本语言实现自动模型转化、通过 COM API 和 DDL 实现访问功能以及通过模板和脚本代码生成器生成代码。

企业知识库:PowerDesigner 的企业知识库是存储在关系数据库中的完全集成的设计时知识库,具有高度的可扩展性,便于远程用户使用。该知识库提供以下功能:基于角色的模型和子模型访问控制,版本控制和配置管理、模型与版本的变更报告以及全面的知识库搜索功能。PowerDesigner 的知识库还可以存储和管理任何文档,包括Microsoft? Office? 和 Project 文件、图像和其他类型的文档。

3.模型文件

概念数据模型 (CDM) CDM表现数据库的全部逻辑的结构,与任何的软件或数据储藏结构无关。一个概念模型经常包括在物理数据库中仍然不实现的数据对象。它给运行计划或业务活动的数据一个正式表现方式。

物理数据模型(PDM)

PDM叙述数据库的物理实现。藉由PDM,你考虑真实的物理实现的细节。它进入帐户两个软件或数据储藏结构之内拿。你能修正PDM适合你的表现或物理约束。

面向对象模型(OOM)

一个OOM包含一系列包,类,接口,和他们的关系。这些对象一起形成所有的(或部份)一个软件系统的逻辑的设计视图的类结构。一个OOM本质上是软件系统的一个静态的概念模型。

你使用PowerDesigner面向对象模型建立面向对象模型.(OOM)你能为纯粹地对象-导向的靠模切目的建立一个OOM,产生Java文件或者PowerBuilder 文件,或你能使用一个来自OOM的物理数据模型(PDM)对象,来表示关系数据库设计分析。

业务程序模型(BPM)

BPM描述业务的各种不同内在任务和内在流程,而且客户如何以这些任务和流程互相影响。

BPM是从业务合伙人的观点来看业务逻辑和规则的概念模型,使用一个图表描述程序,流程,信息和合作协议之间的交互作用。

信息流模型(ILM)

ILM是一个高层的信息流模型,主要用于分布式数据库之间的数据复制。

58)中间件的数据转换?

59)解释冷备份和热备份的不同点以及各自的优点

热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份。而冷备份指在数据库关闭后,进行备份,适用于所有模式的数据库。热备份的优点在于当备份时,数据库仍旧可以被使用并且可以将数据库恢复到任意一个时间点。冷备份的优点在于它的备份和恢复操作相当简单,并且由于冷备份的数据库可以工作在非归档模式下,数据库性能会比归档模式稍好。(因为不必将archive log写入硬盘)

60)你必须利用备份恢复数据库,但是你没有控制文件,该如何解决问题呢?

重建控制文件,用带backup control file 子句的recover 命令恢复数据库。

61)如何转换init.ora到spfile?

可以使用create spfile from pfile 命令进行转换

62)解释data block , extent 和 segment的区别(这里建议用英文术语)

数据库逻辑上最小的单元就是data block, block 可以设置为2K, 4K, 8K.... extent由block组成,segment则由extent组成,tablespace由segment组成, datafile是数据库的物理表现形式,一个tablespace可以对应多个datafile,一个datafile只能属于一个tablespace。

63)给出两个检查表结构的方法

DESCRIBE命令

DBMS_METADATA.GET_DDL 视频

64)怎样查看数据库引擎的报错

查看alert log.

65)比较truncate和delete 命令

Truncate 表级操作,不可恢复,产生日志量小,速度快。

Delete 逐行删除,产生大量日志,可以恢复,行级操作,可选择删除,速度慢。

66)解释一下 mysql 与 oracle 的区别

1. Oracle是大型数据库而Mysql是中小型数据库,Oracle市场占有率达40%,Mysql只有20%左右,同时Mysql是开源的而Oracle价格非常高。

2. Oracle支持大并发,大访问量,是OLTP最好的工具。

3. 安装所用的空间差别也是很大的,Mysql安装完后才152M而Oracle有3G左右,且使用的时候Oracle占用特别大的内存空间和其他机器性能。

4.Oracle也Mysql操作上的一些区别

①主键

Mysql一般使用自动增长类型,在创建表时只要指定表的主键为auto increment,插入记录时,不需要再指定该记录的主键值,Mysql将自动增长;

Oracle没有自动增长类型,主键一般使用的序列,插入记录时将序列号的下一个值付给该字段即可;只是ORM框架是只要是native主键生成策略即可。

②单引号的处理

MYSQL里可以用双引号包起字符串,ORACLE里只可以用单引号包起字符串。在插入和修改字符串前必须做单引号的替换:把所有出现的一个单引号替换成两个单引号。

③翻页的SQL语句的处理

MYSQL处理翻页的SQL语句比较简单,用LIMIT 开始位置, 记录个数;ORACLE处理翻页的SQL语句就比较繁琐了。每个结果集只有一个ROWNUM字段标明它的位置, 并且只能用ROWNUM<100, 不能用ROWNUM>80

④长字符串的处理

长字符串的处理ORACLE也有它特殊的地方。INSERT和UPDATE时最大可操作的字符串长度小于等于4000个单字节, 如果要插入更长的字符串, 请考虑字段用CLOB类型,方法借用ORACLE里自带的DBMS_LOB程序包。插入修改记录前一定要做进行非空和长度判断,不能为空的字段值和超出长度字段值都应该提出警告,返回上次操作。

⑤空字符的处理

MYSQL的非空字段也有空的内容,ORACLE里定义了非空字段就不容许有空的内容。按MYSQL的NOT NULL来定义ORACLE表结构, 导数据的时候会产生错误。因此导数据时要对空字符进行判断,如果为NULL或空字符,需要把它改成一个空格的字符串。

⑥字符串的模糊比较

MYSQL里用字段名 like '%字符串%',ORACLE里也可以用字段名 like '%字符串%' 但这种方法不能使用索引, 速度不快。

⑦Oracle实现了ANSII SQL中大部分功能,如,事务的隔离级别、传播特性等而Mysql在这方面还是比较的弱

67)给出在STAR SCHEMA中的两种表及它们分别含有的数据

Fact tables 和dimension tables.

fact table 包含大量的主要的信息而 dimension tables 存放对fact table 某些属性描述的信息

68)FACT Table上需要建立何种索引?

位图索引(bitmap index)

69)解释归档和非归档模式之间的不同和它们各自的优缺点

归档模式是指你可以备份所有的数据库,transactions并恢复到任意一个时间点。非归档模式则相反,不能恢复70:到任意一个时间点。但是非归档模式可以带来数据库性能上的少许提高。

70)存储过程被删了能找回吗?

方法1:

CREATE OR REPLACE PROCEDURE proc_test_drop ----在scott下创建存储过程

AS

BEGIN

FOR x IN (SELECT sysdate FROM dual)

LOOP

DBMS_OUTPUT.put_line (x.sysdate);

END LOOP;

END proc_test_drop;

/

set serveroutput on ----改变系统设置显示过程

exec proc_test_drop;----执行存储过程

drop procedure proc_test_drop;----删除存储过程

切换至DBA用户sys下:

select text from dba_source as of timestamp to_timestamp('2015-06-15 12:37:00','YYYY-MM-DD hh24:mi:ss') where owner='SCOTT' and name ='PROC_TEST_DROP' order by line;

----查询闪回区内容,内容前加入create即可重新建立存储过程

方法2:使用OUD工具进行恢复

方法详见:https://www.doczj.com/doc/1513362793.html,/

71)9i 生到11g 允许停库10分钟内,数据量50TB

切换至容灾库,再进行升级。升级完成后,以省级模式启动数据库,完成数据字典等更新后,切换回正常启动模式,与容灾库进行数据同步后,切换回主库,对容灾库进行升级。

72)数据库前端响应慢怎么解决的

根据前端使用的表,建立合适的索引可以有效地提高数据库前端的响应速度。修改查询方法,尽可能地使用绑定变量也可提高前端的响应速度。73)在维护数据库时遇到过什么问题,怎么解决的

Android工程师笔试题及答案(汇编)

Android工程师面试题 一、基础(79分) 1. String s = new String("xyz");创建了几个String Object? ( )3分 A、1个 B、2个 C、3个 D、4个 2. Math.round(11.5)和Math.round(-11.5)分别等于多少?()2分 A、11和-11 B、12和-11 C、11和-12 D、12和-12 3.以下错误的说法有:( )2分 A、只要设计合理,当出现error这样的情况时,程序完全可以自动处理 B、exception 表示一种设计或实现问题 C、Set和Map都继承自Collection接口 D、接口可以继承接口 E、抽象类可以继承没有构造函数的实体类 4. 以下哪种类型不能作为switch(expr1)表达式的expr1?( )3分 A、int B、long C、char D、byte 5. 有关ArrayList和Vector的说法,那些是错误的?( )3分 A、Vector是线程安全的 B、ArrayList是线程序不安全的 C、当需要增长时,Vector默认增长为原来一培 D、当需要增长时, ArrayList默认增长为原来一培 6. 以下说法那些是错误的?()3分 A、一个char型变量可以存储一个中文汉字 B、String是最基本的数据类型 C、Integer的缺省值是0 D、String类提供了数值不可改变的字符串 7.请指出以下代码的执行结果()5分 class A{ static{ System.out.print("X"); } public A(){ System.out.print("2"); } } class B extends A{ static{ System.out.print("a"); } public B(){ System.out.print("b"); } } public class Hello{ public static void main(String[] ars){

100道面试常见问题经典面试题

工作动机、个人愿望 ?问题:请给我们谈谈你自己的一些情况 ?回答:简要的描述你的相关工作经历以及你的一些特征,包括与人相处的能力和个人的性格特征。如果你一下子不能够确定面试者到底需要什么样的内容,你可以这样说: “有没有什么您特别感兴趣的范围?” ?点评:企业以此来判断是否应该聘用你。通过你的谈论,可以看出你想的是如何为公司效力还是那些会影响工作的个人问题。当然,还可以知道你的一些背景。 问题:你是哪年出生的?你是哪所大学毕业的?等等 回答:我是XXXX年出生的。我是XX大学毕业的。 ?点评:这类问题至为关键的是要针对每个问题简洁明了的回答,不可拖泥带水,也不必再加什么说明。完全不必再画蛇添足的说“我属X,今年XX岁”之类的话。至于专业等 或许主考官接下来的问题就是针对此而言的,故而不必迫不及待和盘托出。 ?问题:你认为对你来说现在找一份工作是不是不太容易,或者你很需要这份工作? ?回答: ? 1.是的。 ? 2.我看不见得。 ?点评: ?一般按1回答,一切便大功告成。 ?有些同学为了显示自己的“不卑不亢“,强调个人尊严,故按2回答。结果,用人单位打消了录用该生的念头,理由是:“此人比较傲“一句话,断送了该生一次较好的就 业机会。 ?问题:为何辞去原来的工作? ?回答:工作地点离家较远,路上花费时间多,发生交通问题时,影响工作。贵公司的工作岗位更适合自己专业(个性)的发展。 ?点评:为了避免应聘者以相同的原因辞职,公司尽量能做到对这方面原因的了解,有助于创造一个良好的工作环境和人际氛围。因此,应聘者最好说出对方能信服的理由。 如果自己确有缺点,要说出“将尽量克服自己缺点”,作为有信心改变这类情况的答复。 ?问题:你是怎么应聘到我们公司的?

android笔试题及答案

单选题 中可以用来处理中警示,确认等对话框地是() .假设目录下有文件结构,用()方法将该网页加载至 时,需传入地参数是() . . . . .下列不属于补间动画相关类地是() 中网络互连中需要获取状态码,根据状态码来判断请求是否已经完成,下列状态码表示请求完成地是() .关于说法错误地是:() 里可以通过设定转换时候地透明位 .在使用一个之前,不一定要调用方法 是设置资源被读入到这个地时候动画效果 是资源文件从这个里消失地时候要实现地动画效果 .建立蓝牙连接时通过方法来获取对象 () (); (); . () .关于地说法不正确地是( ) .它实现不同进程间通信地一种机制 .它避免了在新线程中刷新地操作 .它采用队列地方式来存储 .它实现不同线程间通信地一种机制

8.和地主要区别是(): . 内部基于链表,而是基于数组地 . 地大部分方法做了同步,而没有同步 . 是可串行化地,而不是 . 实现了,而没有 .下列属于解析文件地优点地是() .将整个文档输在内存中,便于操作,支持删除,修改,重新排列等多种功能 .不用事先调入整个文档,占用资源少 .整个文档调入内存,浪费时间和空间 .不是长久驻留在内存,数据不是持久地,事件过后,若没有保存数据,数据就会消失""; ""; ""; 总共创建( )个对象. 多选题 .在添加第一个窗口小部件时,会执行地方法是() .下列属于优点地是() 与编程语言无关. 可以使用任何语言来完成是完全和厂商无关. 与平台无关 是简单地,可扩展地 3.下列属于解析需要用到地类和接口是() A. .在使用蓝牙必须获取地权限是() .< ""> .< "" > .< ""> .< ""> 5.类地重要方法()

Android编程基础笔试题及答案2.0

《Android 编程基础》试卷A 注意事项: 1. 本试卷共8页,满分100分; 2. 请把学院、姓名、班级写到密封线内,考试时间90分钟; 3. 请不要把答案写在密封线内 一、单选题(共35题,共61分) 1、 D03MA057(2分)退出 activity 对一些资源以及状态的操作保存,可以在生命周期的哪个函数中进行 a A 、onPause() B 、onCreate() C 、onResume() D 、onStart() 2、 D02MA058 (2分) Android 项目工程下面的 assets 目录的作用是什么 b A 、放置应用到的图片资源。 Res/drawable B 、主要放置一些文件资源,这些文件会被原封不动打包到 apk 里面 C 、放置字符串,颜色,数组等常量数据 res/values D 、放置一些与 UI 相应的布局文件,都是 xml 文件 res/layout 3、 D04MA059 (2分)下列不属于android 布局的是(c) A 、F r a m e L a y o u t B 、L i n e a r L a y o u t C 、BorderLayout D 、T a b l e L a y o u t E 、R e l a t i v e L a y o u t 4、 D08MA2060 (2分)Intent 的作用的是 a A 、intent 是连接四大组件的纽带,可以实现界面间切换,可以包含动作和动作数据, B 、是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会 因为切 换页面而消失 service C 、实现应用程序间的数据共享 contentprovider D 、处理一个应用程序整体性的工作 5、 D04EA1061(1分) 下列哪个是AbsoluteLayout 中特有的属性 b A,android:layout_height B,android:layout_x C,android:layout_above D,android:layout_toRightOf 6、 D07EA1062(1分)RatingBar 组件中不能用属性直接设置的是d A,五角星个数 B,当前分数C,分数的增量D,五角星的色彩 7、 D 10EA1063(1分) 在手机开发中常用的数据库是_a__ A,sqlLite B,Oracle C,Sql Server D,Db23 8、 D14MA2064(2分) 关于BroadcastReceiver 的说法不正确的是_b_ A, 是用来接收广播Intent 的 密封线内不要答 题 学院班级姓名

新人面试常见100道问题及回答

新人面试常见100道问题及回答 面试的形式有多种,有一个面试官对一个应聘者,也有多对一,一对多,多对多;无论面试的形式有多少,都是围绕考核应聘者的素质是否符合所招聘岗位的要求而展开的。而企业想了解求职者就必须通过问答的形式,这里给大家总结了面试常见100道问题以及回答和点评: 一:工作动机与个人愿望 问题:你现在最感兴趣的是什么? 回答:做个人网站,练习口语,但越做越感到自己知识欠缺。 点评:可以简述你的兴趣,及这个兴趣带给你个性或能力的正面效果。 问题:你认为这份工作最重要的是什么? 回答:最重要的是对自己的挑战和提高。 点评:对工作要加上自己的看法。 问题:你是否可以接受加班? 回答:我愿意接受挑战。在自己责任范围内的工作,不能算是加班。 点评:这是面试者针对应聘者的工作热忱而提的问题,因无理的加班不一定是好的。 问题:请问你有什么样的工作观? 回答:我认为工作是为了实现自己的人生价值,发挥自己的最大潜能,解决自己的生活问题。 点评:此话是问工作在你的生活中意味着什么?为何而工作?从工作中得到了什么?几年后想变成怎样等。因此,别把它想得太复杂,可根据自己的具体情况回答。 问题:你为何要跳槽? 回答:虽然在前面公司工作挺顺的,同事间合作也很愉快,但我感到贵公司更适合我的发展。 点评:公司根据你跳槽原因,意在了解你的就业动机。 问题:在公司想做什么样的工作? 回答:现在想在某工作方面冲刺,将来则希望能在某方面努力等。朝自己想要的目标陈述即可。 点评:同时招聘很多职种的公司,最有可能问到这样的问题,这是判断应聘者个人的能力倾向。面试者如果不论职种都回答“可以”的话,反而会让人怀疑工作态度。如果这家公司只招聘一个职种,还是被问到这个问题时,是为了确认应聘者有无犹豫,应聘者只要清楚的叙述自己想做的事就可以了。 问题:你为何选择应聘我们公司?

面试题目100及最佳答案

面试题目100及最佳答案 1、你的优点和缺点是什么?或简单列举你的三大优势与三大劣势。(如果 自我介绍说了可做追问) 思路:1)沉着冷静,立场坚定,乐观自信,应变能力强,有团队意识,独 立思考,有主动性。 2)充分介绍优点,但最好少用形容词,而用能够反映优点的事实说话 3)介绍缺点时可以从大学生普遍存在的弱点方面介绍,例如缺少社会经验。 2、谈一谈你大学期间的一次失败(或成功)经历. 思路:1)不宜说自己没有失败或成功的经历。 2)不宜把那些明显的成功说成是失败。 3)不宜说出严重影响所应聘工作的失败经历。 4)失败后自己很快振作起来,以更加饱满的热情面对以后的工作。 3、如果我录用你,你将怎样开展工作? 思路:1)考察应聘者对于应聘的职位是否足够的了解,可以不要直接说出 自己开展工作的具体办法。 4、你是应届毕业生,缺乏经验,如何能胜任这项工作? 思路:1)对这个问题的回答最好要体现出应聘者的诚恳、机智、果敢及敬业。 2)如“作为应届毕业生,在工作经验方面的确会有所欠缺,因此在读书期 间我一直利用各种机会在这个行业里做兼职。我也发现,实际工作远比书本知识丰富、复杂。 5、对您来说,哪种决心是最难下的? 思路:考察应聘者是否是一个坚强、果断但是有人性的一个人。 请分析一个常见的各个招聘渠道的优势与劣势。(追问应聘者如何解决校园招聘的不足) 思路:考查应聘者对基础知识的了解、掌握与运用。 参考答案答: 7、现场招聘会 优点:这是传统的人才招聘方式,费用适中。HR们不仅可以和求职者直接

面对面交流(相当于初试),而且可以直观展示企业实力和风采。这种方式总体 上效率比较高,可以快速淘汰不合格人员,控制应聘者的数量和质量。 缺点:其局限性在于往往受到展会主办方宣传推广力度的影响,求职者的数量和质量难以有效保证。这种方式通常用于招聘一般型人才。 8、媒体广告招聘 优点:由于报纸仍然是普通大众,包括求职者了解信息的重要平台,所以这种形式的广告在当地的覆盖面比较广,目标受众接受的概率非常高,不仅可以提升企业在当地的知名度,可以有效宣传公司的业务,有一举多得之功效。 缺点:这种招聘渠道会吸引到很多的不合格的应聘者,增加了人力资源部门筛选简历的工作量和难度,延长招聘的周期,另外该渠道的费用比较高,特别是选择“抢眼”版位和版式费用会更高。 9、广播招聘、电视招聘 优点:如中央台举办的《绝对挑戓》知名企业招聘栏目、湖南电视台举办的《超级女声》节目,前十名优胜者通常会被唱片公司签约,这些都是企业人才营销的重要方式。而且,企业也得到了很好的宣传。 缺点:成本高、适用范围小。 10、你如何理解招聘专员这个岗位? 思路:1)考查应聘者的对专业知识理解和掌握程度。 2)考查应聘者的语言组织、逻辑思维、口才表达等能力。 参考答案:招聘专员的工作内容:进行聘前测试和简历甄别工作;组织和执行招聘计划,包括通知和安排面试等;员工各类人事手续办理,包括员工录用手续、人事合同签订,人事关系转移;员工档案管理并及时更新;维护和招聘渠 道的关系,及时发布招聘广告,管理招聘信息。 11、你如何理解招聘专员这个岗位职责? 全面负责公司内部人才的招聘工作;根据现有编制及业务发展需求,协助上级确定招聘目标,汇总岗位需求数目和人员需求数目,制定并执行招聘计划;协助上级完成需求岗位的职务说明书;发布职位需求信息,做好公司形象宣传;搜集简历,对简历进行分类、筛选,安排聘前测试,确定面试名单,通知应聘者前 来面试(笔试),对应聘者进行初步面试(笔试)考核,出具综合评价意见;组

android面试题及答案

一选择题(可多选,30分) 1、关于BroadcastReceiver说法正确的是(AB) A、BroadcastReceiver有两种注册方式,静态注册和动态注册 B、Broadcast分正常广播和有序广播,其中有序广播可以被停止掉,不传给下一个接受者 C、Broadcast Receiver 提供了可视化的界面来显示广播信息 D、BroadcastReceiver的onReceive函数里可以使用线程来执行耗时的操作 2、关于Android dvm的进程和Linux的进程,应用程序的进程说法正确的是(D) A、DVM指dalivk的虚拟机.每一个Android应用程序都在它自己的进程中运行,不一定拥有一个独立的Dalvik虚拟机实例.而每一个DVM都是在Linux中的一个进程,所以说可以认为是同一个概念. B、DVM指dalivk的虚拟机.每一个Android应用程序都在它自己的进程中运行,不一定拥有一个独立的Dalvik虚拟机实例.而每一个DVM不一定都是在Linux 中的一个进程,所以说不是一个概念. C、DVM指dalivk的虚拟机.每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例.而每一个DVM不一定都是在Linux 中的一个进程,所以说不是一个概念. D、DVM指dalivk的虚拟机.每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例.而每一个DVM都是在Linux 中的一个进程,所以说可以认为是同一个概念. 3 android 中下列关于Intent说法正确的是(C) A、实现应用程序间的数据共享 B、是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失 C、可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带 D、处理一个应用程序整体性的工作 4 android 关于service生命周期的onCreate()和onStart()说法正确的是(AD) A、当第一次启动的时候先后调用onCreate()和onStart()方法 B、当第一次启动的时候只会调用onCreate()方法 C、如果service已经启动,将先后调用onCreate()和onStart()方法 D、如果service已经启动,只会执行onStart()方法,不在执行onCreate()方法 5.在异常处理中,如释放资源、关闭文件、关闭数据库等由( C)来完成。 A.try子句 B.catch子句 C.finally子句 D.throw子句 6.关于Collections说法正确的是(AC) A.Collections 包含有各种有关集合操作的静态多态方法 B.Collections是集合类的一个顶级接口, C.Collections 是一个包装类,此类不能实例化 D.List是Collections的子接口 7.关于java抽象类说法正确时是(AC)

一百道传统知识题(题目)

一百道传统知识题 1.现在我们常用“阳春白雪”和“下里巴人”指代高雅和通俗的文艺作品,请问这两个成语最初指的是什么?( ) A、文章 B、画作 C、乐曲 2. 下面哪个字常用作表示顺序的第五位?(A)A、戊B、戍C、戌 3. 古人的婚礼在什么时间举行?( ) A、早上 B、中午 C、傍晚 4、“大禹治水”的故事家喻户晓,大禹治理的是哪个流域的洪水?( ) A、长江流域 B、黄河流域 5、古代宫殿大门前成对的石狮一般都是:( ) A、左雄右雌 B、左雌右雄 6、“结发”在古时是指结婚时:( ) A、丈夫把头发束起来 B、妻子把头发束起来 C、把夫妻头发束在一起 7、我国传统表示次序的“天干”共有几个字?( ) A、十个 B、十二个 8、被誉为“万国之园”的是:( ) A、颐和园 B、圆明园 9、“水”字属于下列哪种汉字构成方式?( ) A、象形字B 、表意字 10、“月上柳梢头,人约黄昏后”描写的是哪个传统节日?( ) A、中秋节 B、元宵节 C、端午节 D、七夕节 11、道家思想在我国影响深远,请问历史中的哪一时期最接近道家所主张的无为而治?( ) A 、文景之治B、光武中兴C、贞观之治D、开无盛世 12、下列哪个不是北京的别称?( ) A、大都 B、中都C 、上都D、南京 13、我们熟悉的《百家姓》是按照什么方式排列的?( ) A、人口数量B 、政治地位 14、“一门父子三词客,千古文章八大家”这幅对联中提到的“三父子”是:( ) A、曹操、曹丕、曹植 B、苏洵、苏轼、苏辙C 、班彪、班固、班超 15、拍电影时常用的“杀青”来表示拍摄完成,“杀青”原指什么?( ) A、制作竹筒的一道工序 B、加工新茶的一种方法 16、墨子的主要思想是“兼爱”,他所反对的“爱有差等”这一观点是哪家学派的?( ) A 、儒家B、法家C、道家D、名家 17、“美”字最初的含义是:( ) A、羊大即为美 B、戴着头饰站立的人 C、土地里生长的花朵 D、远方茂盛的森林 18、孔子为自己的教学定睛“孔门四教”,具体指的是:( ) A、修身、齐家、治国、平天下 B、文、行、忠、信 19、俗语说“化干戈为玉帛”,干戈都是兵器,其中哪个指的是防御武器?( ) A 、干B、戈 20、《霸王别姬》是京剧中的名段,“虞姬”这一角色在京剧中属于:( ) A、花旦 B、青衣

Android面试题附答案

Android面试题附答案 一、选择题(30题,每题1.5分,共45分) 1.java.io包中定义了多个流类型来实现输入和输出功能,可以从不同的角度对其进行分类,按功能分为:(c),如果为读取的内容进行处理后再输出,需要使用下列哪种流?(g) A、输入流和输出流 B、字节流和字符流 C、节点流和处理流 D、File stream E、Pipe stream F、Random stream G、Filter stream 2.下列代码的执行结果是:(b) public class Test3{ public static void main(String args[]){ System.out.print(100%3); System.out.print(“,”); System.out.println(100%3.0); } } A、1,1 B、1,1.0 C、1.0,1 D、1.0,1.0

3.在继承中,关于构造方法的说明,下列说法错误的是(d) A、子类无条件的继承父类的无参构造方法, B、子类可以引用父类中的有参构造方法,使用super关键字, C、如果子类没有构造方法,则父类无参构造方法作为自已的构造方法, D、如果子类有无参构造方法,而父类的无参构造方法则被覆盖。 4.以下程序的运行结果为(b) public class IfTest{ public static void main(String args[]){ int x=3; int y=1; if(x==y) System.out.println(“Not equal”); else System.out.println(“Equal”); } } A、Not equal B、Equal C、无输出 D、编译出错 5.Java语言中字符串“学Java”所占的内存空间是(a) A. 6个字节 B. 7个字节

100道面试常见问题+经典面试题

?工作动机、个人愿望 ?问题:请给我们谈谈你自己的一些情况 ?回答:简要的描述你的相关工作经历以及你的一些特征,包括与人相处的能力和个人的性格特征。如果你一下子不能够确定面试者到底需要什么样的容,你可以这样说:“有没有什么您特别感兴趣的围?” ?点评:企业以此来判断是否应该聘用你。通过你的谈论,可以看出你想的是如何为公司效力还是那些会影响工作的个人问题。当然,还可以知道你的一些背景。 问题:你是哪年出生的?你是哪所大学毕业的?等等 回答:我是XXXX年出生的。我是XX大学毕业的。 ?点评:这类问题至为关键的是要针对每个问题简洁明了的回答,不可拖泥带水,也不必再加什么说明。完全不必再画蛇添足的说“我属X,今年XX岁”之类的话。至于专业等或许主考官接下来的问题就是针对此而言的,故而不必迫不及待和盘托出。 ?问题:你认为对你来说现在找一份工作是不是不太容易,或者你很需要这份工作? ?回答: ? 1.是的。 ? 2.我看不见得。 ?点评: ?一般按1回答,一切便大功告成。 ?有些同学为了显示自己的“不卑不亢“,强调个人尊严,故按2回答。结果,用人单位打消了录用该生的念头,理由是:“此人比较傲“一句话,断送了该生一次较好的就业机会。 ?问题:为何辞去原来的工作? ?回答:工作地点离家较远,路上花费时间多,发生交通问题时,影响工作。贵公司的工作岗位更适合自己专业(个性)的发展。 ?点评:为了避免应聘者以相同的原因辞职,公司尽量能做到对这方面原因的了解,有助于创造一个良好的工作环境和人际氛围。因此,应聘者最好说出对方能信服的理由。如果自己确有缺点,要说出“将尽量克服自己缺点”,作为有信心改变这类情况的答复。 ?问题:你是怎么应聘到我们公司的? ?回答:贵公司是国际上有名的汽车工业公司,虽然我学的专业不是汽车专业,但我一直留意、关心贵公司的发展,特别是贵公司注重对员工的培训,更让我心动,另外象贵公司这样大的企业,我想是各种专业人才都需要的,便毅然前来应聘。

Android Java面试笔试题

Android Java笔试题(带大部分答案) 请将试题答在答题卡上,不要在试卷中做任何标记 一、基础题: 1. 1. 请写出输出结果 public class Test1 { public static void changeStr(String str){ str=”welcome”; } public static void main(String[] args) { String str=”1234″; changeStr(str); System.out.println(str); } } ___”1234″____________________________________________________ 1. 2. 请写出输出结果 public class Test2 { static boolean foo(char c) { System.out.print(c); return true; } public static void main(String[] argv) { int i = 0; for (foo(…A?); foo(…B?) && (i < 2); foo(…C?)) { i++; foo(…D?); } } } _____ABDCBDCB___________________________________________________ 1.class A {

protected int method1(int a, int b) { return 0; } } 以下A扩展类中的方法哪两个是正确的:(选择两个) A.public int method1(int a, int b) { return 0;} B.private int method1(int a, int b) { return 0;} C.private int method1(int a, long b) { return 0;} D.public short method1(int a, int b) { return 0;} E.static protected int method1(int a, int b) { return 0;} ____AD___________________________________________________ 1.public class Outer{ public void someOuterMethod() { // Line 3 } public class Inner{} public static void main(String[] args) { Outer o = new Outer(); // Line 8 } } 下列哪一个对Inner类实例化的描述是正确的?D A.new Inner(); // At line 3 B.new Inner(); // At line 8 C.new o.Inner(); // At line 8 D.new Outer.Inner(); // At line 8//new Outer().new Inner() 1. 5. 下面这个程序正确吗? 如果不正确请说出哪里错误。 public class Something { public static void main(String[] args) { Other o = new Other(); new Something().addOne(o); } public void addOne(final Other o) { o.i++;

android笔试题及答案

单选题 中可以用来处理js中警示,确认等对话框的是(C) 2.假设assets目录下有文件结构html/,用loadUrl()方法将该网页加载至 webView 时,需传入的参数是(B) A. B. C. D. 3.下列不属于补间动画相关类的是(B) 中网络互连中需要获取状态码,根据状态码来判断请求是否已经完成,下列状 态码表示请求完成的是(D) 5.关于ImageSwitcher 说法错误的是:( B ) 里可以通过Alpha设定转换时候的透明位 B.在使用一个ImageSwitcher之前,不一定要调用setFactory方法 是设置资源被读入到这个ImageSwitcher的时候动画效果 是资源文件从这个ImageSwitcher里消失的时候要实现的动画效果 6.建立蓝牙连接时通过_D_方法来获取BluetoothAdapter对象 D. () 7.关于Handler的说法不正确的是( A ) A.它实现不同进程间通信的一种机制 B.它避免了在新线程中刷新UI的操作 C.它采用队列的方式来存储Message D.它实现不同线程间通信的一种机制 8.Vector和ArrayList的主要区别是(B): A. ArrayList内部基于链表,而Vector是基于数组的

B. Vector的大部分方法做了同步,而ArrayList没有同步 C. Vector是可串行化的,而ArrayList不是 D. Vector实现了RandomAccess,而ArrayList没有 9.下列属于SAX解析xml文件的优点的是(B ) A.将整个文档输在内存中,便于操作,支持删除,修改,重新排列等多种功能 B.不用事先调入整个文档,占用资源少 C.整个文档调入内存,浪费时间和空间 D.不是长久驻留在内存,数据不是持久的,事件过后,若没有保存数据,数据就会消失 a1="abc"; String a2="abc"; String a3="abcd"; 总共创建( A )个String对象。 多选题 1.在添加第一个appwidget窗口小部件时,会执行的方法是(ABD) 2.下列属于SOAP优点的是(ABCD) A,SOAP 与编程语言无关。SOAP 可以使用任何语言来完成 B,SOAP 是完全和厂商无关。 C,SOAP 与平台无关D,SOAP 是简单的,可扩展的 3.下列属于SAX解析XML需要用到的类和接口是(BCD) A.DocumentBuilder 4.在使用蓝牙必须获取的权限是(AD) 5.Chronometer类的重要方法(ABC) 简答题 1.oom是什么如何避免 当程序需要申请一段“大”内存,但是虚拟机没有办法及时的给到,即使做了GC操作以后这就会抛出OutOfMemoryException 也就是OOM 避免:

综合能力面试题题目及答案(国网)

第一百五十一题参考答案: 1、这种观点是不正确的。 2、简要论述学习的重要性。领导干部要始终把学习问题摆在重要位置。 3、要正确处理好学习与工作的关系。不要把学习和工作对立起来,通过学习,不断提高工作质量和效率,通过工作实践,把学习成果运用到工作中去,实现学习的目的,使工作与学习相互促进。 第一百五十二题参考答案: 1、要及时指出。当发现自己的下属处理问题不当时,作为领导应及时找其谈话,指出这样做不恰当的原因,可能导致的不良后果。 2、要耐心帮助。要帮助下属具体分析处理问题不当的原因,总结经验,汲取教训,并找出解决问题的办法。 3、要给予体谅。首先要分清事件性质,原则问题在给予体谅的同时必须按章处理,非原则问题在批评教育的同时要给予充分体谅。 4、要主动为处理问题不当的下属承担责任,推功揽过。 第一百五十三题参考答案: 1、首先我会正确对待。在工作中不是每个人都能得到重用的,它只是领导对我的工作和能力的一种肯定。所以,即使不被重用,我还是会作好各项工作的。 2、不被重用,说明我还有一些方面不尽人意,有不适应本职工作或不适应领导需要的能力,对此,我会认真学习,不断进步。 3、不被重用不等于我本身没有价值,应该对自身充满信心,并加倍努力,但在心态上不能以被重用为最高标准,它更多的应该是一种鼓励。 4、我相信是金子总会发光的。 第一百五十四题参考答案: 1、两种领导风格都有正确与片面之处。 2、高度工作取向的领导有明确的行为指向,有利于保证工作目标的如期实现,但容易忽视下属的需求和感受,把下属视为达成工作目标的工具。 3、注重人际关系的领导比较关心下属,能够造成下属较高的满意度,促进下属工作绩效的提高,但容易使注意力和精力偏离工作目标,甚至影响秩序。 4、应找到两种领导风格的结合之外,同时还应做到依具体情况确定不同的领导方式,有的放矢地实施领导。 第一百五十五题参考答案: 1、要处以公心,冷静对待,不要为此闹情绪,影响工作,也不要闹矛盾,影响团结; 2、要再全面分析自己意见的正确性和可行性,并且确保在实施后没有不良后果; 3、如确认自己的意见切实可行,则可以找合适时机向主要领导进一步反映陈述; 4、经过反映陈述,仍得不到赞同和支持,可保留意见; 5、若属重大原则问题可向上级反映。 第一百五十六题参考答案: 1、高度重视,在抓好处室日常工作的同时,大力加强自身建设。 2、坚持高标准、严要求,采取有效措施(如抓学习,抓制度)提高本处室人员素质,并落到实处。 3、不断提高自己的思想、业务素质,当好表率。 第一百五十七题参考答案: 这句话要从不同的角度来看: 1、从工作责任感上讲,在做好本职工作的同时,对职责以外的工作不能抱着事不关已、高高挂起的态度。 2、从全局利益上讲,无论别人的工作还是自己的工作,都是全局的一部分,自己都有一份无可推卸的责任,不管在不在位,都应全力关心。 3、从工作职责上讲,要严格按照工作分工,尽职尽责,做好本职工作,同时,履行职权要严防越位,不能对别人职权范围内的工作指手画脚。 第一百五十八题参考答案: 1、根据所聘岗位的岗位说明书简要阐述主要应具备的素质。 2、通过几年的学习及工作经验(或工作经历),已经具备了一定的应变、计划组织协调等与我所竞选职位相匹配的素质能力。我还会在以后的工作实践中进一步的学习,创造性地完成工作。 第一百五十九题参考答案: 1、保持一颗平静的心,凭着自己对日常工作的熟悉度,迅速的把握好工作的轻重缓急,分出先后顺序,通过时间顺序来处理这几个工

Android面试题带标准答案

Android面试题 下列哪些语句关于内存回收的说明是正确的? (b ) A、程序员必须创建一个线程来释放内存 B、内存回收程序负责释放无用内存 C、内存回收程序允许程序员直接释放内存 D、内存回收程序可以在指定的时间释放内存对象 下面异常是属于Runtime Exception的是(abcd)(多选) A、ArithmeticException B、IllegalArgumentException C、NullPointerException D、BufferUnderflowException Math.round(11.5)等于多少(). Math.round(-11.5)等于多少(c). c A、11 ,-11 B、11 ,-12 C、12 ,-11 D、12 ,-12 下列程序段的输出结果是:(b)?void complicatedexpression_r(){int x=20, y=30; boolean b; b=x>50&&y>60||x>50&&y<-60||x<-50&&y>60||x<-50&&y<-60; System.out.println(b);? } A、true B、false C、1 D、011.activity 对一些资源以及状态的操作保存,最好是保存在生命周期的哪个函数中进行(d) A、onPause() B、onCreate() C、 onResume() D、onStart() Intent传递数据时,下列的数据类型哪些可以被传递(abcd)(多选) A、Serializable B、charsequence C、Parcelable D、Bundle android 中下列属于Intent的作用的是(c) A、实现应用程序间的数据共享 B、是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失 C、可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带 D、处理一个应用程序整体性的工作 下列属于SAX解析xml文件的优点的是(b) A、将整个文档树在内存中,便于操作,支持删除,修改,重新排列等多种功能 B、不用事先调入整个文档,占用资源少 C、整个文档调入内存,浪费时间和空间 D、不是长久驻留在内存,数据不是持久的,事件过后,若没有保存数据,数据就会 消失 下面的对自定style的方式正确的是(a) A、 <resources> ?<stylename="myStyle"> ? ?</style> B、<style name="myStyle"> ?<item name="android:layout_width">fill_parent</item>

100道面试常见问题+经典面试题

100道面试常见问题+经典面试题

?工作动机、个人愿望 ?问题:请给我们谈谈你自己的一些情况 ?回答:简要的描述你的相关工作经历以及你的一些特征,包括与人相处的能力和个人的性格特征。如果你一下子不能够确定面试者到底需要什么样的内容,你可以这样说:“有没有什么您特别感兴趣的范围?” ?点评:企业以此来判断是否应该聘用你。通过你的谈论,可以看出你想的是如何为公司效力还是那些会影响工作的个人问题。当然,还可以知道你的一些背景。 问题:你是哪年出生的?你是哪所大学毕业的?等等 回答:我是XXXX年出生的。我是XX大学毕业的。?点评:这类问题至为关键的是要针对每个问题简洁明了的回答,不可拖泥带水,也不必再加什么说明。完全不必再画蛇添足的说“我属X,今年XX岁”之类的话。 至于专业等或许主考官接下来的问题就是针对此而言 的,故而不必迫不及待和盘托出。 ?问题:你认为对你来说现在找一份工作是不是不太容易,或者你很需要这份工作? ?回答:

? 1.是的。 ? 2.我看不见得。 ?点评: ?一般按1回答,一切便大功告成。 ?有些同学为了显示自己的“不卑不亢“,强调个人尊严,故按2回答。结果,用人单位打消了录用该生的念头,理由是:“此人比较傲“一句话,断送了该生一次较好的就业机会。 ?问题:为何辞去原来的工作? ?回答:工作地点离家较远,路上花费时间多,发生交通问题时,影响工作。贵公司的工作岗位更适合自己专业(个性)的发展。 ?点评:为了避免应聘者以相同的原因辞职,公司尽量能做到对这方面原因的了解,有助于创造一个良好的工作环境和人际氛围。因此,应聘者最好说出对方能信服的理由。如果自己确有缺点,要说出“将尽量克服自己缺点”,作为有信心改变这类情况的答复。 ?问题:你是怎么应聘到我们公司的? ?回答:贵公司是国际上有名的汽车工业公司,虽然我学的专业不是汽车专业,但我一直留意、关心贵公司

Android面试题集合(含答案)

云时代 Android面试题集[键入文档副标题]

目录 第一章Android最全面试题71道题 (55) 一、选择题 (55) 二.填空和问答 (1212) 25. android中常用的五个布局是FrameLayout(单帧布局)、RelativeLyout(相对布局)、LinerLayout(线 性布局)、TableLayout(表格布局)、AbsoluteLayout(绝对布局) (1212) 26. android 的四大组件是__Activity Service BrodcastReceiver ContentProvier。1212 27. java.io包中的__ObjectInputStream_和_ObjectOutputStream_类主要用于对对象(Object)的读写。 (1212) 28. android 中service的启动方法有:__startService____bindService_ (1212) 29. activity一般会重载7个方法用来维护其生命周期,分别是:onCreate onStart onResume onPause onStop onDestroy onRestart (1212) 30. android的数据存储的方式有:SharedPreferences数据存储、文件存储、SQLite数据库存储数据、 Contentprovider存储数据、网络存储数据 (1212) 31. 当启动一个Activity 并且新的Activity 执行完后需要返回到启动它的Activity 数据,启动新 Activity的方法是_startActivityForResult(intent,RequestCode)_,用来处理返回数据的Activity回调函 数是void onActivityResult(int requestCode,int resultCode,intent data)_。 (1313) 33.下面程序运行的结果是:______________。 (1313) 34. 在android中,请简述jni的调用过程。 (1414) 35. 简述Android的体系结构包括哪些? (1414) 36. 请继承SQLiteOpenHelper实现下述功能 (1414) 37. 页面上现有ProgressBar 控件progressBar,请用书写线程以10秒的的时间完成其进度显示工 作。 (1515) 38. 请描述Activity 的生命周期。 (1616) 39. 如果后台的Activity由于某原因被系统回收了,如何在被系统回收之前保存当前状态?1717 40. 如何将一个Activity 设置成对话框窗口的样式。 (1717) 41. 如何退出Activity?如何安全退出已调用多个Activity 的Application? (1717) 43. 请介绍下Android的数据存储方式。 (1919) 44. 请介绍下ContentProvider是如何实现数据共享的。 (1919) 45. 如何启用Service,如何停用Service。 (2020) 46. 注册广播接收器有几种方式,这些方式有何优缺点?请谈谈Android引入广播机制的用意。 .......................................................................... 错误!未定义书签。错误!未定义书签。 47. 请解释下在单线程模型中Message、Handler、Message Queue、Looper之间的关系。错误!

最全的学生会面试问题汇总(100题)

最全的学生会面试问题汇总(100题) 作者:放慢心跳来源:发表于2017-02-08被阅读234次 史上最全的大学学生会面试问题及答案 1.你对学生会是怎么看的?对于学生会你有什么想法? 学生会是一个集体,我们学生会每一个成员都要时刻维护学生会的优良形象,做好模范带好头。要时时以身作则,处处树立榜样,秉公办理各类事情,不能有丝毫的私心,要敢于批评与自我批评,善于听取不同意见,完善自己,促进工作。不但在同学们中树立自己的良好形象,而且要让同学们充分信任学生会,这一切要求我们努力努力再努力。当然,这一切都要首先从我自己做起,经得起检验与考验。 2.你为什么要加入学生会? 回答这个问题时,一定要积极正面,说白了从两点说就行:一是为了锻炼自己多学东西让自己的大学生活丰富多彩;二是为大家服务,为系里做点什么。个人觉得从这两点答就行。如果你是要加入哪个部门,具体问到哪个部门了你就在多少就这个部门大一点。 3.你觉得你的优势是什么? 会一些特长了更好,不会了,可以这样回答。我有三颗心作为我的优势:细心、热心、耐心。等。 4.如果你竞选的部门人太多,你又很优秀,要把你调到其他部门,你愿意去么?

这个根据你的意愿了,语言给完善下就行。很多时候也会就一些你竞选的部门提一些问题,你在这之前要多了解下这些部门回答也就没问题了。祝福你朋友。 5.谈谈你对自己的认识。(以组织部为例) 该问题主要考察新生是否有培养和发展的潜力,组织部不是一个组织活动的部门,它的职责主要是负责对各班团支部团费收缴,团员证的注册及团员档案管理工作。督促支部过好组织生活,对各班团支部组织生活,团队活动的指导和评估。负责完成院团总支交办的其它事务等等。从以上介绍可以看出组织部的工作非常琐碎,需要塌实有能力和有一定头脑的学生担任!所以组织部招人更看重你是否稳重、有想法、有文笔,是否自信、能独立开展团会的能力等!回答这个问题就要拣自己在这些方面的特长,切不可有什么说什么,要说重点。 6.既然你想入组织部,那你对组织部有什么认识? 这个问题考察的是新生对组织部的认识,可以这样回答:根据我对组织部短暂的了解,我发现组织部主要职责是负责对各班团支部团费收缴,团员证的注册及团员档案管理工作。督促支部过好组织生活,对各班团支部组织生活,团队活动的指导和评估。负责完成院团总支交办的其它事务等。通过回答可以给面试官感觉是你是经过对组织部工作的了解才报名组织部面试的,说明你不是盲目的进组织部。 7.在活动中遇到了什么困难,你又是如何解决的?

相关主题
文本预览
相关文档 最新文档