1、编程者都有一个良好的习惯,你认为在编程过程中.程序的哪些地方应使用注释?有什么好处?之前有没有重视这个习惯?
2、Linux的常用简单操作命令?安装过jdk,tomcat,等开发软件吗?
3、简单介绍下CSS,js框架都了解哪些?
4、现在有40万条数据在某个服务器上的oracle数据中,在晚上10点(怎么实现这个时间控制用程序还是工具)用最多一个小时的时间同步到另一个服务器上的sqlserver中,问最简单的解决方案,效率最高的解决方案?
5、在数据库中union  all和union的区别?
答案:在数据库中union  all保留两个合并集中的重复记录,union不保留
6、 exists和in的区别?
答案:exists判断是否有记录,in判断一个字段是否存在于几个值的范围中
7、Spring的核心IOC和AOP都在实际的开发中用到哪些地方,举例说明?
8、Java中switch可以作用在哪些类型上?
答案:byte、short、int、char上,不能作用在其他任何类型上
9、简单说说hibernate的优点和缺点?
10、已知一个服务器的ip地址和这个服务器的磁盘上有10个文件,晚上定时去取这10个文件,取完后放到另一个服务器?用什么技术来取比较合适你觉得?
11、Dwr的使用怎么样?主要在什么地方用到这个技术?怎么用java实现来实现K线?5分钟K线,日K线,月K线?
12、做没做过统计分析,一般统计图都是用什么技术来实现?导出excel,导出word,生成pdf都熟悉吗?
13、做过附件上传吧!现在有一个项目很多处用到了附件上传,附件删除,有没有一个比较公用的方法,在不影响我程序的情况,就能简单的实现这个功能,而且对于以后别的项目来说也是比较通用的。
14、Hibernate和SQL的区别和联系?
答:HIBERNATE 是对JDBC的封装(并非是简单的封装而是加入了很多东西如事务处理,并实现MVC)
SQL就是直接对数据进行操作的命令,在HIBERNATE 和JDBC都会用到
15、关于JSP的工作原理下列中正确的是:( A)
      A、.JSP文件 ---–> .java ----?.class----?以Html形式返回到客户端
      B、.JSP文件---?.java----?.class----?以JSP文件返回给客户
      C、.JSP文件---?.class---?.java-----?以Html形式返回到客户端
16.经常在项目中遇到一些难题,你都是通过什么方式解决的?
17.  权限是怎么来控制的?用户组合用户之间的权限是一个什么关系,当用户权限大于用户组的权限时候是怎么来控制?
18.  抽象类和接口的区别,什么时候用?
  答案:简单来说, 
接口是公开的,里面不能有私有的方法或变量,是用于让别人使用的,而抽象类是可以有私有方法或私有变量的, 
另外,实现接口的一定要实现接口里定义的所有方法,而实现抽象类可以有选择地重写需要用到的方法,一般的应用里,最顶级的是接口,然后是抽象类实现接口,最后才到具体类实现。 
还有,接口可以实现多重继承,而一个类只能继承一个超类,但可以通过继承多个接口实现多重继承,接口还有标识(里面没有任何方法,如Remote接口)和数据共享(里面的变量全是常量)的作用.
19:JAVA的反射机制,了解多少?在项目中什么地方用到?
  答案:Reflection 是Java被视为动态(或准动态)语言的一个关键性质。这个机制允许程序在运行时透过Reflection APIs取得任何一个已知名称的class的内部信息,包括其modifiers(诸如public, static 等等)、superclass(例如Object)、实现之interfaces(例如Cloneable)
,也包括fields和methods的所有信息,并可于运行时改变fields内容或唤起methods。本文借由实例,大面积示范Reflection APIs。
20.Javascript在JSP中的应用?
答案:表单验证
邮箱验证
身份证验证
动态树
子父窗口传数据
21:有一个表,其中有一个字段为自动增长的数据类型。请在ORACLE中实现。
1、思路:使用Oracle数据库的序列
2、实现过程:
-
-创建序列 从1000开始,到99999999结束
create sequence seq_a minvalue 1000 maxvalue 99999999 start with 1000 increment by 1 nocache;
--查询序列
select val from dual;
--创建测试表
create table seq_t(
tid integer,
tname varchar2(20)
);
--插入数据
insert into seq_t values (val,'郭靖');
insert into seq_t values (val,'黄蓉');
--查询
select * from seq_t;
-
-删除表
drop table seq_t;
--删除序列
drop sequence seq_a
22: 存储过程和函数的区别?什么情况下用存储过程
1、存储过程是使用EXEC命令独立调用的,而用户自定义函数是在另一个SQL语句中调用的。
2、存储程序是允许用户和程序去使用存储过程,而不是允许其存取表格,这样能够增强程序安全性。与标准的SQL Server相比,存储程序限制用户行动权限方面更为细化。例如,如果你有一个货存表格,每次卖出一个货物收银员都要对表格进行更新一次(从货存中把该货品减去一件)。你可以给收银员设置权限,允许其使用decrement_item存储过程,而不是允许他们有任意修改或村表格的权限。
3、函数必须始终返回一个值(一个标量值或一个表格)。而存储过程可以返回一个标量值、一个表值或无需返回值。
23:从效率上讲,用hibernate写查询语句的话,你是自己写hql语句还是用他的离线查询方法?为什么?
24:数据库中使用索引为什么检询数据快,内部机制是什么?
答案:在SQLSERVER数据库中:
如果给表创建了聚合索引后,每个索引行包含了一个键值和一个指针,该指针指向索引中的数据行.而非聚集索引与聚集索引具有相同的B树结构中.假设一个表中,没有索引,那么查询纪录就需要一行一行地去查询,而有了索引后,数据库可以在索引表中索引,先到符合查询条件的索引纪录对应的指针,再根据指针很快的查询到需要的内容;
查询优化器优化也是以索引为基础,选择合适的索引来加快查询速度.
25:xml都有什么用途?在做项目的过程中除了配置文件在别的地方有没有用到xml?
26:jsp隐含的对象?并着重说明application的特征?
pageContext  ,  request    ,response    ,application
27:现在有12个float类型的值排序号分别是1-12,怎么用java判断连续5排序号以上的是相同数字?
28:break,continue的区别?
29:在javascript中,如何实现页面参数传递?参数中有?,#,$,%,=的怎么处理?或者能在页面得到值吗?
30:关于<jsp:include>,在jsp页面有什么用途吗?举例说明。
31:java中求出2个正整数之间的随机数的公式?
  答案:(0-1)的随机数*(max-min)+min
