程序员如何介绍自己的项目经验

    假如去面试要问10个问题,那么至少一半的问题会根据你所介绍的项目背景、项目经验来问。

    可想而知介绍项目是技能中的重中之重,决定一次面试的成败,那么面试时如果介绍自己的项目呢?   

    错误的介绍:项目里做了什么业务,以及代码实现的细节

   正确的介绍:比如后端java:项目是xx金融项目,后端用到的技术是springboot + mysql + redis + 消息队列:xx订单的mysql数据库分表,主从配置,redis应用是为了解决xx问题的并发问题,xx业务做了一些校验(干攻击者)防止缓存穿透,xx业务设置热点数据不过期或者加锁防止缓存击穿,xx业务做了一些随机时间过期防止缓存雪崩,xx业务用了消息队列,消息队列是为了解决xx业务中消息通知的解耦。遇到的难题,数据的一致性,比如顾客付款成功,需要做客户的积分增加,有个积分消息需要处理,如何保证积分增加的幂等性?

    其它的比如前端、后端都可以参照这个。

    总结一下:正确的介绍就是面试官希望你做的什么业务用到了什么技术,业务开发中遇到了什么难题,你又是怎么解决的,说清楚这些,好,你就是我要找的好兄弟。

      微信公众号说明:欢迎关注我的微信公众号,平常不会频繁主动推送微信公众号消息,大家可以直接在我的微信公众号菜单里点击查看内容,坚持发优质视频ÿ

你可能感兴趣的:(数据库,运维,java,编程语言,python)