个人基本情况:中上游211本硕,非科班,有上线项目经历,无实习。
投递岗位:南京Java开发工程师
主要过程:(1)8月11日投递简历
(2)8月22日接到HR电话预约面试时间
(3)8月22日收到面试邀请
(4)8月23日下午五点十五开始面试,时长约二十分钟
(5)8月24日找内推人了解已被淘汰
面试问题:
1)您如何了解到东方财富招聘
2)您之前了解过东方财富吗
3)自我介绍
4)有没有参加过编程比赛
5)平台项目是个什么样的项目,几个人做的
6)项目认证授权是如何做的
7)shiro的基本概念
8)spring如何处理异常
9)项目中应用到事务的具体实现
10)项目中为什么要分库分表,举个例子
11)mysql中如何分页
12)如何理解前后端分离
13)项目中会话的session的存放与管理
14)springboot自动化配置的了解
15)场景题:多实现类注入失败因为不唯一,因此在配置文件中写,springboot原理如何实现这个功能
16)开发中哪里使用synchronized了
17)开发中哪里使用多线程了
18)对于自己的职业规划
19)反问
面试复盘:
(1)项目很重要,很多面试都是从项目出发进行延伸; (2)对于场景题要听明白面试官到底想问啥,这个多加练习; (3)把shiro安全框架弄明白,作为一个亮点来看。