项目相关,包括用户认证的整个流程,在流程的哪里进行用户信息查询
前端的密码是直接传吗,为什么要用MD5加密,MD5的缺点是什么,数据库中存的是密码还是加密后的密码
项目的数据库表设计
XSS的解决
如何防止cookie被劫持
流量防刷如何处理
数据库索引,结构,如何实现范围查询(底层原理)
如何避免回表
Volatile关键字
classLoader有哪几种,双亲委派机制是为了解决什么问题,如何打破双亲委派机制
Spring的三级缓存是什么,为什么要三级缓存
Spring下的事务传播级别
如果一个非事务方法调用了另一个事务方***不会失效, JDK实现和CGLIb实现下有区别吗,
除了JDK实现和CGLIb两种aop的方案,还有什么方法可以实现aop
redis zeset的实现方式
写一道代码题 链表中范围反转
二面:
https加密过程
输入http到浏览器的流程
DNS解析的方式有哪些(迭代,递归)
java中多线程的方式
线程池的七个参数,RejectedExecutionHandler handler有哪几种实现
网盘项目断点续传的功能是如何实现
一个超大文件中,每一行保存一个字符串,对字符串进行排序(我回答的是基数排序,面试官说也可以,但实际上应该用多路归并)
进程线程的区别,了解协程吗,进程间通信方式
select和epoll的
数据库事务的级别,为什么RR隔离级别下还会出现幻读
两道算法题,一个是找出两个字符串在指定字符串数组中的最小距离,一个是找出排序数组中某个数出现的个数
三面:
jvm 内存分区,讲一下方法区
jvm 内存溢出有哪几种,什么情况会出现栈内存溢出,如何排查
线程池的七个参数(竟然又问了)
linux中如何进行字符串查找,vim中呢
文件句柄是什么
linux 如何查看某个进程的信息
淘宝的数据库表设计
算法题:三数之和
全部评论
(2) 回帖