首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java面试 >

Java口试汇总(转)

2013-04-26 
Java面试汇总(转)?容器(数据结构)HashMap,LinkedHashMap,TreeMap的实现,算法时间复杂度。HashSet,LinkedHas

Java面试汇总(转)

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

      三.Servlet Jsp

        web.xml
        如何让Servlet在Web Application启动时加载。Servlet的getInitParameter(String name)有什么用,在什么地方配置。Servlet
          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谈福利薪资时,提前列出要问的所有福利,一个个问,以免遗漏。

热点排行