java面试回来后 技术理解

2024-05-15

1. java面试回来后 技术理解

• Struts1 使用ActionForm对象捕获输入。所有的ActionForm必须继承一个基类。因为其他JavaBean不能用作ActionForm,开发者经常创建辅助的类来捕获输入。虽然动态Bean(DynaBeans)可以作为创建传统ActionForm的选择,但是,开发者可能是在重新描述(创建)已经存在的JavaBean(这样有时会导致有冗余的javabean)。 
• Struts 2直接使用Action属性作为输入属性,消除了对第二个输入对象的需求。所以能自动传值,做到了松散耦合性、提高了灵活性。这是Struts 2去掉ActionForm的原因。(个人观点)
另外Struts 2 有很多新功能:输入属性可能是有自己(子)属性的rich对象类型。Action属性能够通过web页面上的taglibs访问等等,所以新项目一般用Struts 2了现在。 

Hibernate使用范围:
1.针对某一个对象,简单的将它加载、编辑、修改,且修改只是对单个对象(而不是批量的进行修改),这种情况比较适用;
2.对象之间有着很清晰的关系(例:多个用户属于一个组(多对一)、一个组有多个用户(一对多));
3.聚集性操作:批量性添加、修改时,不适合使用Hibernate(O/映射框架都不适合使用);
4.要求使用数据库中特定的功能时不适合使用,因为Hibernate不使用SQL语句;
其实就是对SQL有苛刻要求,又是多对多关系的大系统,就不适合Hibernate这种轻量级框架。 


使用Spring管理事务有声明式和编程式两种方式,声明式事务处理通过AOP的实现把事物管理代码作为方面封装来横向插入到业务代码中,使得事务管理代码和业务代码解藕。在这种方式我们结合IoC容器和Spirng已有的FactoryBean来对事务管理进行属性配置,比如传播行为,隔离级别等。其中最简单的方式就是通过配置TransactionProxyFactoryBean来实现声明式事物。具体不好说,建议借本Spring的书看。

java面试回来后 技术理解

2. java程序员面试,已经过了技术主管这关,过几天要过总经理面谈这一关,请问总经理面谈一般都会问些什么?

对于过了面试的之后最终的老板面。
首先,你要确定企业的规模和档次。简单来说,越大的公司,老板面就越简单。
见最终BOSS感觉就和胡老板握着某些人的手问在北京一个月80块钱租房子贵不贵一样。
------------你啥都不用说,就说感谢党感谢政府就行了。

古时候这种面试叫做三元面圣,探花主笔,榜眼讲述,状元回答问题。激动的一塌糊涂多磕头就能搞定的事情。
对大公司来说,这就是一个蛊惑人心的小把戏,尤其是数千人以上的企业,可能你这辈子就能觐见这一回,哈哈。
深层问题?不会的。
一般都是问这样的:
小伙子,以前在哪里做啊?
你对我们公司怎么看啊?
干这个位置有没有信心啊?
以后XXX就是你的领导(下属)了,和他们好好相处,有什么问题来找我啊(千万别找)。
个人有什么要求啊?(最好说一些很容易实现的,比如有机会请老板多多指点)
有没有男朋友啊?晚上有没有时间吃个饭啊?-------------这个限于你是美女,老板很色。。。
当然,喜欢搞基的老板也会问这样的问题。。。。
除了这一类的问题之外
老板也会给你画个饼,告诉你明年公司就要上市了,好好干,我看好你一类的屁话。

别的真的不会问什么特殊的东西,都是一些常见的对答。
最有难度的就是问XXX项目给你了,你打算怎么干。-----------这个你应该自己很清楚。

记着一句话言多必失,尽量说专业知识。
比如,我在原公司有很多的专业经验,对于XX的开发,我们有一整套的XXX流程体系,省时省心省钱。一般说来,100万的项目我们会分成XXX小组,各自XXX干XXX活。我负责的是XXX,我很厉害,很牛B,你放心好了。我来之前也和咱们的XXX领导交流过,我认为我的经验会在这个团队里起到带头作用,对于咱们的XXX项目,我会1234做到您满意。
-------------这个话比较适合你现在的职位和身份,让老板看出来你很喜欢这个职业,并且会努力干好。

不卑不亢,大方得体,有能力有潜力可塑性强,会合理处理人际关系。这些都是你要表达的重点。这四方面,你最好用实际例子一句话说出来,
比如,我个人没啥爱好,就喜欢钻研点这类的计算机知识。我原来在公司弄了个课题研究小组,大家一起交流学习,进步很快,也会经常的培训新人。。。。。。
这句话的杀伤力很强大。里面有很多潜台词,比如爱好、专业能力、人际关系和领导力,照着背下来聘不上就出鬼了。
最新文章
热门文章
推荐阅读