java程序员面试时经常被问到的10个问题

java程序员,尤其是做web开发的,面试时,面试官最喜欢问到以下10个问题,掌握面试的动态和技巧,有利于提高我们面试的成功率,了解以下10个问题,有利于java程序员的面试。

1、简单描述一下Log4J?

2、简单描述JavaBean的特点?

3、Hibernate在MVC模式中处于哪里?且它主要完成什么工作?

4、列举Hibernate中常见的几种主键产生方法,并做简要说明?

5、简单说说HQL与SQL的异同,试着写个例子?

6、Hibernate 运行时需要获取一些底层实现的基本信息,其中几个关键属性包括哪些?

7、利用Hibernate操作数据库,主要有哪几个步骤?

8、Hibernate中调用Session.flush()的目的是什么,什么时候调用,什么时候不用调用?

9、简单描述SessionFactory 与Sesson;

10、描述一下Hibernate,MySQL,Oracle 分别用什么方法来实现查询制定条记录

如{从检索结果中获取第x条记录开始的y条记录}(简单分页)?

更多内容和资讯或者问题,更多干货分享,请关注个人微信公众号,微信名:非著名程序员,微信号:smart_android(←长按复制)。微博:涩郎

相关文章

做Python开发时遇到需求实现,必须调用Java方法,可以这么做

之前在公司做框架及全自动化测试工具开发时,需要测试结束后,回传结果及日志到测试平台与云存储平台。但是云存储平台没有相关Python的服务接口开放,而且构造参数时及其复杂,经沟通之前其他类似需求业务是通...

我做java面试官时,常问的问题

大家好,我是贠学文,点击右上方“关注”,每天为您分享java程序员需要掌握的知识点干货。前不久,我写了一篇《如何成为一个优秀面试官》的文章,具体可点击如下链接阅读:如何成为一个优秀的面试官那么今天,在...

从“线程小白”到“池主”:Java线程与线程池的修炼秘籍

线程:并发世界的基础在 Java 的编程宇宙中,线程是一个不可或缺的重要概念。它就像是并发编程的 “超级英雄”,赋予程序同时执行多个任务的超能力,极大地提升了程序的效率和响应性。想象一下,你去一家餐厅...

记一次CPU使用率低负载高的排查过程

一、背景历史原因,当前有一个服务专门用于处理mq消息,mq使用的阿里云rocketmq,sdk版本1.2.6(2016年)。随着业务的发展,该应用上的consumer越来越多,接近200+,导致该应用...

面试官:核心线程数为0时,线程池如何执行?

线程池是 Java 中用于提升程序执行效率的主要手段,也是并发编程中的核心实现技术,并且它也被广泛的应用在日常项目的开发之中。那问题来了,如果把线程池中的核心线程数设置为 0 时,线程池是如何执行的?...