记几次Java面经

我的个人博客:www.ifueen.com

去年年底因为一些原因回到了四川,心里也打算在家乡有个稳定的发展,然后随即开始在成都找工作的准备
因为是年底的原因,好多公司都在忙着准备年会或者赶项目,所以岗位并不是很多,还是去了两家进行了面试
大概的过程基本上都差不多,都是进入填一下基本信息的表,写一些个人信息和自己的意向之类的,然后就开始等待面试

A公司,首先是一个在职开发人员对我进行面试

ES中如何创建索引?
描述一下Vue的模板?
谈一下微服务的理解?
项目中采用的路由策略是什么?
你们项目中代码生成技术为什么选Veclotry而不用MyBatisPlus自带的?

挨着回答了之后便让他们的架构过来对我进行一个面试,不得不说那个架构过来的时候气势很足啊

首先让我做一个自我介绍
MyBatis和Hibernate最大区别?
前端了解多少?
之前为什么会去南京工作,然后又回来成都?
SpringMVC和SpringBoot的区别是什么?
SpringMVC比SpringBoot的优势有哪些??

这个我回答的很浅

非关系型数据库了解哪些?
为什么对Redis做集群而不对MySQL做集群?
为什么Redis单线程却能承受那么高的并发?
Redis缓存击穿怎么解决?
你有什么想问我的?
然后问我期望薪资多少,之后通知我让我在这里等一会他去叫人事来和我谈一下
人事来了之后基本上就是对于薪资福利这方面情况进行说明,然后介绍了一下公司主要负责的业务方向,最后问了一些个人的信息情况
面试完后第二天给我打电话告诉我面试通过

B公司

自我介绍
介绍一下你上个公司的项目上线流程?
你们公司对Git的分支流是怎么规划的?
ES中如果要对一个关键字进行查找怎么做?
ES在你项目中怎么使用的?
有部署过项目吗?怎么做的?
了解Ningx吗?
Redis里面有哪些数据结构?
说一下EasyPOI怎么处理格式错误的文件
如果让你去开发一个接口,你讲一下你大体的步骤是怎么样的

这里我忘了说接口校验的那一步了…

说一下Shiro以及你是怎么去使用的
你们项目中的权限是怎么设计的?
讲一下你是怎么去使用百度地图API的?
rquestBody和requestParam有什么区别?
你项目中使用AOP生成日志是怎么去进行的?
你觉得你在哪方面比较擅长?
你还有什么想问我的吗?

然后就叫人事过来进行交流,最后让我会去等通知,最后自然是凉了,让我有点郁闷,因为这家公司的面试我自我感觉是回答地要比上一家要好的,心里感觉应该都是十拿九稳的,结果就没消息了,让我有些郁闷…

然后马上就过年了,基本上就没有去进行面试,回了老家过年
结果过年期间疫情爆发,病例越来越多,之前准备早点去成都的计划被打乱了,许多公司也手疫情的影响改为了在家办公,我也开始在网上投简历准备远程面试
说实话远程面试我自己心里还是有点别扭,总是感觉没有在现场效果那么好,总觉得有些怪怪的

C公司是一家主要负责电商的

自我介绍
为什么从上家公司离职?
你想从事的一个什么行业?
谈一下对未来的规划?
介绍一下工作经历?
在你项目中如果ES服务出现问题怎么办?
如果遇到单点故障怎么半?
项目QPS是多少?
考虑过系统性能问题吗?
项目中怎么使用Redis的?
前端使用过哪些技术框架?
谈一下SpringCloud?
服务之间调用怎么进行权限校验的?
Lambda了解多少?
面向对象和面向过程的区别?
谈一下你用过的设计模式?
除了Java自己还学过其他语言吗?
以前工作中怎样沟通的?
如果产生分歧怎么解决?
你还有什么想问我的?

说实话过年期间代码接触的确实不多,虽然平时有时间也把也在复习相关的知识,但是总体来说手确实没有那么热了,当时面试的时候状态也不是很好,面试完之后我自己感觉挂了,结果过了几天给我打电话来通知面试过了…

D公司

自我介绍
介绍一下SpringCloud?
RabbitMQ怎么解决重复消费的问题?
描述一下Redis用到的业务场景?
Redis常用的数据结构有哪些?
Redis为什么单线程却能够保证速度那么快?
Redis缓存雪崩,穿透,击穿怎么解决?
并发包下面熟悉哪些类?
ConcurrentHashMap为什么比HashTable效率高?
线程的生命周期?
SringBean的生命周期?
MySQL索引的类型有哪些?
介绍一下常用的设计模式?
Spring中用了哪些设计模式?
BeanFactory和FactoryBean有什么区别?
描述一下IOC和AOP?
依赖注入有哪些方式?
期望薪资是多少?
你还有什么想问我的吗?

这家的面试基本比较顺畅,就是当时是电话面试的,然后自己的声音有一点沙哑…

以上就是我最近经历的几个面试,回顾下来,需要学习的地方还是很多啊,平时工作的时候对于某一个技术光顾着去用,从而少了对深入的研究,希望以后能够在用这些技术的同时自己也能去进一步往底层的方面探索,说实话,2020年的开局真是很不好,希望大家都能够平安地度过,也祝愿自己能够朝着架构师的目标,一步一步,继续努力下去吧

你可能感兴趣的:(其他随笔,面试,java)