今天突然接到一个阿里电话面试,记录一下被问的问题,方便温故知新!
- 开放平台相关问题
怎么搭建开放平台?
RESTful是什么?
如何保证接口安全?
数字签名?
授权认证?
如何控制流量?
服务降级? - HTTP和HTTPS 相关问题
HTTP 协议怎么实现的?
HTTPS为什么比HTTP安全性高?
HTTPS 协议怎么实现的? - 开源框架原理相关
MyBatis怎么配置多个数据源?
AOP实现原理?
JDK代理和cglib代理的区别?
SQL注入是什么?
怎么防止SQL注入?
预编译防止SQL注入原理? - 设计模式相关
策略模式是怎么样的?
核心思想? - Java内存模型相关
Java 内存组成?
哪些是线程共享的?
哪些是线程不共享的? - 类加载器相关
类加载器分类?
双亲委派模型?
为什么需要双亲委派模型? - 消息中间件
ActiveMQ
为什么使用消息中间件? - Web服务器
负载均衡相关的 - 缓存
Redis - SQL 执行过程
SQL需要被编译吗?在数据库中怎么执行
整个电话面试时间差不多40-50分钟。
大致只能记起这些问题,知识面比较广,偏向基础原理!
任重道远!继续努力!