淘天 秋招面经 一面
写在前面
这是后端方向的面经,预祝大家都能拿到心仪的offer。相关文章链接: 字节秋招一面、美团秋招一面、快手秋招一面。
面试时长
60min
面试形式
视频面试
面试内容
- 自我介绍;
- 实习相关:针对实习经历进行介绍,包括参与的需求业务流程,期间遇到的问题,怎么想办法解决的,有什么创新点;
- 开发框架相关:实习公司所使用的开发框架?与Spring的区别?有了解过底层原理吗?与Spring Boot的关系?
- 设计模式相关:有了解过哪些设计模式?实习过程中的多业务模式和多场景下考虑使用什么设计模式?为什么选择策略模式?
- 缓存相关:实习项目基于什么考虑使用缓存?有了解过底层原理吗?缓存与数据库可能出现不一致的情况吗?
- MQ相关:实习项目中使用了消息队列,是用来解决什么问题?如何保证消息不会被重复消费?如果有大量消息比如上百万条积压了几小时应该怎么排查问题并解决?
- Java相关:选一个熟悉的集合类进行介绍。介绍下HashMap的底层实现原理?如何确定table容量?put()的过程?
- MySQL相关:事务隔离级别有哪些?分别解决了什么问题?怎么实现的?
- MySQL相关:聚簇索引和非聚簇索引的区别?索引底层采用了什么数据结构?
- MySQL相关:在设置索引的时候需要注意什么?怎么判断sql语句是否走了索引?
- 网络相关:HTTP与HTTPS的区别?常用状态码有哪些?407代表什么意思?了解中间人攻击吗?HTTPS如何防范?
- 网络相关:HTTP协议中服务端可以向客户端主动发送数据吗?以实时收款到账为例,讲讲怎么设计实现服务端向客户端推送数据?
- 算法题:两个线程交叉打印数字。还有哪些实现方法?
总结
一面主要是八股文结合场景设计题进行询问,有些问题确实需要进行思考后才可以回答的出来,还是应该注重平时的积累。
ps:想走互联网大厂内推的uu可以私信我,可以帮忙改简历+看进度~
#阿里##秋招##面经##牛客在线求职答疑中心##淘天#