京东后端提前批一面7.25
半小时
自我介绍
1、你在项目中负责哪些模块?详细介绍一下。
2、在项目中如何避免我们多个人同时添加相同的数据?(数据库,唯一索引)
3、文件上传下载是如何实现的?(项目相关)
4、OSS对象存储考虑过吗?(没用过...)
5、你项目中redis的使用场景是什么?(token)
6、token机制如何实现的?有效期设置了多久?我在一个浏览器登录后,换另外一个浏览器还需要登录吗?
7、系统是前后端分离的吗?(是)。如何解决跨域问题的?
8、你的项目数据量有多大?如果你的系统上线后打开页面很慢,如何去排查解决?
9、怎样找到慢sql?
10、哪些情况下索引会失效?
11、哪些字段需要添加索引?
11、数据库中除了添加索引还有哪些优化手段?
12、数据量多大适合分表?
13、你平时的学习途径?
14、算法题说思路:数组中有n个数,分别为0-n(无序,值唯一),且缺失一个,如何高效找出缺失的这个数?时间复杂度是多少?
如:1,0,3。 找出:2。
#京东##面经##校招##Java工程师#