转自: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. 【BZOJ】【1986】【USACO 2004 Dec】/【POJ】【2373】划区灌溉

    DP/单调队列优化 首先不考虑奶牛的喜欢区间,dp方程当然是比较显然的:$ f[i]=min(f[k])+1,i-2*b \leq k \leq i-2*a $  当然这里的$i$和$k$都是偶数啦~ ...

  2. 图片放大镜插件 Cloud Zoom v3.1

    Cloud Zoom是一个图像放大jQuery插件,效果堪比Magic Zoom.相对于流行jQZoom插件,Cloud Zoom体积小,有更多的功能和更强大的跨浏览器兼容性. 猛击这里查看演示DEM ...

  3. IBatis 常用XML

      <select id="GetInfo"> <![CDATA[ select * from vi_WaterStation ]]> <dynami ...

  4. int型整数的数值范围

    假设int型用两个字节表示对于有符号的整数,用补码表示的话,最高位是符号位,后面15位用来表示数据.1.正数,表示的范围为0000 0000 0000 0001-0111 1111 1111 1111 ...

  5. 全栈式JavaScript

    如今,在创建一个Web应用的过程中,你需要做出许多架构方面的决策.当然,你会希望做的每一个决定都是正确的:你想要使用能够快速开发的技术,支持持续的迭代,最高的工作效率,迅速,健壮性强.你想要精益求精并 ...

  6. Sqli-labs less 53

    Less-53 和less51是一样的,只是这里的mysql错误不会在前台显示,但是对于stacked injection是一样的利用方式 http://127.0.0.1/sqli-labs/Les ...

  7. PHP几个函数

    pack: 数据装入一个二进制字符串 http_build_query: 将数组转化成URL GET参数的形式. get_class:返回对象的类名,注:即使是在父类方法中调用也是返回子类的类名. g ...

  8. 解决Flash和html在多标签浏览器中互访问题

    在Flash播放器运行时,将不同来源的资源划分到独立的沙箱(sandbox)内,不同沙箱之间不能 彼此操作数据(除非目标沙箱做过一些设置,授权其他沙箱可访问),这就是Flash的跨沙箱问题.当Flas ...

  9. racle 11g impdp时 报ORA-12899

    racle 11g impdp时 报ORA-12899 (2012-07-16 16:42:12) 转载▼ 标签: oracle imp impdp it 分类: oracle技术-开发 源库ZHS1 ...

  10. Static vs Dynamic Scope

    转自:http://hoolihan.net/blog-tim/2009/02/17/static-vs-dynamic-scope/ // start pseudo-code var y = &qu ...