星环科技大数据后端一面
- 问题如下,50min左右
- 自我介绍
- 为什么要找互联网而不是研究方向
- 项目介绍,主要负责内容
- 整体框架怎么去搭、团队如何分工、沟通
- shiro、Spring security区别(优缺点,选择其中一个的理由),查资料后,有没有自己写demo验证
- shiro比security使用方便具体的点,举开发例子
- Docker怎么部署,如何资源分配,怎么分配
- 运行的远程服务报错,本地无法复现,怎么排查问题
- 有没有用过远程debug
- 多线程,加锁,synchronized和Reentrantlock区别,优缺点
- 多个订单如何分配给指定配送人员,配送人员最多10个订单
- 如何避免一个订单分配给多个人的情况:最开始我没弄清楚情况,我回答的是队列,后面发现分配操作是人为给的,回答加锁判断
- 多线程时间统计
- 怎么实现main线程阻塞,其他线程处理,结束后返回主线程继续执行
- 同步、异步,怎么实现
- 主要开发用的什么版本的jdk:以前是8,后面是11
- 为什么选11,11比8新增哪些,举例说明
- stream常用函数,使用场景,性能区别
- 数据库:Mysql,如果查询慢了怎么做:看查询关键字使用,如果经常使用就加索引。
- 加了索引查询时间区别不大,怎么处理:那肯定就数据量太大了,分库或者分表
- 微服务主要用过哪些组件,分别用来干嘛