弄明白面试官心理,一切面试都不难:面试Java后端开发人员的感受( 四 )

3、消息队列方面 , 可以看下kafka或任意一种组件的使用方式 , 简单点可以看下配置 , 工作组的设置 , 再深入点 , 可以看下Kafka集群 , 持久化的方式 , 以及发送消息是用长连接还是短拦截 。

以上仅仅是用3个组件举例 , 大家还可以看下Redis缓存 , 日志框架 , MyCAT分库分表等 。 准备的方式有两大类 , 第一是要会说怎么用 , 这比较简单 , 能通过配置文件搭建成一个功能模块即可 , 第二是可以适当读写底层代码 , 以此了解下协议 , 集群和失效转移之类的高级知识点 。

如果能在面试中侃侃而谈分布式组件的底层 , 那么得到的评价就会比较好了 , 比如“深入了解框架底层” , 或“框架经验丰富” , 这样就算去面试架构师也行了 , 更何况是高级开发 。

数据库方面 , 别就知道增删改查 , 得了解性能优化

在实际项目里 , 大多数程序员用到的可能仅仅是增删改查 , 当我们用Mybatis时 , 这个情况更普遍 。 不过如果你面试时也这样表现 , 估计你的能力就和其它竞争者差不多了 。

推荐阅读