作者:JavaEdison
链接:https://www.nowcoder.com/discuss/30849?type=0&order=0&pos=48&page=1
来源:牛客网
刚开始面试官说大概20分钟,结果全程面了59分钟,废话不多说,下面上干货
前面半个小时基本聊项目
涉及到的知识有
1.redis的消息队列
2.redis的数据类型
3.用redis做过什么
4.数据用户表是怎么设计的
5.单点登录系统是怎么实现的
6.如何实现共享session
7.登陆系统和前台系统如何拿到同一个cookie
8.http的组成结构
9.http和https的区别
10.https是如何确保数据安全的
11.数据库有哪些索引
12.(这里被坑了)主键索引是聚集索引还是非聚集索引
13.数据库水平拆分和库表散列有什么优点
14.springmvc和struts的比较一些问题
15.为什么要用spring有什么优点
16.接触过那些数据结构
17.java中那些是上述所用的?
18.启动线程的方式
19.线程池有哪几种.干什么用
20.jvm的加载过程
21.java内存模型
22.快速排序的时间复杂度,以及过程已经怎么计算时间复杂度
23.其他还有问到一些但是记不起来了,攒人品,希望一面能过
ps:最后有问面试官我有什么缺点