Java面试汇总
转自: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。
十.数据库
- 常见数据库引擎及区别。
- 数据库查询。http://blog.csdn.net/gaotong2055/article/details/8560053典型例子。
- 数据库优化。
十一.设计模式
- 画出你用的最多的设计模式UML图。
十二.算法
- 几种排序方法的时间复杂度。
- 内排序,外排序。
十三.项目经验
- 最好和面试官坐一排,一个个项目给他做介绍,画架构。
十四.其它语言的使用。
- python。
- shell。
十五.心得
- 技术面试官面试你,你要让他看到你技术与众不同的地方。比喻机试自己实现一个List,你毫不犹豫的默出ArrayList源码。要达到的效果就是一周下来,他面累了,唯独记得你。
- 总经理面试你,不是来了解你的技术细节的,他了解的是你解决问题的思想。比喻你是做Java的,你是怎么把面向对象这一理念融入你的项目里的。
- 同HR谈福利薪资时,提前列出要问的所有福利,一个个问,以免遗漏。
Java面试汇总的更多相关文章
- 资源| 学习视频库-永久有效,持续更新!附赠java面试汇总
每天进步一丢丢,连接梦与想 我们总是羡慕他人的光芒,却忘记自己也会发光 声明 资源来自于网络,小编只是资源的搬运工,若有侵权,联系小编即删. 期待已久的学习视频库来啦! 经过小编多日整理,整理了1.5 ...
- java面试汇总一
第一部分 Java SE基础(1) 1.1 java的8种基本数据类型 装箱 拆箱 1.1.1 8种基本的数据类型 1.1.2装箱 拆箱 自动装箱是 Java 编译器在基本数据类型和对应的对象包 ...
- java面试笔试大汇总
java面试笔试题大汇总5 JAVA相关基础知识 1.面向对象的特征有哪些方面 1.抽象:2.继承:3.封装:4. 多态性: 2.String是最基本的数据类型吗? 基本数据类型包括byte.int. ...
- Java面试知识点汇总
Java面试知识点汇总 置顶 2019年05月07日 15:36:18 温柔的谢世杰 阅读数 21623 文章标签: 面经java 更多 分类专栏: java 面试 Java面试知识汇总 版权声明 ...
- Java后端技术面试汇总(第一套)
面试汇总,整理一波,doc文档可点击[此处下载] 1.基础篇 1.1.Java基础 • 面向对象的特征:继承.封装和多态• final, finally, finalize 的区别• Exceptio ...
- java面试和笔试大全 分类: 面试 2015-07-10 22:07 10人阅读 评论(0) 收藏
2.String是最基本的数据类型吗? 基本数据类型包括byte.int.char.long.float.double.boolean和short. java.lang.String类是final类型 ...
- Java面试系列
如果你的面试简历是如下这样写的,请务必准备回答下面的所有问题. 面试职位:Java高级工程师 专业技能: (1)牢固掌握Java基础知识,如集合.并发.I/O等,并对Java源码有一定的研究. (2) ...
- Java面试通关要点汇总集
Java面试通关要点汇总集 2018-03-09 转自:Java面试通关要点汇总集 文章目录 1. 基础篇 1.1. 基本功 1.2. 集合 1.3. 线程 1.4. 锁机制2. 核心篇 2 ...
- Java 面试知识点解析(四)——版本特性篇
前言: 在遨游了一番 Java Web 的世界之后,发现了自己的一些缺失,所以就着一篇深度好文:知名互联网公司校招 Java 开发岗面试知识点解析 ,来好好的对 Java 知识点进行复习和学习一番,大 ...
随机推荐
- 【ContestHunter】【弱省胡策】【Round2】
官方题解:http://wyfcyx.is-programmer.com/posts/95490.html A 目前只会30分的暴力……DP好像很神的样子0.0(听说可以多次随机强行算? //Roun ...
- 【POJ】【2601】Simple calculations
推公式/二分法 好题! 题解:http://blog.csdn.net/zck921031/article/details/7690288 这题明显是一个方程组……可以推公式推出来…… 然而这太繁琐了 ...
- Leetcode#133 Clone Graph
原题地址 方法I,DFS 一边遍历一边复制 借助辅助map保存已经复制好了的节点 对于原图中每个节点,如果已经复制过了,直接返回新节点的地址,如果没复制过,则复制并加入map中,接着依次递归复制其兄弟 ...
- 【bzoj1011】[HNOI2008]遥远的行星
1011: [HNOI2008]遥远的行星 Time Limit: 10 Sec Memory Limit: 162 MBSec Special JudgeSubmit: 3711 Solved ...
- 如何在PL/SQL Developer 中设置 在select时 显示所有的数据
在执行select 时, 总是不显示所有的记录, 要点一下, 下面那个按钮才会显示所有的数据. 解决方法: Tools>Preferences>Window Types>SQ ...
- WCF服务中,[DataMember]属性标记的属性一定要有set访问器
WCF服务中,如果实体类中,包含有[DataMember]属性标记时,该属性一定要有set访问器.当系统必须调用到[DataMember]标记的属性时,如果该属性没有set访问器,则会出错.
- jquery的ajax同步和异步的理解及示例
之前一直在写JQUERY代码的时候遇到AJAX加载数据都需要考虑代码运行顺序问题.最近的项目用了到AJAX同步.这个同步的意思是当JS代码加载到当前AJAX的时候会把页面里所有的代码停止加载,页面出去 ...
- 如何做好一名DBA【转】
我一直有一个观点:程序是暂时的,而数据是永恒的.所以我一直都认为数据的重要性在很多企业中都远远高于应用程序,在多年的工作实践中努力做好DBA的工作.而要做好一名DBA,必须要清楚作为一名DBA的职责. ...
- 关于iOS7 上下黑条解决办法
解决办法 找到工程的targest->General->Launch Image Sourse OK 运行问题解决
- DevExpress GridView 自定义搜索按钮改为中文内容
首先将 GridControl 控件的搜索功能显示出来. http://www.cnblogs.com/DeepLearing/p/3887601.html 显示效果如下: 可以通过 GridLoca ...