`

笔试面试有用题目积累

 
阅读更多

好好积累一些有趣的题目,学习知识点

 

题目

1.实体对象在Hibernate中如何进行状态迁移?
3个状态必须记住

瞬时态(new, or transient)、持久态(managed, or persistent)、游离态(detached)和移除态(removed,以前Hibernate文档中定义的三种状态中没有移除态)

save持久化变为持久太,
2.何谓Hibernate的N+1问题,如何解决?
查询的时候多一次

n+1原理说明与解决方法

http://www.blogjava.net/RoyPayne/archive/2012/01/30/369017.html
3.Hibernate延迟加载的机制是什么,如何工作?
cglib代理加载,执行sql查询

http://blog.csdn.net/xc635960736/article/details/7049863

http://superleo.iteye.com/blog/243322
4.Hibernate级联保存要如何做?
设置cascade
5.Hibernate的二级缓存和一级缓存有什么区别? 
1session 2其他缓存框架比如ehcache,session缓存不能脱离session

6.spring中关于3类读问题,2类更新问题和数据库锁原理

http://www.iteye.com/topic/1124043

 

7.get和post的区别

  • get是从服务器上获取数据,post是向服务器传送数据。
  • 在客户端,Get方式在通过URL提交数据,数据在URL中可以看到;POST方式,数据放置在HTML HEADER内提交。
  • GET方式提交的数据最多只能有2k字节,而POST则没有此限制。

8.spring什么时候用require_new

 

9.高性能mysql

 

10.删除数据库表中的重复记录

 用SQL语句,删除掉重复项只保留一条
方法一:使用group by
在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢
a.查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 
select * from people 
where peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1) 
b.删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有rowid最小的记录 
delete from people 
where   peopleName in (select peopleName    from people group by peopleName      having count(peopleName) > 1) 
and   peopleId not in (select min(peopleId) from people group by peopleName     having count(peopleName)>1)
方法二:使用临时表
select distinct * into #Tmp_aa from tableName  把不重复的找出来插入到临时表
drop table tableName                                        删掉原来的表
select  * into tableName from #Tmp_aa            把临时表插入到新建的tableName
drop table #Tmp_aa                                         删掉临时表
 
11.在plsql中如何,从员工表employee中统计出姓王的员工的人数?
直接使用,select count(*) from employee where name like “王%”,可以吗,不可以的话应该怎么做呢
用游标吗,还是说count是分组函数不能这么使用呢?
答:count(*)我在plsql上测试了,跟其他数据mysql是同样的用法,有可能我停Oracle面试时,题目有些听的不够清楚,plsql有空要加强学习
 12.plsql笔试面试题目
 13.spring题目
spring延迟加载,赖加载的属性是:lazy-int=true
spring的单例,多例使用的是scope来配置生命周期
spring隔离级别有4个,还有一个是数据库默认级别isolution-default
读未提交;读提交;可重复读;序列化serializable
一个系统如何判断是否需要延迟加载bean?
14.jvm架构

http://www.cnblogs.com/ggzwtj/archive/2012/04/11/2441724.html

 

15.如何判断链表是否有环的存在

答:

判断链表是否存在环,办法为:
设置两个指针(fast, slow),初始值都指向头,slow每次前进一步,fast每次前进二步,如果链表存在环,则fast必定先进入环,而slow后进入环,两个指针必定相遇。(当然,fast先行头到尾部为NULL,则为无环链表)程序如下:

bool IsExitsLoop(slist *head)
{
    slist *slow = head, *fast = head;

    while ( fast && fast->next ) 
    {
        slow = slow->next;
        fast = fast->next->next;
        if ( slow == fast ) break;
    }

    return !(fast == NULL || fast->next == NULL);
}
 
16.Maven或者eclipse导出jar,方法的参数为什么是没有意义的命名呢,因为没有注释吗?

 

答:

可能原因一:

  当jar有源码和注释,引用jarapi时,参数才会显示有意义的命名,也可以显示注释

  当jar包没有源码时,在生成class文件时,注释会被去掉,方法参数的命名会被简单替换再也没有提示了,所以掉用api时就会出现:既没有注释,方法参数的命名也是param1这种没意义的命名方式

可能原因二:

  eclipse安装了代码混淆工具,所以api的变量名被打乱,无法显示有意义的变量名

  (在APS的开发环境,可能是这张情况引起的)

 

 
 
 
分享到:
评论

相关推荐

    Java常见笔试_面试题目深度剖析

    Java常见笔试_面试题目深度剖析

    Java常见笔试,面试题目深度剖析

    Java常见笔试,面试题目深度剖析

    Java常见笔试、面试题目深度剖析

    这份资源"Java常见笔试、面试题目深度剖析"显然是为了帮助求职者更好地准备相关考试而设计的。以下将对Java笔试和面试的一些核心知识点进行详细的阐述: 1. **基础语法**:Java的基础包括变量、数据类型、运算符、...

    各大公司笔试面试题目以及一些经验

    本资源包含各大公司的笔试题目和面试经验分享,旨在帮助求职者更好地准备这些挑战。 首先,关于笔试部分,通常IT公司的笔试会涵盖以下几个方面的知识: 1. **编程基础**:包括但不限于C、C++、Java、Python等主流...

    微软笔试和面试的题目

    微软笔试面试题目微软笔试面试题目微软笔试面试题目微软笔试面试题目微软笔试面试题目微软笔试面试题目

    华为ic笔试面试汇总题目

    "华为ic笔试面试汇总题目"这个压缩包文件很可能包含了华为针对IC岗位笔试和面试的一些常见问题和题型,旨在帮助应聘者进行充分的准备。 首先,我们要理解“ic”在这里代表的是集成电路,它是现代电子设备中的核心...

    ]Java常见笔试、面试题目深度剖析

    ]Java常见笔试、面试题目深度剖析

    IC笔试面试基础题目集合

    "IC笔试面试基础题目集合"这份文档显然旨在帮助求职者准备IC设计公司的笔试和面试。以下是对这份资源中可能涵盖的知识点的详细阐述: 1. **数字电路基础**:IC设计的基础是数字逻辑,包括门电路(如AND、OR、NOT、...

    应聘硬件工程师或研发类工作资料集锦硬件工程师电子工程师嵌入式工程师单片机笔试题目面试题目.pdf

    应聘硬件工程师或研发类工作资料集锦硬件工程师电子工程师嵌入式工程师单片机笔试题目面试题目.pdf应聘硬件工程师或研发类工作资料集锦硬件工程师电子工程师嵌入式工程师单片机笔试题目面试题目.pdf应聘硬件工程师或...

    嵌入式软件笔试面试题目大汇总.zip

    本资料包“嵌入式软件笔试面试题目大汇总.zip”包含了丰富的面试和笔试资源,旨在帮助求职者更好地准备相关面试。 首先,我们要关注的是“进程与线程”的概念。进程是操作系统中运行程序的实例,而线程则是进程中...

    建行笔试面试题目建行笔试面试题目

    在中国建设银行的招聘过程中,笔试和面试是两个关键环节,旨在评估应聘者的专业知识、逻辑思维、问题解决能力以及沟通技巧。以下将详细讲解这些题目...同时,积累面试经验,提升自我表达和应变能力,也是必不可少的。

    风中叶 Java常见笔试、面试题目深度剖析Java 笔试 面试 题目

    《风中叶 Java常见笔试、面试题目深度剖析》是一份专为Java开发者准备的资源,旨在帮助他们在求职过程中更好地应对各种笔试和面试挑战。这份资料包含了大量的Java编程相关的题目,涵盖了从基础知识到高级概念的各个...

    笔试题目集锦(各大公司笔试面试题目)

    在IT行业中,笔试题目是求职者进入心仪公司的第一道关卡,它涵盖了各种技术领域,如编程语言、数据结构、算法、操作系统、网络、数据库等。这份“笔试题目集锦”无疑是为准备应聘IT岗位的朋友提供了宝贵的参考资料。...

    迅雷面试笔试题目

    描述中强调了在面试前需要多看书、查看面试题目,这暗示了面试准备的重要性。 - **基础知识**:熟悉编程语言的基础知识,如C语言中的变量、循环、函数等。 - **技术广度**:具备对各种技术栈的基本了解,如数据结构...

    面试笔试题目 面试笔试题目大全.rar

    《面试笔试题目大全》 在IT行业的竞争日益激烈的今天,面试和笔试环节是评估候选人技能和知识的关键步骤。这份“面试笔试题目大全”涵盖了多个IT技术领域的核心知识点,旨在帮助求职者充分准备,提高成功通过面试和...

    笔试面试题:软件测试笔试面试题目完全汇总-软件测试笔试题目

    笔试面试题:软件测试笔试面试题目完全汇总_软件测试笔试题目

    博彦科技笔试面试题目(很全)

    博彦科技笔试面试题目(很全)。 北京博彦科技笔试+面试.doc 博彦科技 软件测试实习生笔试面试个人经历.doc 博彦科技2013校园招聘大礼包_笔试面试经验汇总@大街网@应届生校园招聘 制作.pdf 博彦科技笔试试题(长沙)....

    笔试面试精华题目(修改版)

    "笔试面试精华题目(修改版)"这个资源集锦了大量硬件工程师可能会遇到的问题,旨在帮助求职者提升通过率。以下是根据标题、描述以及可能包含的具体题目(尽管实际题目列表未给出,但我们可以基于常见主题进行讲解)...

Global site tag (gtag.js) - Google Analytics