• 【面试复盘】阿里蚂蚁后端面试


     

    4月份想暑期实习,也是检测下自己复习的怎么样。

    内推大概过了一周多的时间,打电话约笔试。笔试过了,然后过了2天约面试。

    一面电话面,主要项目+八股,全程54分钟。

    阿里巴巴支付宝数据部门:

    说一下项目的难点,实习没问,主要拆分项目。

     

    【JWT权限验证】


    JWT怎么验证的?

    和Cookie、Session之间的区别?

    为什么传统的Session、Cookie会出现什么问题?

    JWT解决了什么问题?

    JWT的组成有那几块?

    分别有什么作用?

    JWT遇到token泄露的话怎么解决?

    JWT token过期了怎么解决?

    JWT的优势是什么?

    为什么使用JWT?

    其他的SpringSecurity可不可以?

    如果让你重新去做,SpringSecurity怎么去实现登录权限?

     

    【缓存问题】


    Guava缓存一致性?

    为什么用Guava,Guava将数据缓存到内存里面,缓存怎么实现的?

    当有热点数据的时候,服务器不启动的时候,怎么把热点数据加载到缓存里?

    为什么不用Redis?Redis能做到吗?请设计一下?

    缓存击穿怎么解决?

    布隆过滤器,布隆过滤器原理,怎么解决的?具体说一下。。

    【Spring】
    说下Spring的事务,事务的分类,哪些支持当前事务?

    当方法A上有事务,方法B上有事务,当方法B出现错误的时候,方法A会不会回滚?

    如果主线程调用呢?

    使用try catch进行捕获的话,方法A会不会回滚?

    如果可以回滚,需要怎么执行?如果回滚的话,是部分回滚还是全部回滚?

    SpringIOC的理解?源码看过吗?我说的看过一点。。Map键值对存储。

     

    【面向对象】


    面向对象OOP怎么理解的?

    和面向过程有什么区别?

    比如JavaBean和C++里面的结构体,有啥区别?

     

    面试官是个姐姐,感觉能力极强。建议多看源码,多看别的大牛的思路。

    总结,八股文确实得看,但是大厂看的是解决问题的能力。设计分析能力。从项目入手。

    有的题回答的不算好,追求完美。

    找到自己的缺陷,继续加油!

  • 相关阅读:
    Word 文档中的图片另存为 .jpg 格式图片
    1442_TC275 DataSheet阅读笔记3
    14.4 Socket 双向数据通信
    前端笔记(11) Vue3 Router 编程式导航 router.push router.replace
    Spring MVC
    LCD1602液晶显示屏介绍和程序开发
    MySQL:事务1(锁与隔离级别)
    leetcode 刷题 log day 48(打家劫舍问题
    【我的OpenGL学习进阶之旅】当你运行OpenGL程序的时候,程序并不绘制任何内容,并且白屏和黑屏的时候怎么排查?
    JavaScript异步编程——08-Promise的链式调用【万字长文,感谢支持】
  • 原文地址:https://www.cnblogs.com/codingLJ/p/16204475.html