java吧 关注:1,276,170贴子:12,792,047

盘点一下java面试中遇到的奇葩问题

只看楼主收藏回复

面试官:你了解tomcat吗?
我:这个做web的哪个不用,当然了解了
面试官:你知道tomcat怎么配置的吗?
我:一般就是包下载下来,配置系统变量,配置完成后在eclipse中加进来
面试官:你知道tomcat是单线程的还是多线程的
我:这块我没有深入了解过,毕竟这块是用到的时候才会去了解的
面试官:那你们一般用的时候不去配置tomcat的线程吗?
我:没遇到过(一脸蒙蔽)
此问题被略过》》》》》》》》》》


IP属地:陕西1楼2018-08-20 17:45回复
    面试官:集合去存储数据数据量大了怎么办,集合也是有大小的
    我:这个我们没有存储太多的数据
    面试官:那你们用集合作为缓存不觉得有什么问题吗?
    我:什么问题?
    面试官:多线程去读取集合中的数据不会冲突吗?
    我:这块的话我们是有处理并发的情况的,多条线程访问同一资源的时候是线程同步的。
    面试官:我不是说并发的时候,我是说例如1000条线程去list集合取各自不同的数据不会有冲突吗?
    我:这没遇到过,有什么冲突,一脸茫然
    问题略过》》》》》》》》》》


    IP属地:陕西2楼2018-08-20 17:54
    回复(3)
      2025-08-30 19:10:10
      广告
      不感兴趣
      开通SVIP免广告
      这貌似不奇葩吧 很实在啊


      3楼2018-08-20 17:57
      回复
        感觉是好问题, 求楼下大佬解答一下


        IP属地:广东4楼2018-08-20 17:59
        回复
          没get到点?


          IP属地:广东5楼2018-08-20 18:07
          回复
            面试官:你知道spring吧?
            我:spring框架整合要用的,spring的两大核心一个IOC,一个AOP。。。。。
            面试官:打住,我问你什么你回答什么(吹牛失败),你说一说spring中常用的注解有哪些
            我:好,一般有@controller,@autowired,@resourse,@service,@request-Mapping等等
            面试官:spring里面的对象注入方式有哪些种?
            我:一般一种是配置文件,另一种通过注解
            面试官:什么配置,你回答专业一点
            我:就是xml文件beans里面配置
            面试官:(长叹一声)你知道@autowired和@resourse的区别吗?
            我:这个。。。。。。(懵逼中)
            面试官:好吧
            我:(心理难受,谁会关注这些,框架会用就行了)
            问题略过》》》》》》》》》》》》


            IP属地:陕西6楼2018-08-20 18:14
            回复(3)
              这只能说明楼主比较菜。


              IP属地:浙江来自Android客户端7楼2018-08-20 18:27
              回复
                面试官:你讲一下ArrayList和LinkedList的区别
                我:ArrayList和LinkedList都实现了list接口,当然list下面还有一个实现类vector
                面试官:等等,既然你说到vector了,你谈一谈三者之间的区别吧
                我:(**开始)首先vector是线程安全的,所以存取效率低,(加快语速)然后vector和arrayList一样底层都是数组实现的,数组有下标和索引一样,所以查询效率高,所以一般查询次数多的话用arrayList,vector不太常用,而LinkedList底层是链表实现的,当然数据增删该效率高
                面试官:(点点头)那你说了list底层是数组,数组长度是有限的,那你知道ArrayList存取数据的话,如果存满的话是怎么扩容的?
                我:关于底层的东西,我了解的不深,list底层是数组,我认为那我们就在数组上来思考这个问题,可以获取长度。。。。。。。
                面试官:不,我就想让你在list层面上思考这个问题,比如我现在就有一个需求,list数据存满了,你会怎么做?
                我:我会创建一个新的同类型的数组存储
                面试官:那你新建数组不消耗内存呀,系统开销是不是太大
                我:这块的话底层东西不太了解,底层是很复杂的,学起来难度大
                面试官:我可以告诉你list底层扩容这块其实都用的是很简单的东西
                我:(打击了)
                此题略过》》》》》》》》》》》》》》


                IP属地:陕西8楼2018-08-20 18:35
                回复(4)
                  2025-08-30 19:04:10
                  广告
                  不感兴趣
                  开通SVIP免广告
                  楼主这贴是个好帖,都是些好的面试题


                  IP属地:浙江来自Android客户端9楼2018-08-20 18:38
                  回复
                    面试官:我看你简历你了解java的反射机制
                    我:了解一些,java反射的话是比较复杂的,一般类运行的时候可以取到类运行的方法或者属性甚至是私有方法的一些信息,java底层许多地方用到了反射机制
                    面试官:那你知道java通过反射怎么取私有变量或者方法吗?不用什么get,set方法
                    我:懵逼(哭的心都有了)
                    此题略过》》》》》》》》》》》》》》》


                    IP属地:陕西10楼2018-08-20 18:40
                    回复(3)
                      你在那面试啊


                      IP属地:四川来自手机贴吧11楼2018-08-20 18:41
                      回复
                        很正常的问题啊,你简历上肯定写了基础扎实吧,基础扎实的话这些问题肯定没问题!


                        IP属地:浙江来自Android客户端13楼2018-08-20 18:45
                        回复
                          面试官:java泛型你了解吗
                          我:了解
                          面试官:你知道什么时候用泛型吗?
                          我:一般的话后台免不了数据交互,就会有数据存取,一般我们会用到集合,但是集合存取的数据类型是固定的不太好,所以一般的话使用泛型方法来处理这块,可以不用去与类进行关联,还是不错的
                          面试官:那你给我写一个泛型方法吧,不用写具体的实现,返回一个list对象
                          我:给你
                          面试官:(看了)看来你还是不太了解泛型呀,java8底层这块运用了大量的泛型方法,你可以去看一看
                          我:(暴击伤害)好,我会去好哈了解的
                          此题略过》》》》》》》》》》》》》》》


                          IP属地:陕西14楼2018-08-20 19:00
                          回复(2)
                            面试官:多线程创建这块你了解吗
                            我:一般是继承Thread类,或者实现Runnable接口,当然了要重写run方法,里面写线程要完成的任务
                            面试官:那你知道怎么启动线程吗?
                            我:当然是用start方法了
                            面试官:那直接调用里面的run方法行不行,有什么问题
                            我:这个我没试过,其实按照java的话可以通过类的对象调用里面的方法,但我没去仔细研究过(怎么有这样的问题?)
                            此题略过》》》》》》》》》》》》》》》》》》》》


                            IP属地:陕西15楼2018-08-20 19:10
                            回复(3)
                              2025-08-30 18:58:10
                              广告
                              不感兴趣
                              开通SVIP免广告
                              但是并不影响撸代码 混工资


                              IP属地:陕西来自iPhone客户端16楼2018-08-20 19:49
                              回复