兴业数金一面8.18
- 自我介绍
- 文化大数据的登录模块
- 登录模块用了几张表
- Spring security和Shiro有什么区别
- 说说项目中那块用到redis
- 项目中哪些模块用到了SpringMVC和SpringBoot为什么用?
- 线程的创建方式
- G1垃圾回收器
- SpringMVC的执行流程
- 索引
- 索引的底层实现
- 联合索引
- redis的基本数据类型
- http和https的区别
- 项目中用到哪些有关https的配置
汇川技术一面8.21
- 自我介绍
- ArrayList中将数组转为集合通过ArrayList.asList和new ArrayList有什么区别
- 反射主要用来解决什么问题
- 使用反射和不使用反射性能差多少,有没有去了解过
- JVM加载jar包,jar包里面有什么
- mysql索引失效
- explain用过没,关注哪些结果字段
- spring声明式事务的@Transactional什么时候会失效
- 用过抓包工具嘛
- 我的优点和不足
- 最近看什么书
反问:
1、哪些方面还需要提高
诺瓦星云一面8.24
- 自我介绍
- 介绍文化项目
- 项目中上传资源是上传哪类资源,上传方式是表单提交还是,如果表非常大怎么处理
- 如何有10W条资源需要上传,设计思路是什么
- 前端有做过什么
- 单点登录的实现思路
- 如果正在操作一个物流的表单,填了好多数据,提交时提示Token的超时,这个问题应该怎么避免
- 通俗易懂的说说面向对象
- mysql中设置字段的唯一性有几种方式
- 如何保证TCP的通信安全
- 了解TCP数据加密
- 场景:多个客户端发送数据如何让tcp去模拟http,比如一个接口请求就知道给谁响应
- 写过哪些排序算法
- 冒泡有什么缺点,什么情况下不使用冒泡排序
- 有没有用栈实现过加法器
- 项目中遇到的困难
- 有没有接触过其他语言
- 自己感兴趣的语言
反问:
1、岗位的业务
大应科技一面8.30
- 自我介绍
- 说一下自己印象深刻的项目
- 具体讲讲自己做了哪些事情
- 登录过程中怎么保证单点登录(同一个人的账号只能在一个机器上登录)
- 登录过期是怎么实现的
- 你学过感觉比较好的是哪块
- 分布式场景的通信方式有什么优缺点
- 为什么网络分了七层,这样分有什么好处
- TCP和UDP的区别
- 高并发场景下下订单 ,后端会处理哪些情况,怎么设计
- 高并发场景下减库存怎么保证线程安全
- 高并发场景下如果需要查数据,比如商品表比较大,mysql出现性能问题,这个时候怎么解决
- 如果把大数据量的数据都放到redis,可能不太好,你会怎么做
- redis存的数据应该有什么特征(在开发过程中,会考虑把什么样的数据放到redis中)
- 假设表比较大,根据ID去查询数据,这个场景下,还可以做什么优化
- 数据量很大,建立索引也解决不了,应该怎么解决
- 操作mysql的一个语句怎么保证线程安全
- mysql加锁,锁的粒度是多少
- 修改某一行的记录这个操作应该加行锁还是表锁
- mysql怎么解决幻读场景
- mysql的隔离级别是怎么实现的
- mysql索引的结构
- mysql适合用hash做索引嘛
- redis的底层索引是用什么实现
- redis支持的数据结构
反问
多了解结合实际场景整合学习的内容
立林科技一面9.1
- 自我介绍
- Java的集合能简单说说嘛,他们之间有什么区别
- 在多线程场景中,主线程读数据,判断数据量,开启了四个线程,等四个线程执行完之后,主线程处理随后工作,应该怎么做
- 并发库了解嘛,第三题就是使用并发库里面的内容解决
- 一个UseCotroller中获取UseService用什么注解
- @autowired和@resource有什么区别
- @resource的name属性什么时候会用
- AOP是什么,底层是怎么实现
- aop用在Spring框架的哪里
- mysql用的innodb 搜索引擎,controller去调service的一个方法,这个方法返回值为空,这个方法有@Transactional注解,并且这个方法内部调用了mysql或者mybatis对数据的持久化,这个语句后面有一个throw Exception,问这个数据能不能入库,事务会不会回滚
- 前端提交一个json数据,后端用什么来接收,就是在controller上加什么注解
- redis的数据持久化
- redis中在hash里面同时获取多个key用什么指令