`
zy19982004
  • 浏览: 661961 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
博客专栏
F6f66edc-1c1a-3859-b76b-a22e740b7aa7
Hadoop学习
浏览量:251956
社区版块
存档分类
最新评论

Java面试汇总

 
阅读更多

一.All

     最近找工作,遇到的笔试面试题,归纳如下,供大家参考。

 

二.J2SE

  1.  容器(数据结构)
  • HashMap,LinkedHashMap,TreeMap的实现,算法时间复杂度。
  • HashSet,LinkedHashSet,TreeSet的实现。
  • ArrayList,LinkedList的实现。某公司机试:自己实现一个List。
  • 同步容器。java.util.Collections类。
  • 多线程
  • 多线程状态及转换。
  • 了解java.util.concurrent.*包。
  • 引用传递,值传递。
  • 父类子类变量,块,构造函数加载先后顺序。

三.Servlet Jsp

  1. web.xml
  • 如何让Servlet在Web Application启动时加载。
  • Servlet的getInitParameter(String name)有什么用,在什么地方配置。
  • Servlet
  • Servlet生命周期,init service doPost doGet的在什么时候被调用。
  • Jsp
  • 写出五个以上的内置对象。(必考!)

四.SSH

  1.  Struts2
  • 工作流程
  • Hibernate
  • 工作流程。
  • 一级缓存,二级缓存。
  • 比较ibatis。
  • Spring
  • IOC 反射
  • AOP 动态代理

 

五.网络编程

  1.  socket,nio,netty,mina。socket必须掌握。 

六.小企业高性能架构

  1. 是否搭建过apache+tomcat的架构,中间用什么通信。
  2. 是否搭建过nginx+tomcat的架构。
  3. 常见应用服务器,web服务器;两者区别。

七.负责均衡相关

  1.  Lvs+KeepAlived。配置使用。

八.缓存

  1. Memcached。你是怎么使用的。
  2. Squid。
  3. Varnish。

九.云存储(这个看你自己的工作方向和面试岗位)

  1. 是否搭建过一个Hdfs。是否阅读过其源代码。Hdfs架构。Hdfs细节RPC,上传下载文件流程,HA方案。
  2. Hdfs FastDfs NFS最佳使用场合。
  3. Apache Hadoop和Google GFS是什么关系,背景。
  4. BigTable。MapRedurce,Hive。

十.数据库

  1.  常见数据库引擎及区别。
  2. 数据库查询。http://blog.csdn.net/gaotong2055/article/details/8560053典型例子。
  3. 数据库优化。

十一.设计模式

  1. 画出你用的最多的设计模式UML图。

十二.算法

  1. 几种排序方法的时间复杂度。
  2. 内排序,外排序。

十三.项目经验

  1. 最好和面试官坐一排,一个个项目给他做介绍,画架构。

十四.其它语言的使用。

  1.  python。
  2. shell。

十五.心得

  1.  技术面试官面试你,你要让他看到你技术与众不同的地方。比喻机试自己实现一个List,你毫不犹豫的默出ArrayList源码。要达到的效果就是一周下来,他面累了,唯独记得你。
  2. 总经理面试你,不是来了解你的技术细节的,他了解的是你解决问题的思想。比喻你是做Java的,你是怎么把面向对象这一理念融入你的项目里的。
  3. 同HR谈福利薪资时,提前列出要问的所有福利,一个个问,以免遗漏。
29
2
分享到:
评论
11 楼 w424691349 2013-04-14  
很广 这得学多少啊..
10 楼 点点与麦兜 2013-04-14  
很不错哦!
9 楼 nevermore_wuhan 2013-04-14  
问了这么多,楼主是社招还是校招啊,问的也太广了吧~
8 楼 Mr木杉的云享 2013-04-14  
这些都答不上。
7 楼 marcolee 2013-04-13  
感谢楼主无私的分享
6 楼 gongkuang 2013-04-13  
看来楼主基础很扎实啊
5 楼 wwwcomy 2013-04-13  
hiqrf 写道
估计全会了  一个月能买3平米了


在上海估计不棱~ 这里提的东西面比较广,不过都是比较基础的,面试官比较喜欢这类的吧。如果都答的差不多的话看起来应该能拿到12K起。。。。吧
4 楼 hiqrf 2013-04-13  
估计全会了  一个月能买3平米了
3 楼 chenjizone 2013-04-13  
最近好多题目我也在面试过程中遇到了 顶一个
2 楼 sgp420 2013-04-13  
晕死,这些都理解不深,得 加油了 谢谢你的分享呀 
1 楼 kingcs 2013-04-12  
感谢分享。  

相关推荐

    Java面试汇总0510.pdf

    Java面试汇总0510.pdf

    Java面试汇总.pdf

    4. **平台无关性**:借助Java虚拟机(JVM),Java程序可以在任何安装了JVM的操作系统上运行。 5. **可靠安全**:Java设计时注重安全性,提供了一套强大的安全机制。 6. **支持多线程**:Java内置了多线程支持,允许...

    JAVA面试汇总(精选系列).rar

    JAVA面试汇总(精选系列) 1、基础篇 2、JVM篇 3、多线程&并发篇 4、Spring篇 5、MyBatis篇 6、SpringBoot篇 7、MySQL篇 8、Redis篇 9、SpringCloud篇 10、Nginx篇 11、zookeeper篇 12、kafka篇 13、MQ篇 14、...

    Java面试汇总.pdf+总结全面+八股文

    本套Java面试题大全,汇总了大量经典的Java程序员面试题以及答案,包含Java语言常见面试题、Java工程师高级面试题及一些大厂Java开发面试宝典被引用的对象就一定能存活吗?不一定,看 Reference 类型,弱引用在 GC 时...

    java面试汇总.zip

    Java面试汇总.zip是一个包含了众多Java相关面试题目的压缩文件,旨在帮助求职者准备Java开发岗位的面试。在Java面试中,通常会涵盖多个关键领域,包括但不限于基础语法、面向对象编程、集合框架、多线程、JVM内存...

    java面试汇总--提高成功率的宝典

    Java面试汇总——提升面试成功率的关键知识点 在Java面试中,掌握关键知识点是成功的关键。以下是一些常见的面试问题和解答,这些内容可以帮助你更好地准备Java面试。 1. 面向对象的特征: - 抽象:允许我们定义...

    Java面试汇总,Java基础复习的好帮手

    本资料"Java面试汇总"旨在帮助求职者全面复习Java技术,以便更好地应对企业在面试中可能提出的问题。 一、Java基础 1. 类与对象:Java是一种面向对象的编程语言,类是对象的模板,对象是类的实例。理解封装、继承...

    Java面试汇总_20210314.pdf

    从给出的文件【Java面试汇总_***.pdf】的内容来看,我们可以从中提取并梳理出以下几个重要的Java基础知识点: 1. Java语言的特点 Java语言简单易学,有着丰富的类库支持,是一个面向对象的编程语言。它通过JVM...

    java面试汇总上.pdf

    Java面试汇总上主要涵盖了许多Java基础和进阶的知识点,以下是对这些知识点的详细解析: 1. **面向对象的特征**: - **抽象**:抽象是将复杂问题简化,关注核心特征,忽略无关细节。它包括过程抽象(如方法)和...

    Java面试汇总2021-01版.docx

    ### Java面试汇总知识点详解 #### 一、Java语言特点 1. **简单易学、丰富的类库**:Java设计简洁,易于学习,并提供大量的标准类库支持,方便开发者快速构建应用。 2. **面向对象**:Java的核心特性之一是面向对象...

    0-6年经验程序员java面试汇总

    以下是对"0-6年经验程序员Java面试汇总"中可能涉及的知识点的详细解析: 1. **Java基础** - **语法**:包括变量、数据类型、运算符、流程控制(if-else, switch, for, while等)、类与对象、封装、继承和多态。 -...

    java面试汇总

    Java面试汇总是一个集合了众多Java相关面试题目的资源,它可能是PDF文档、笔记或者一系列的题目集合。...以上是Java面试汇总可能涉及的一些核心知识点,深入理解和掌握这些内容将有助于在Java面试中取得优异的表现。

    JAVA面试汇总

    【JAVA面试汇总】 在Java面试中,面试官通常会关注以下几个关键知识点: 1. **面向对象的特征**:面向对象编程(OOP)的核心特征包括抽象、继承、封装和多态性。抽象允许我们忽略不相关的信息,专注于关键功能;...

    【BAT必备】Java面试汇总,全网最全一份

    2020年最新Java面试题整理,全网最全一份,包含各个技术栈,Java基础,Java集合,多线程,Java异常,spring,spring MVC,spring boot,spring cloud,netty,dubbo,activemq,Java web,jvm,kafka,MongoDB,...

    整理的2018 java面试汇总,要面试的抓紧看了

    ### Java面试知识点总结 #### 一、Java基础与核心概念 **1.1 Java关键字与异常处理** - **final, finally, finalize的区别** - `final`:用于声明变量、方法或类为不可更改(常量)。 - `finally`:在异常处理...

    java面试汇总,里面整理很多技术点

    在Java面试中,面试官通常会考察候选人的基础知识、面向对象编程理解、内存管理、并发处理、异常处理等方面的能力。以下是一些Java面试中常见的知识点: 1. **Java语言特点** - **简单易学**:Java语法简洁,易于...

Global site tag (gtag.js) - Google Analytics