面试公司:上海恒格信息科技有限公司
面试岗位:java开发
面试地址:上海市 虹口区 森林湾大厦 海宁路269号森林湾大厦
薪资范围:12k-22k
面试问题:
1.jwt相关,怎么实现用户登录校验
2.后台怎样识别用户伪造的token信息(加盐)
3.mysql单表查询,怎样最简单的加快查询(主要字段加索引)
4.加索引有什么规则(唯一索引:唯一索引是不允许其中任何两行具有相同索引值的索引。
主键索引:表定义主键将自动创建主键索引,主键索引是唯一索引的特定类型。该索引要求主键中的每个值都唯一。当在查询中使用主键索引时, 它允许对数据的快速访问
聚集索引:表中行的物理顺序与键值的逻辑(索引)顺序相同。一个表 只能包含一个聚集索引)
5.spring security,现在要把资源放开,加一个例外,资源访问不需要经过验证,简单说一下怎么做的
6.spring security 验证配置写过吗?
7.现在有一个controller,前台有30个访问这个controller(controller是单例),怎么保证30个同时访问而不会出现数据错乱 ?这个机制在哪里?(Tomcat)
面试总结:
自身有点紧张,数据库方面问了一些问题,剩下更多的是问项目相关的问题,整体面试氛围比较融洽,面试官交流沟通很平和



