查看原文
其他

阅读多篇面经帖,总结了论坛类项目的10大高频项目问题!

代码界的小白 代码界的小白 2022-11-01

之前已经分享了两期关于项目如何准备的推文,没看过的朋友可以看下面两个推文。欢迎帮忙转发给周围准备找工作的朋友

絮叨

高频问题大家可结合自己的项目思考整理一下答案,可能在后面的面试中就会遇到相似的问题。

其实大家做的项目,不管是什么类型,面试官更多关注的是通过这个项目你学到了什么有什么收获有什么自己的思考等,这些才是更重要的。

强烈建议大家好好去看看推送的项目在面试中如何准备的第一期推文,里面包含了10个非常非常高频的问题。

尤其是自己在项目遇到最大困难或者问题是什么?是怎么思考解决的

很多朋友可能会说,这个项目是跟着视频和文档一步步来的,似乎也没遇到很大的问题。

你可以这么回答(提供两个点,其他的大家可以发散一下思维)

  • 我在做xx项目的时候,可能遇到的最大的问题就是xx技术的问题,在处理xx模块的时候,对xx技术的使用不太熟练等。
  • 再或者是一些细节的错误等,如Redis连接不上SpringBoot等,或者虚拟机配置网关错误等。

以上只是两个方面,仅供参考,一定要加入自己的思考

论坛类项目

今天给大家分享一下论坛类项目的高频问题。

做论坛类项目的朋友也比较多,如仿牛客论坛、仿CSDN、仿博客园等。

这类项目主要涉及到文章或者帖子的发布,所以更多的面试问题是围绕这些实际问题来提问的。

通过一些面经问题和实际的论坛类项目的背景,整理出下面10个高频的项目问题。

论10大高频问题汇总

  • 1、登录用微信或者QQ登录的方式,说一下有几次交互过程
  • 2、怎么同时多篇文章的提交多个评论的产生,如何解决高并发问题
  • 3、项目中的xx技术栈的作用是什么?当时为何没有考虑其他技术栈呢?
  • 4、对于帖子中的敏感词评论区的敏感词是如何处理的?
  • 5、关注点赞收藏是否会提醒?如何做到的呢?用了什么技术栈?
  • 6、ES的功能是什么?如何解决ES和数据库的同步功能
  • 7、帖子是否有置顶加精和删除的功能?置顶是如何实现的?
  • 8、是否有热榜排序功能?使用的是Redis那个数据结构?
  • 9、是否做过测试,同时支持多少人发帖
  • 10、对于同名的文章怎么处理?会检测恶意刷帖吗?

总结

论坛类项目前两天分享了一个仿牛客论坛的项目,还没准备项目的朋友可以去看看,除了仿牛客的项目之外,在b站或者github还有不少类似的,都可以拿来学一学或者看一看。

对于准备找暑期实习的朋友来说,简历上至少要写一个项目,还没有项目可以看看之前分享过得项目,挑一个做一下或者自己从网上找。

推荐阅读

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存