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

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
分享到:
评论
31 楼 zy19982004 2013-04-16  
w424691349 写道
radio123 写道
楼主可不可以另开一篇,是专门写你的答案的啊,也让我们学习下呗,看着问题好晕啊!谢谢啦!

同求..

容器 设计模式  排序算法  数据库事务 全部在前面的博客中 
30 楼 w424691349 2013-04-15  
radio123 写道
楼主可不可以另开一篇,是专门写你的答案的啊,也让我们学习下呗,看着问题好晕啊!谢谢啦!

同求..
29 楼 crackajack_zg 2013-04-15  
有点厉害。。
28 楼 edhn 2013-04-15  
挺全面又言简意赅的总结
27 楼 xucaishen 2013-04-15  
这些问题可以应付程序员、架构师到项目经理都可以了吧。。。。
26 楼 radio123 2013-04-15  
楼主可不可以另开一篇,是专门写你的答案的啊,也让我们学习下呗,看着问题好晕啊!谢谢啦!
25 楼 warrior701 2013-04-15  
挺全面的,这些全掌握已经很牛了,学习了。。。
24 楼 飞天奔月 2013-04-14  
我靠 这些有得技术已经很深层次了

23 楼 zy19982004 2013-04-14  
至尊宝_唯一 写道
以前我一位师兄说过面试官要问专一也有深度的问题,那样面出来的人和职位的相符程度才高,不知道是不是这回事...

看公司规模和项目产品需要     公司越小 越希望你是多面手  公司越大  越专一   一个web项目 我希望你会SSH js jquery等      一个数据挖掘方面的产品   我希望你只精通算法

先广再深  我是这么做的
22 楼 zy19982004 2013-04-14  
lazy_ 写道
zy19982004 写道
lazy_ 写道
都熟悉的话,架构级别罗,呵呵。。是还请给些优秀的学习资料,特别是一般开发人员接触不到之技术,例如MEMECAHCE,并发等等。

是的  开发过程中接触不到所有的东西    接触不到的就自己找资料   搞dome  当业余学习嘛  一则为了面试   二则到时候真要你用   你也能快点上手
至于资料  我也是网上找的   

我是做企业WEB的,感觉技术天花板低,想转游戏,因为那要求高并发分布式处理的能力,多谢你的建议,我还是单独划出一部分时间补充下知识才行。

不知道你是面哪个行业呢,要求好高啊。

做云计算的公司面的最多  其次是WEB
21 楼 lazy_ 2013-04-14  
zy19982004 写道
lazy_ 写道
都熟悉的话,架构级别罗,呵呵。。是还请给些优秀的学习资料,特别是一般开发人员接触不到之技术,例如MEMECAHCE,并发等等。

是的  开发过程中接触不到所有的东西    接触不到的就自己找资料   搞dome  当业余学习嘛  一则为了面试   二则到时候真要你用   你也能快点上手
至于资料  我也是网上找的   

我是做企业WEB的,感觉技术天花板低,想转游戏,因为那要求高并发分布式处理的能力,多谢你的建议,我还是单独划出一部分时间补充下知识才行。

不知道你是面哪个行业呢,要求好高啊。
20 楼 至尊宝_唯一 2013-04-14  
以前我一位师兄说过面试官要问专一也有深度的问题,那样面出来的人和职位的相符程度才高,不知道是不是这回事...
19 楼 whfish 2013-04-14  
我就是会用,笔试老枪毙呀,要好好看看,支持一下。
18 楼 zy19982004 2013-04-14  
lazy_ 写道
都熟悉的话,架构级别罗,呵呵。。是还请给些优秀的学习资料,特别是一般开发人员接触不到之技术,例如MEMECAHCE,并发等等。

是的  开发过程中接触不到所有的东西    接触不到的就自己找资料   搞dome  当业余学习嘛  一则为了面试   二则到时候真要你用   你也能快点上手
至于资料  我也是网上找的   
17 楼 zy19982004 2013-04-14  
lvwenwen 写道
楼主是在上海还是深圳

深圳
16 楼 zy19982004 2013-04-14  
nevermore_wuhan 写道
问了这么多,楼主是社招还是校招啊,问的也太广了吧~

社招
15 楼 lvwenwen 2013-04-14  
楼主是在上海还是深圳
14 楼 如若_晴 2013-04-14  
excellent
13 楼 kizz 2013-04-14  
我日,我一个都不行诶
12 楼 lazy_ 2013-04-14  
都熟悉的话,架构级别罗,呵呵。。是还请给些优秀的学习资料,特别是一般开发人员接触不到之技术,例如MEMECAHCE,并发等等。

相关推荐

    Java面试汇总.pdf

    Java面试汇总.pdf

    Java面试汇总0510.pdf

    Java面试汇总0510.pdf

    2020Java面试汇总无水印.pdf

    【2020Java面试汇总无水印】【面试必会】 【无水印,无广告,已经整理,近150页!】 Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此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面试汇总

    java面试汇总

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

    收集整理的java面试汇总,可能有些不全面,但是基本涵盖了很多内容,要跳槽的小伙伴可以看看.

    java面试汇总上.pdf

    java面试汇总上.pdf

    Java面试汇总-.docx

    Java面试汇总-.docx

    Java面试汇总_20210314.pdf

    Java面试汇总_20210314.pdf

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

    资源中包含了许多java的面试所需要到的问题。 资源中包含了许多java的面试所需要到的问题。资源中包含了许多java的面试所需要到的问题。资源中包含了许多java的面试所需要到的问题。资源中包含了许多java的面试所...

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

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

    java面试笔试题大汇总 ~很全面

    java面试笔试题大汇总 ~很全面java面试笔试题大汇总 ~很全面java面试笔试题大汇总 ~很全面java面试笔试题大汇总 ~很全面

    java面试题大汇总(非常重要)

    java面试题大汇总(非常重要)java面试题大汇总(非常重要)java面试题大汇总(非常重要)java面试题大汇总(非常重要)java面试题大汇总(非常重要)java面试题大汇总(非常重要)java面试题大汇总(非常重要)java面试题大汇总...

    java面试汇总.docx

    2020年java面试题汇总,超全,结构清晰明了。 面试题包括以下十八个模块:Java 基础、容器、多线程、反射、对象拷贝、Java Web 模块、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Mybatis...

    java常见面试题汇总

    java常见面试题汇总 java常见面试题汇总 java常见面试题汇总 java常见面试题汇总 java常见面试题汇总 java常见面试题汇总 java常见面试题汇总 java常见面试题汇总 java常见面试题汇总 java常见面试题汇总 java常见...

    JAVA面试笔试题大汇总JAVA面试笔试题大汇总

    JAVA面试笔试题大汇总JAVA面试笔试题大汇总JAVA面试笔试题大汇总JAVA面试笔试题大汇总JAVA面试笔试题大汇总JAVA面试笔试题大汇总JAVA面试笔试题大汇总,JAVA面试笔试题大汇总JAVA面试笔试题大汇总

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

    在面试成功率低下的条件下,你是否需要一些材料呢,需要什么什么样的材料,可以我手上的就是你最需要的

Global site tag (gtag.js) - Google Analytics