1.最熟悉哪些设计模式
2.Spring IOC的实现方式
平时工作忙,项目紧,spring的代码因为有的要重构所以大概看过,没有具体深入的研究过,但是实现方式我看下源码就知道了。
3.数据库优化:如果查询时发现硬盘狂闪,你觉得有哪些可能瓶颈
4.数据库索引的命中率(缓存命中率)是多少
[url] http://www.im80hou.com/html/oracle/2009/0722/824.html
[/url]
5.http的500,404,301的意思
6.Java基础
7.知道查锁的SQL怎么写吗
8.那查看执行计划用什么命令?
oracle:explain plan,一般首先获取raw sql trace,然后用tkprof命令生成,
当然sqlplus设置,也可以在SQL执行后,及时显示,
还可以在专用的表中查询出来。
mysql:
9.在my.ini中打开show_slow_sql选项,查看slow sql,然后么在sqlmanager,mysql-front中查看执行计划。
10.什么是GC,GC的作用是什么
11. 同步和异步的区别,什么时候用同步,什么时候用异步,各有什么好处?请举例说明。
12.线程的实现方式有几种?各是什么?同步的实现方式有几种?各是什么?
13.Java中有几种流,请举例各种流的抽象类。
14.编写你知道的单例模式的实现方式。
15.编写四个线程,2两个对j加一,2个对j减一
16.编写一个Socket,接受一些服务器端的字符,并打印显示在本地
17.MVC的模式
18.抽象工程模式
19.struts的工作原理和流程?
20.Hibernate缓存(session 缓存和session Factory 缓存)再什么情况下使用?
21.大量数据分页是如何处理?像Hibernate分页又是怎么处理的?
22.Hibernate怎么去处理动态查询.
23.Hibernate优点有哪些?为什么要使用Hibenate?
24.Spring IOC工作基本原理是什么?怎么进行依赖注入的?
25.Spring AOP面向切点是什么进行处理?切点最小单位是什么?
26.Spring 事务是怎样进行管理的?
27.Spring 优点有哪些?为什么要使用Spring?
28.系统运行缓慢,你是从哪些方面进行系统优化?另外,你是怎样发现系统存在哪些问题?该如何去处理?
29.Oracle 优化有哪些方面策略?
30.你们系统应用到有哪些Java模式?说说各其优缺点?
31.Jboss性能优化有哪些?Jboss集群怎样去处理?
32.线程池
33.异常
1)ajax原理、如何实现刷新数据及优点?
2)门面模式的解释、适用场合?
3)写6个linux常用命令?
4)SQL语句题,较简单
C)编程:
1)有三个线程ID分别是A、B、C,请有多线编程实现,在屏幕上循环打印10次ABCABC…
2)假如有字符串“6sabcsssfsfs33” ,用最有快速的方法去掉字符“ab3”,不能用java内置字符串方法(indeOf,substring,replaceAll等)?
二、上机题:
Java上机实现统计某一目录下每个文件中出现的字母个数、数字个数、空格个数及行数?
三、面试题:
1、说说JVM原理?内存泄露与溢出区别,何时产生内存泄露?
2、用java怎么实现有每天有1亿条记录的DB存储?mysql上亿记录数据量的数据库如何设计?
3、mysql支持事务吗?DB存储引擎有哪些?
4、mvc原理,mvc模式的优缺点,如果让你设计你会怎么改造MVC?
5、hibernate支持集群吗?如何实现集群?
6、tomcat 最多支持并发多少用户?
7、map原理,它是如何快速查找key的?map与set区别?
8、描术算法,如何有效合并两个文件:一个是1亿条的用户基本信息,另一个是用户每天看电影连续剧等的记录,5000万条。内存只有1G???
9、在1亿条用户记录里,如何快速查询统计出看了5个电影以上的用户?
10、Spring如何实现IOC与AOP的,说出实现原理?
待续...
分享到:
相关推荐
平安公司的JAVA面试题目可能会涵盖以下几个方面: 1. **基础语法**:面试通常会从Java的基础语法开始,包括数据类型(如基本类型与引用类型的区别)、变量、运算符、流程控制语句(如if-else,switch-case,for,...
这份资源"Java常见笔试、面试题目深度剖析"显然是为了帮助求职者更好地准备相关考试而设计的。以下将对Java笔试和面试的一些核心知识点进行详细的阐述: 1. **基础语法**:Java的基础包括变量、数据类型、运算符、...
本资料集合了多个面试题库,涵盖了Java的基础、进阶及热门技术,是准备Java面试的宝贵资源。 一、Java基础 1. Java语言特性:了解Java的面向对象特性,如封装、继承、多态,以及异常处理、垃圾回收机制等。 2. ...
【Java面试知识点详解】 在Java面试中,世界500强企业通常会关注候选人的基础知识、编程能力、问题解决技巧以及对最新技术的理解。以下是一些核心Java面试知识点的详细解析: 1. **基础语法**:Java语言的基础,...
Java作为一门广泛使用的编程语言,其面试题目涵盖了众多的知识领域,包括基础语法、面向对象、集合框架、多线程、网络编程、IO流、数据库操作、设计模式、JVM优化等。以下是一些可能出现在Java面试中的关键知识点,...
Java实际公司面试题目通常涵盖了广泛的知识点,包括基础语法、面向对象编程、集合框架、多线程、异常处理、JVM、设计模式、数据库交互、网络编程、Spring框架以及算法等。以下是一些可能出现在面试中的关键问题及其...
以下是一些常见的Java面试题目及其解析: 1. **基本概念** - 什么是Java虚拟机(JVM)?JVM如何工作? JVM是Java程序的运行环境,它负责加载类、执行字节码并管理内存。JVM通过类加载器加载类,解释执行字节码,...
Java面试题目集合是每个准备Java开发者面试的重要参考资料。这些题目涵盖了广泛的Java编程概念和技术,旨在测试候选人的基础知识、深入理解以及实际应用能力。以下是一些可能出现在“面试前必做的题”中的关键Java...
【标题】"Java面试题目2"揭示了这是一个与Java编程语言相关的面试问题集,可能包含了一些进阶或者常问的问题,旨在考察候选人的Java技术掌握程度。这些题目可能涵盖核心概念、面向对象特性、集合框架、多线程、异常...
本资料汇集了五套Java面试问题,旨在帮助求职者更好地准备面试,提高成功概率。 1. **基础语法** - 讲解Java的基础语法,包括数据类型、变量、运算符、流程控制语句(如if、switch、for、while等)以及方法的定义...
Java编程语言作为软件开发领域的重要角色,其面试题目往往涵盖了广泛的知识点,旨在评估候选人的技术深度和广度。以下是一些基于给定文件标题和描述的Java面试常见问题及解答,这些知识点对于任何Java开发者来说都至...
Java面试笔试题 Java面试笔试题 Java面试笔试题 Java面试笔试题 Java面试笔试题 Java面试笔试题
在准备平安公司的Java面试时,了解常见的面试题型和知识点是至关重要的。下面是一些可能在面试中出现的Java相关问题及其详细解答,这些问题涵盖了基础语法、面向对象、并发编程、集合框架、JVM内存管理等多个方面。 ...
Core Java技术面试, java_web试题 java笔试题大集合及答案 java经典面试题 java面试题及答案(基础题122道,代码题19道) JAVA面试题集 java试题(实习生) ...最终JAVA面试题目汇总 java笔试汇总
在Java编程语言中,面试题目通常涵盖广泛的领域,包括基础知识、类库理解、设计模式、多线程、网络编程等。以下是一些基于提供的文件内容的Java知识点详解: 1. **JDK与JRE的区别** - JDK是Java Development Kit的...
【神路信息Java面试题目详解】 1. **MVC全称及理解** MVC(Model-View-Controller)是软件设计中的一个经典架构模式,全称为模型-视图-控制器。它将应用程序分为三个主要部分:模型负责管理数据和业务逻辑,视图...
本资源收集了大量的Java面试题,旨在帮助读者熟悉Java编程语言以及相关的编程技术和知识点,从而在面试中更好地展现自己的能力和潜力。本资源主要包括Java基础知识、Java集合、多线程、IO操作、网络编程、数据库等...