转自:http://zy19982004.iteye.com/blog/1846537#comments

一.All

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

二.J2SE

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

三.Servlet Jsp

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

四.SSH

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

五.网络编程

  • socket,nio,netty,mina。(socket必须掌握)

六.小企业高性能架构

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

七.负责均衡相关

  • Lvs+KeepAlived。配置使用。

八.缓存

  • Memcached。你是怎么使用的。
  • Squid。
  • Varnish。

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

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

十.数据库

十一.设计模式

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

十二.算法

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

十三.项目经验

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

十四.其它语言的使用。

  • python。
  • shell。

十五.心得

  • 技术面试官面试你,你要让他看到你技术与众不同的地方。比喻机试自己实现一个List,你毫不犹豫的默出ArrayList源码。要达到的效果就是一周下来,他面累了,唯独记得你。
  • 总经理面试你,不是来了解你的技术细节的,他了解的是你解决问题的思想。比喻你是做Java的,你是怎么把面向对象这一理念融入你的项目里的。
  • 同HR谈福利薪资时,提前列出要问的所有福利,一个个问,以免遗漏。

Java面试汇总的更多相关文章

  1. 资源| 学习视频库-永久有效,持续更新!附赠java面试汇总

    每天进步一丢丢,连接梦与想 我们总是羡慕他人的光芒,却忘记自己也会发光 声明 资源来自于网络,小编只是资源的搬运工,若有侵权,联系小编即删. 期待已久的学习视频库来啦! 经过小编多日整理,整理了1.5 ...

  2. java面试汇总一

    第一部分 Java SE基础(1) 1.1 java的8种基本数据类型 装箱  拆箱 1.1.1  8种基本的数据类型 1.1.2装箱  拆箱 自动装箱是 Java 编译器在基本数据类型和对应的对象包 ...

  3. java面试笔试大汇总

    java面试笔试题大汇总5 JAVA相关基础知识 1.面向对象的特征有哪些方面 1.抽象:2.继承:3.封装:4. 多态性: 2.String是最基本的数据类型吗? 基本数据类型包括byte.int. ...

  4. Java面试知识点汇总

    Java面试知识点汇总 置顶 2019年05月07日 15:36:18 温柔的谢世杰 阅读数 21623 文章标签: 面经java 更多 分类专栏: java 面试 Java面试知识汇总   版权声明 ...

  5. Java后端技术面试汇总(第一套)

    面试汇总,整理一波,doc文档可点击[此处下载] 1.基础篇 1.1.Java基础 • 面向对象的特征:继承.封装和多态• final, finally, finalize 的区别• Exceptio ...

  6. java面试和笔试大全 分类: 面试 2015-07-10 22:07 10人阅读 评论(0) 收藏

    2.String是最基本的数据类型吗? 基本数据类型包括byte.int.char.long.float.double.boolean和short. java.lang.String类是final类型 ...

  7. Java面试系列

    如果你的面试简历是如下这样写的,请务必准备回答下面的所有问题. 面试职位:Java高级工程师 专业技能: (1)牢固掌握Java基础知识,如集合.并发.I/O等,并对Java源码有一定的研究. (2) ...

  8. Java面试通关要点汇总集

    Java面试通关要点汇总集 2018-03-09 转自:Java面试通关要点汇总集 文章目录 1. 基础篇  1.1. 基本功  1.2. 集合  1.3. 线程  1.4. 锁机制2. 核心篇  2 ...

  9. Java 面试知识点解析(四)——版本特性篇

    前言: 在遨游了一番 Java Web 的世界之后,发现了自己的一些缺失,所以就着一篇深度好文:知名互联网公司校招 Java 开发岗面试知识点解析 ,来好好的对 Java 知识点进行复习和学习一番,大 ...

随机推荐

  1. Installing Ruby 1.9.3 on Ubuntu 12.04 Precise Pengolin (without RVM)

    02 MAY, 2012 The new Ubuntu release has just rolled around and with it a slew of new packages. Perso ...

  2. ngcordova 监控网络制式改变

    ngcordova 监控网络制式改变 keywords cordova,phonegap,ionic,network,网络制式 API参考 http://ngcordova.com/docs/plug ...

  3. BZOJ 3223 文艺平衡树 [codevs3303翻转区间]

    AC通道:http://www.lydsy.com/JudgeOnline/problem.php?id=3223 通道2:http://codevs.cn/problem/3303/ 题目分析: 我 ...

  4. android的布局管理器

    理论上通过setContentView(view)能够把一个view设置到activity中,但当你有很多个view控件的时候,就需要用android的布局管理器来管理view控件了. android ...

  5. SQL 基本(Head First)

    CREATE TABLE my_contacts( last_name VARCHAR(30), first_name VARCHAR(30), email VARCHAR(50), gender C ...

  6. 剑指offer--面试题22

    关键在于思路,  需要两个输入向量,而函数中需要一个辅助栈! 思路:以待判出栈序列为基础,逐个判断它与栈顶元素是否相等,相等则弹出且j++,这表明此元素可为出栈顺序元素,不相等则栈元素不断入栈,直至相 ...

  7. OrzFAng系列–树 解题报告

    题目描述 方方方种下了三棵树,两年后,第二棵树长出了n个节点,其中1号节点是根节点. 给定一个n个点的树 支持两种操作 方方方进行m次操作,每个操作为: (1)给出两个数i,x,将第i个节点的子树中, ...

  8. CocoaPods 使用手册

    CocoaPods 使用手册 CocoaPods 使用手册                                                                        ...

  9. sublime 3 注册码

    Sublime_Text_Build_3080_x64_Setup.e... 下载地址: http://download.csdn.net/detail/hyz301/8529945 注册码 Subl ...

  10. eclipse编译项目jar,git管理代码

    2015-3-10 settings.xml文件: <localRepository>C:\Users\xxx\.m2\repository</localRepository> ...