【真实案例】3年经验程序员面试Java岗,这样的回答我觉得拿不到offer

事发背景:

跟死党去喝酒,关系很好,他说他昨天去面试了,我问了他面试时问了哪些问题,我好给我的粉丝分享分享,他白了我一眼,说走哪都不会忘记你的粉丝吼,然后要我付酒钱,我给了他一拳骂了一句来挽回一下心痛。

最后这个狗东西哦,点了一桌子好菜,吃不完还打包回去了。说多了都是泪,下次我再坑回去。

接下来说说我朋友的基本情况,3年左右经验,面试的时候面的是Java岗,然后面试问的问题,他说面的问题算是有点高级了,同时也小部分还原了一下当时的场景。
在这里插入图片描述
面试题分为以下几块:

第一堆:

  1. 介绍一下你在项目中所做的模块。

  2. 单点登录的原理,你们jwt中包含哪些信息?

  3. Feign客户端的远程调用是怎么实现的?协议是什么?Hystrics熔断保护的实现原理?

  4. Redis的有哪些模式?

  5. 项目中的搜索功能是怎么实现的?

    他:ES+kibana ik分词

  6. MQ怎么知道消息被指定的消费者消费?怎么使不同的生产者生产的消息被不同的消费者消费?
    在这里插入图片描述
    3年经验程序员面试java岗,这样的回答你觉得会拿到offer吗

第二堆:

  1. 引入第三方登录时,怎么使得你自己的token和第三方的token关联起来?

  2. 讲一下为什么JVM要分为堆、方法区等?原理是什么?

  3. GC算法都有哪些?他们之间的区别是什么?各自的适用场景?

  4. 讲一下Servlet是什么东西?

  5. Spring和springboot的区别?

  6. Redis的击穿、雪崩和穿透讲一下。
    在这里插入图片描述
    下面这个链接,暗号: csdn 。加入即可获得。
    点这个,这个。

第三堆:

1、String有最大长度限制吗?

2、mysql对哪些建立索引?

调优

3、mq中一条消息出现了异常,怎么处理?

4、spring有哪些常用注解?

(他一紧张说了springboot的注解)

5、elasticsearch的主从、字符串类型是哪个、nested类型是什么、聚合怎么写、查询某个id的语句、创建es的索引、时间类型怎么存的?

(他说了个utc…然后面试官说utc的话你的时间得+8,他就有点蒙了)

6、int a = 1;jvm如何取得a的值

7、知道哪些设计模式?

8、mq1000个消息始终不被消费怎么处理

(他说不处理…面试官就笑了)

9、捕获异常在catch块里一定会进入finally吗?catch里能return吗?catch里return还会进finally吗?在try里return呢是什么情况?

10、jvm调优调的哪些参数?我说初始堆大小和最大堆大小一样,问这样有什么好处?在哪里写这些参数

11、redis主从原理

12、知道哪些锁?公平锁和非公平锁区别?可重入锁是什么?

(他说是sychronized里还有个synchronized)

最后:

面试结果还没出来,我也跟朋友打了赌,过了就请我吃饭,没过就请我喝酒,你们觉得就冲他回答的这几个点,他会过吗,欢迎在评论区讨论。

并且提供【免费】的Java架构学习资料,学习技术内容包含有:Spring,Dubbo,MyBatis, RPC, 源码分析,高并发、高性能、分布式,性能优化,微服务 高级架构开发等等。

下面这个链接,暗号: csdn 。加入即可获得。
点这个,这个。

还有Java核心知识点+全套架构师学习资料和视频+一线大厂面试宝典+面试简历模板可以领取+阿里美团网易腾讯小米爱奇艺快手哔哩哔哩面试题+Spring源码合集+Java架构实战电子书。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_48011329/article/details/107673581