java吧 关注:1,247,205贴子:12,727,199

每次面试完都给我沉重的打击

只看楼主收藏回复

自我怀疑越来越严重,感觉啥也不是


IP属地:安徽来自iPhone客户端1楼2023-05-25 11:29回复
    面试如何计划打征服者康,实际工作给战争机器仓库里的武器擦灰 -_-


    IP属地:上海来自iPhone客户端2楼2023-05-25 12:42
    收起回复
      上午面试题记录:
      1.Java开发中常用的容器是什么
      2.ArrayList底层原理是什么,扩容机制是什么
      3.HashMap的底层原理是什么
      4.HashMap为什么要设计链表结构
      5.有没有接触过JUC高并发编程,说一说
      6.为什么用redis做缓存
      7.SpringMVC的执行流程,涉及到了哪些设计模式,前端控制器做任务分发用的是什么设计模式
      8.设计模式的原则是什么
      9.创建表需要注意什么
      10.项目中Sentinel使用的什么流控模式


      IP属地:安徽来自iPhone客户端3楼2023-05-25 14:12
      收起回复
        1.Java开发中常用的容器是什么
        这个问题其实从面试官角度来看,不仅是回答出使用的ArrayList,linkedList,hashMap,concurrentHashMap等,更重要的是告诉他们在什么场景下去使用哪一个。
        比如这样回答:我日常使用了ArrayList,linkedList,hashMap,HashSet,concurrentHashMap,
        其中ArrayList使用比较多,大部分的场景其实我们都会使用它,而linkedList则比较少,日常开发我们可能不会使用,但是在特殊场景下,增删较多,随机访问查找较少时则使用它。而同样的hashMap也比concurrentHashMap使用的多,虽然我知道他们的区别,但是并发场景可能也比较少,所以巴拉巴拉。
        2.ArrayList底层原理是什么,扩容机制是什么
        3.HashMap的底层原理是什么
        考你有没有看过源码了,随便看几个博客就行
        4.HashMap为什么要设计链表结构
        告诉他不是的哦,1.8不是链表,而是链表+红黑树,且并不一定要链表,还有很多防止hash冲突的方式,比如多次hash。
        5.有没有接触过JUC高并发编程,说一说
        6.为什么用redis做缓存
        单线程,快,快,快
        7.SpringMVC的执行流程,涉及到了哪些设计模式,前端控制器做任务分发用的是什么设计模式
        模板+策略为主
        8.设计模式的原则是什么
        solid原则,dry原则等
        9.创建表需要注意什么
        三大范式+破坏三大范式
        10.项目中Sentinel使用的什么流控模式


        IP属地:四川4楼2023-05-25 15:07
        收起回复
          面的多了,你会发现面试就这?


          IP属地:浙江来自iPhone客户端5楼2023-05-25 15:44
          回复
            5 10没接触过,不知道是啥,其他都是很常见的问题的


            IP属地:广东来自iPhone客户端6楼2023-05-25 16:11
            回复
              【Java最新教程_黑马程序员黄埔训练营一期授课视频同步更新-JavaSE进阶】 https://www.bilibili.com/video/BV1b24y1M7rD/?share_source=copy_web&vd_source=fe7241410b25a5759ed252dfefea54b9


              7楼2023-05-25 16:19
              回复
                大部分都是基础。多准备下吧,要相信自己,别把一次面试看的这么重


                IP属地:重庆9楼2023-05-25 16:41
                回复
                  同样的问题你要是有机会回问他们,你会发现他们中的很多人也啥也不是。所以别灰心。


                  IP属地:辽宁来自iPhone客户端17楼2023-05-25 17:32
                  收起回复
                    每次面试就是练级的,今天弄懂回去复习以后问到这些问题不就是乱杀


                    IP属地:浙江来自Android客户端22楼2023-05-25 18:09
                    回复
                      找线上面的,直接开着面试题答


                      IP属地:北京来自Android客户端23楼2023-05-25 18:48
                      收起回复
                        下午面试记录:
                        1.问项目
                        2.redis分布式锁
                        3.有没有接触过JVM调优
                        4.微服务全家桶技术有哪些
                        5.mq中怎么保证消息不被重复消费
                        6.对sql优化有什么见解,平时怎么做sql优化的
                        7.mysql事务的特性有哪些
                        8.给了一个需求问我怎么实现:模拟发送消息给用户,由运营商生成的消息链接是长链接,我们需要把长链接转换为短链接并且每个链接后面拼接一个唯一的数字标识,消息有时效性,过期后不能再查看


                        IP属地:安徽来自iPhone客户端24楼2023-05-25 19:25
                        收起回复
                          很多都是基础题吧,三年经验都应该知道的东西。 人多了要求就会越来越高,10年前根本不问这些唉


                          IP属地:北京来自iPhone客户端26楼2023-05-25 19:53
                          回复
                            too


                            IP属地:广东来自Android客户端27楼2023-05-25 20:25
                            回复
                              🐴


                              IP属地:江西来自Android客户端28楼2023-05-25 20:41
                              回复