人事问题:
1.你对加班的看法?
数据库是软件吗回答提示:实际上好多公司问这个问题,并不证明一定要加班。 只是想测试你是否愿意为公
司奉献。
回答样本:如果是工作需要我会义不容辞加班。我现在单身,没有任何家庭负担,可以全身心的投入工作。但同时,我也会提高工作效率,减少不必要的加班
2.你对薪资的要求?
回 答提示:如果你对薪酬的要求太低,那显然贬低自己的能力;如果你对薪酬的要求太高,那又会显得你分量过重,公司受用不起。一些雇主通常都事先对求聘的职位定下开支预算,因而他们第一次提出的价钱往往是他们所能给予的最高价钱。他们问你只不过想证实一下这笔钱是否足以引起你对该工作的兴趣。
回答样本一:“我对工资没有硬性要求。我相信贵公司在处理我的问题上会友善合理。我注重的是对工作机会,所以只要条件公平,我则不会计较太多
回答样本二:我受过系统的软件编程的训练,不需要进行大量的培训。而且我本人也对编程特别感兴趣。因此,我希望公司能根据我的情况和市场标准的水平,给我合理的薪水。
回答样本三:如果你必须自己说出具体数目,请不要说一个宽泛的范围,那样你将只能得到最低限度的数字。最好给出一个具体的数字,这样表明你已经对当今的人才市场作了调查,知道像自己这样学历的雇员有什么样的价值
3.你还有什么问题要问吗?
回答提示:企业的这个问题看上去可有可无,其实很关键,企业不喜欢说“没有问题”的人,因为其很注重员工的个性和创新能力。企业不喜欢求职者问个人福利之类的问题,如果有人这样问:贵公司对新入公司的员工有没有什么培训项目,我可以参加吗?或者说贵公司的晋升机制是什么样的?企业将很欢迎,因为体现出你对学习的热情和对公司的忠诚度以及你的上进心。
4.如果通过这次面试我们单位录用了你,但工作一段时间却发现你根本不适合这个职位,你怎么办?
回答提示:一段时间发现工作不适合我,有两种情况:
1、如果你确实热爱这个职业,那你就要不断学习,虚心向领导和同事学习业务知识和处事经验,了解这个职业的精神内涵和职业要求,力争减少差距;
2、你觉得这个职业可有可无,那还是趁早换个职业,去发现适合你的,你热爱的职业,那样你的发展前途也会大点,对单位和个人都有好处。
5、在完成某项工作时,你认为领导要求的方式不是最好的,自己还有更好的方法,你应该怎么做?
回答提示:.原则上我会尊重和服从领导的工作安排;同时私底下机会以请教的口吻,婉转地表达自己的想法,看看领导是否能改变想法;
如果领导没有采纳我的建议,我也同样会按领导的要求认真地去完成这项工作;
.还有一种情况,假如领导要求的方式违背原则,我会坚决提出反对意见;如领导仍固执己见,我会毫不犹豫地再向上级领导反映。
6、如果你的工作出现失误,给本公司造成经济损失,你认为该怎么办?
回答提示:
①我本意是为公司努力工作,如果造成经济损失,我认为首要的问题是想方设法去弥补或挽回经济损失。如果我无能力负责,希望单位帮助解决;
②是责任问题。分清责任,各负其责,如果是我的责任,我甘愿受罚;如果是一个我负责的
团队中别人的失误,也不能幸灾乐祸,作为一个团队,需要互相提携共同完成工作,安慰同事并且帮助同事查原因总结经验。
③总结经验教训,一个人的一生不可能不犯错误,重要的是能从自己的或者是别人的错误中吸取经验教训,并在今后的工作中避免发生同类的错误。检讨自己的工作方法、分析问题的深度和力度是否不够,以致出现了本可以避免的错误。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。