面试题总结:
一,java基础。(集合框架,String,套接字编程,输入输出流,多线程)
1,集合框架:List,Set,Map的灵活应用。
2,String:熟悉String的API并能灵活应用。
3,套接字编程:能够简单的完成一个服务器端向客户端写一个字符串的简单示例。(要求服务器端用多线程)
4,I/O流:字符流,字节流,节点流,包装流
5,多线程:Thread的sleep方法,线程对象的wait和notifyAll方法。
二:sql基础。(简单查询,子查询(关联),连接查询,分组查询,聚集函数,查询优化(怎么样优化),分页查询)
1,简单查询:基础。
2,子查询:较少,
3,连接查询:自连接,内连接,外连接。
4,分组查询:重要。
5,重要的聚集函数:count,max,min等。
6,查询优化:思想。
7,分页查询,oracle的rownum,mysql的limit等。
三:框架应用。(struts的基本原理,struts2,spring的aop和ioc,spring的事务控制,hibernate的优缺点,hibernate优化,hibernate的缓存)
1,struts的工作原理:核心控制器,业务逻辑处理器。
2,spring:aop的原理,其实是结合Java的动态代理和cglib完成的。
3,spring:ioc原理:Java的反射机制。
4,spring的中间服务:不在依赖容器提供中间件服务(安全,日志,事务),而是用aop的思想把中间服务植入到逻辑代码中。
5,hibernate的性能问题:session和sessionFactory,lazy,inverse,cascade,缓存。
四:智力题。(看图题,数据观测题,逻辑推理题)
1,看图题:逻辑对称,找区别。
2,数据观测题:给你一组数字,观察规律,然后预测下一个数字。
3,逻辑推理题:根据几个人的推测说出你的结果。
五:实际解决问题的能力。(自己搭建开发环境完成一个简单的crud,解决一个小问题(不能用JDK提供的API))
1,自己搭建环境:ssh,最好是自己带好Jar包。MyEclipse有的,tomcat自己安装并配置,Jdk的安装与配置。
2,解决一个小问题:一般是字符串相关的,要求熟悉String的方法,集合框架的灵活运用,至少会一种排序(关键是排序思想)。
解决办法:
一,熟读thinking in Java这本书。
二,解决一些小问题:锻炼自己解决问题的思路。
三,多看一些数据库有关的笔试题。
四,智力题要看。
分享到:
相关推荐
java面试心得.pdfjava面试心得.pdfjava面试心得.pdfjava面试心得.pdfjava面试心得.pdf
以下是一些基于“java面试经验”这个主题,结合描述和标签的重要知识点的详细说明: 1. SQL练习:SQL(Structured Query Language)是数据库查询和管理的语言。在Java面试中,熟悉SQL能够帮助你处理后端数据存储和...
Java面试经验是每位Java开发者在职业发展中都会遇到的重要环节。一个成功的面试不仅取决于你的技术知识,还涉及你的沟通能力、解决问题的能力以及你对Java生态系统的理解。以下是一些Java面试的经验分享,希望能帮助...
### 3年Java面试经验总结 #### Java基础知识与面试技巧 **OOD/OOP/OOA**:面向对象的设计、编程和分析方法是Java开发的核心。掌握这些概念有助于更好地理解和设计复杂系统。 **设计模式**:例如单例模式、工厂...
以下是一些基于“Java面试经验解析.zip”文件内容的关键知识点的详细说明: 1. **基础知识**:Java面试通常会从基础开始,涵盖语法、数据类型、运算符、流程控制语句(如if-else、switch-case、for、while等)。...
以下是我根据标题“自我总结Java面试经验”和描述“自己总结的Java面试经验,包含了复习路径和复习概要”整理的一些核心Java知识点,以及建议的复习策略。 1. **基础语法**:这是面试的第一关,包括变量、数据类型...
面试题包含了不同技术层面的面试问题,同时也能对一些没有面试开发经验的小白给予不可估量的包装, 让你的薪水绝对翻倍, 本人亲试有效.Java面试题84集、java面试专属及面试必问课程,所有的面试题有视屏讲解, 解答方案....
同时,面试技巧、项目经验分享以及职业规划建议也是《Java面试宝典2018版》可能涵盖的内容,旨在帮助求职者全面准备,提升面试成功率。 总的来说,《Java面试宝典2018版》是一本全面而深入的指南,它将帮助Java...
在Java面试中,面试官通常会考察应聘者的语法基础、数据结构与算法、多线程、集合框架、异常处理、IO流、网络编程、设计模式等多个方面的能力。以下是一些重要的Java面试知识点: 1. **Java基础** - 类和对象:...
### Java面试心得 #### 面试心得概述 面试心得不仅仅是对过往经历的总结,更是对未来挑战的准备。通过分享个人的面试经验,可以为其他求职者提供宝贵的参考,包括如何准备、常见问题解析以及应对策略。面试不仅是...
这份"2024 Java面试宝典合集"无疑是准备Java求职面试者的宝贵资源。它涵盖了多个关键领域,包括Spring框架、并发编程、Java核心知识以及面试策略等。下面我们将详细探讨这些知识点。 1. **Spring Boot面试题**:...
Java面试经验、面试技巧、常见面试知识点整理。.zip
总的来说,《2024最强Java面试八股文》是一份不可多得的Java面试宝典,它系统地梳理了Java面试的核心知识点,并提供了一系列的实战技巧和经验。无论您是正在准备面试的求职者,还是希望深入了解Java技术的开发者,都...
在准备2022年的Java面试时,了解和掌握关键知识点是至关重要的。Java作为一款广泛应用的后端开发语言,其面试通常会涵盖基础语法、面向对象编程、集合框架、多线程、JVM内存管理、数据库交互以及开源框架等方面。...
Java面试经验、面试技巧、常见面试知识点整理。_JavaNotesForInterview
读书笔记:Java面试经验、面试技巧、常见面试知识点整理。
本资源包"Java面试宝典和2018Bat公司面试题"包含了针对Java程序员精心整理的面试资料,旨在帮助求职者全面了解并掌握Java技术的核心知识点,以及在BAT(百度、阿里巴巴、腾讯)等知名互联网公司面试中可能遇到的问题...