Skip to content
This repository has been archived by the owner on Jan 8, 2024. It is now read-only.

hlz2516/BeiBei-Assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

项目介绍

简介

这是一个专门为互联网新打工人量身定制的辅助记忆八股文面试题的功能性网站。如果你想进入互联网行业,无论开发,测试,UI还是产品,都需要做相关的面试准备。如今,随着互联网从业人员数量的增多,其入行门槛也越来越高,面试题也越来越难,但是不用怕,有了这个辅助工具,至少能帮助你更高效,更快速地理解和背诵面试题,只要能帮助到还在努力学习,真心想要入行的同学,我认为这个项目就有存在的价值,而非只是我的一个demo。

如何运行?

  • 使用命令行(cmd或者powershell)进入quiz_server_new目录,执行npm install
  • 在当前目录下再进入src/common下,新建一个dbConfig.js,内容如下:
const dbconfig = {
    host:"localhost",  //主机地址
    db_type:"mysql",   //数据库类型,
    user:"root",    //数据库登录用户名,默认root
    password:"123456",  //数据库登录密码
    database:"interview_dev"    //该项目必需的数据库
}

module.exports = dbconfig

需要注意的是,我使用的是mysql,因此强烈建议你也使用mysql,因为我不确定源码中是否存在仅mysql支持的一些接口。另外,你需要手动去mysql创建一个名为interview_dev的数据库,然后找到quiz_server_new目录下的create.sql和procedures.sql分别执行。

  • 命令行回到quiz_server_new目录下,执行npm start启动服务端
  • 命令行进入quiz_client_new目录,执行npm install
  • 找到quiz_client_new目录下的vue.config.js,devServer注释掉的内容开启
  • 执行npm run serve启动浏览器端

食用指南

基础

  1. 根据登录规则登录
  2. 在顶部导航栏点击题库管理,点击新建题库按钮,输入题库名前端,点击确定
  3. 切换到出题部分,在中间表单内填入问题:什么是html,填入回答:Html是超文本标记语言,是用来描述web文档的一种标记语言,填入参考链接:链接1,在标签输入框中输入html,点击+号进行标签的添加,选择题库为前端,选择重要性为理解,点击提交,在提示提交成功后点击重置按钮清空表单
  4. 重复第三步,再出两到三道题即可。切换到背题部分,选择题库为前端,选择标签为全部,选择重要性为全部,选择10道题,点击开始背题
  5. 等待界面响应后进入真正的背题阶段。你需要做的只是,看到问题回想答案,根据回忆的程度来选择对这道题的熟悉程度,每选择一道,就背完一道,所有题目背完,界面返回到背题配置页面

进阶

  1. 进入题库管理部分,选择一个已存在一定量的题目的题库进行上传,记住服务端返回给你的共享密码
  2. 切换测试用户,进入题库管理部分,导入题库,输入刚才的共享密码,此时模态框处于等待状态,我们只需等待服务器处理结果,若超过30s,则说明服务出现问题,需向开发人员报告。在结果返回后,你就拥有了这套题库,且变成了你的私人题库,你可以对其中的题目进行修改,添加,删除操作。

如何保证我不会背了后面忘了前面?

在你出题时,或者从别人的公共题库拷贝作为你的私人题库时,你对这些题目默认的熟悉程度为未知。当你每次配置完告诉服务器你要开始背题时,服务器会根据你所要求的背题数量n,从数据库中筛选出少于等于n道的题,其中这n道题,有1/10是你熟悉的题,4/10是你理解的题,5/10是你还没背到(未知)的题,我们会尽量让未知的题多一些,这样您也可以早些背到新题。您不需要担心第一次背题时我没有做过熟悉程度的选择,系统会自动返回给您未知的题目。

注意,说到底,这只是个辅助记忆的工具,它的主要作用是自动帮你管理了你对题目的熟悉程度,对于那些看一眼题目就知道答案是什么的,您完全可以大胆地给该题目打上"已熟悉"的标签;而那些你不确保已经把它记住的题目,可以归类为"已理解";而那些你认为自己目前尚无法理解的题目,可以打上"不理解"的标签。你当前"不理解"的题目不会出现在背题的题目集合中,但是您可以通过在出题的搜索栏中找到你所有"不理解"的题目,假设你在未来某一天理解了,那么你可以将其熟悉程度变更为未知,那么在未来的背题过程中,你就有可能再次遇到它。

起因

这个项目的起因是因为我在背面试题时发现一个主要问题,就是每次我在开始背题时都会先瞄一眼那个题目,再马上把视线移开屏幕开始背。这样做有很大弊端,第一点就是借助短时记忆以为自己背会了,实际上过了两天马上就忘了,而你只顾着往下背,这样就会导致自己背了后面的忘了前面的;我时常就会怀疑自己真的记住了吗,所以我们需要一种反馈,能让我们知道我们大概记住了多少,这也是这个项目主要解决的问题;第二点就是,在瞄题目的同时很容易瞄到部分答案,这样就会帮助自己回忆,但实际上在真实面试情况下,我们还是不要奢望面试官会给你温馨提示。

我想体验一下

interview-king内部测试群:710279778

开发日志

详见这里

一些我想说的话

其实对于一个个人开发者来说,自己的作品没有受到任何人的关注,是一个非常受打击的事情,我原本以为,辅助背题会是一个很好的点子,因为有很多人需要背面试题,我希望能解决背了后面忘了前面的问题,可是我不知道为什么,大家似乎对这个工具都不太感冒,光大家的态度,我就知道了,这可能又会沦为一个玩具,想想这么多年过来,我做了多少玩具,说真的,我真的累了,头发也掉的厉害,我有那么一点想放弃了,也许我不适合搞IT。

Releases

No releases published

Packages

No packages published