广州的兼职网站建设,网站维护内容及费用,网站建设税率多少,百度的营销方式有哪些基础#xff08;八股文#xff09; 项目
项目很重要#xff01; 面试官招人肯定是想找有潜力的#xff0c;那么如果你只会背八股文#xff0c;怎么从那么多面试者中脱颖而出呢#xff1f;所以一定要好好投入一个项目#xff0c;对项目不停缝缝补补#xff0c;并进行优…基础八股文 项目
项目很重要 面试官招人肯定是想找有潜力的那么如果你只会背八股文怎么从那么多面试者中脱颖而出呢所以一定要好好投入一个项目对项目不停缝缝补补并进行优化这个目的就是让我们更熟悉自己的项目
简历中的项目一定不要只写完了就放在那里不看了多完善多总结去优化项目可以向着可用性这一方面进行优化面试官招人考察的除了基本的八股文以及一些框架内容这些都是自身的硬实力面试官还需要清楚你的软实力如何也就是你对简历中的项目的投入度了解程度项目中遇到了哪些难点存在哪些亮点未来有哪些优化的地方这些在介绍的时候就可以给完整介绍一下可以自己带着面试官向自己想要的方向去而不是被面试官主导
介绍项目的时候其实面试官听完介绍就知道你对这个项目花费了多少心血那么我们更应该在项目上多花费精力尤其是项目介绍以及亮点因为这是除了八股文硬实力之外我们唯一能让面试官眼前一亮的地方如果还没有比赛经历的话
那么你可能会想我的项目都是增删改查没有亮点我怎么去介绍当然也没有难点有难点的话我哪还能做出来造成这个想法的原因是对技术了解过少可以多看看美团、百度等大厂的一些开发团队发的文章其实项目中面临的难点还有很多可以从可用性、性能来进行入手比如说在项目中进行一些操作那么某些操作执行速度很慢返回给用户响应的时间就长那么我们为什么不把这些操作给改为异步操作呢那么改为异步操作之后如果有些很重要的任务执行失败了我们怎么去兜底呢在数据库中设置一个表记录任务执行状态可以使用定时任务去扫描这个表重新执行该任务那么定时扫描的频率该怎么设置呢如果一直重试都失败又该怎么做呢设置重试阈值如果超过阈值就进行告警人工处理
那么可用性方面来说比如说我的项目是自己手写的一个 rpc 框架提供了服务发现、服务注册、负载均衡的一个功能那么如何进行服务发现呢我是通过 zookeeper 来做的那么服务注册之后在 zookeeper 中是以临时节点还是持久节点呢如果有 rpc 服务下线了之后我们怎么来维护 zookeeper 中的节点呢我们可不可以把客户端和服务端之间的通信进行池化操作呢客户端和服务端建立 TCP 连接之后将连接通道给维护到本地内存那么下次就不需要重新建立连接了
这是项目优化的一些方面
最后就是项目细节的地方项目中使用到的任何东西你都必须要知道底层原理我举个例子项目中使用了 jwt token那么 jwt 的一个原理是什么样呢他的结构你了解吗使用 guava 的 RateLimiter 限流器他的原理你了解吗我看你项目中用到了 Dubbo、Zookeeper原理你了解吗这些都是很细节的东西面试官不一定会问但是必须得会否则就成了面试中的漏洞