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


     

    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++里面的结构体,有啥区别?

     

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

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

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

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

  • 相关阅读:
    神经网络注意力机制可视化,人工神经网络可视化
    数据结构复盘——第六章:图
    手动安装Ruby 1.9.3并升级RubyGems
    10.26数字钟设计,数电第二次实验总结
    最小特权原则 (POLP)
    使用 mapstructure 解析 json
    【Java题】输出基本数据类型的最大值和最小值,以及float和double的正无穷大值和负无穷大值
    基于TOTP算法的Github两步验证2FA(双因子)机制Python3.10实现
    数据挖掘实验(Apriori,fpgrowth)
    获取远程仓库的信息和远程分支的信息
  • 原文地址:https://www.cnblogs.com/codingLJ/p/16204475.html