• Stars
    star
    4,019
  • Rank 10,838 (Top 0.3 %)
  • Language
    TypeScript
  • License
    MIT License
  • Created almost 3 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

持续维护的面试刷题网站,帮你拿到满意 offer!⭐️ 2024年最新Java面试题、前端面试题、C++面试题、Go面试题、Python面试题、测试面试题、运维面试题、后端面试题、操作系统面试题、计算机网络面试题、Redis面试题、MySQL数据库面试题、算法面试题、Spring面试题、JVM面试题、Java并发面试题、Linux面试题等几千道高频程序员求职必备八股文。💎 React 前端 + Node 后端 + 云开发全栈项目 by 程序员鱼皮

面试鸭

All Contributors

一个干净免费的面试刷题网站!

React + 云开发 / Node.js 全栈项目,包含网站前台 + 管理员后台的完整前后端代码。

地址:https://www.mianshiya.com

视频介绍:欢迎点赞、收藏、投币三连

为什么开源?看视频了解

面试鸭主页

如果你是

  • 求职者 👨:高效刷题、把握高频考点,快速分享面经,顺利通过面试
  • 面试官 🧓🏻:快速选题、一键生成试卷,把控面试考点,高效招纳人才
  • 学生 👨‍🎓:了解面试考察重点,明确学习方向,积累小题库,稳步提升
  • 老师 👩‍🏫:了解企业招聘需求,改进教学方向,帮助更多学生走进大厂

项目背景

如今面试越来越卷了,每场面试必考八股文,所以不得不背诵面试题。

但网上的面试题过于分散、很多面经也是只有问题没有题解,就导致我们需要一个个去搜索、或者关注这号那号去领取别人整理好的面试题,很麻烦。

因此,我做了【面试鸭】,一个专注面试刷题的网站。有了它,大家可以直接一站式在线刷题看题解,告别搜索和求人,大大提高复习效率。希望它能帮助大家拿到理想的 offer。

优势

  • 干净:界面简洁,纯净无广
  • 免费:永久免费,可赚激励
  • 全面:海量题目,上百方向
  • 共建:全民编辑,共同完善
  • 崭新:持续更新,拥抱变化
  • 效率:灵活选题,高效刷题
  • 多端适配(算个毛的优势)

项目定位

专注 面试刷题,本就是鸭鸭最大的不同!

专注面试题

功能

🌟 亮点功能 🧪 试验功能 🚀 未来计划(画饼)

  • 题目

    • 浏览题目
      • 折叠解析
    • 🌟 多维度筛选题目(难度、标签、题型)
    • 🌟 多维度排序题目(热度、收藏数、频率)
    • 🌟 题目推荐
    • 🌟 题目遇见次数
    • 🌟 共同编辑解析
    • 精选题目
    • 上传题目
    • 搜索题目
      • 热门搜索
      • 搜索历史
    • 收藏题目
    • 🧪 语音读题
    • 🚀 选题练习
    • 🚀 分析报告
    • 举报
  • 标签

    • 🌟 关注标签
    • 搜索标签
    • 🚀 标签树
  • 回答

    • 🌟 回答题目
    • 精选回答
    • 点赞回答
    • 回复
  • 试卷

    • 🌟 试题篮
    • 🌟 一键组卷
    • 🌟 下载试卷
    • 查看 / 隐藏解析
    • 试卷可见范围(公开 / 私有)
    • 🧪 语音读卷
    • 🚀 试卷打分
  • 用户

    • 设置个人信息
    • 积分
    • 🌟 收藏夹
    • 题目管理
    • 回答管理
    • 试卷管理
    • 消息中心
    • 个人主页
  • 其他

    • 排行榜

项目展示

多维度题目检索和排序:

题目浏览:

试卷浏览:

快速组卷:

技术栈

可先观看:面试鸭技术分享视频

前端

  • 开发框架:React、Umi
  • 脚手架:Ant Design Pro
  • 组件库:Ant Design、Ant Design Components
  • 语法扩展:TypeScript、Less
  • 打包工具:Webpack
  • 代码规范:ESLint、StyleLint、Prettier

后端

  • 主语言:JavaScript(Node.js / 腾讯云云开发)
  • 开发框架:Express(Express Session)
  • 数据库:MongoDB
  • 中间件:Redis、Elasticsearch
  • 对象存储:腾讯云云存储 / 腾讯云 COS

部署

  • web 服务:Nginx
  • Docker 容器、微信云托管
  • CDN 加速

整体架构

仅供参考

面试鸭网站架构图

快速上手

前端

环境要求:Node.js >= 14

安装依赖:

yarn

启动:

yarn start

部署:

yarn build

执行命令后会得到 dist 目录,可以放到自己的 web 服务器指定的路径;也可以使用 Docker 容器部署,将 dist、Dockerfile、docker 目录(文件)一起打包即可。

Node.js 后端

代码均在 server 目录中

请阅读 参考文档

云函数后端

代码均在 cloudfunctions 目录中

请阅读 参考文档

🍊 进一步学习

如果想进一步了解项目的完整制作过程、系统设计、数据库设计、经验感悟等,欢迎加入鱼皮的 编程知识星球 ,在星球内会直播带大家玩转这个项目。

欢迎贡献

项目需要大家的支持,期待更多小伙伴的贡献,你可以:

Contributors

Thanks goes to these wonderful people (emoji key):


程序员鱼皮

🚇 ⚠️ 💻

周靖

🖋 ⚠️

Tai

🖋 ⚠️ 👀

Luo-0518

🖋 ⚠️

This project follows the all-contributors specification. Contributions of any kind welcome!

More Repositories

1

codefather

程序员鱼皮的编程宝典。原创编程学习路线,包括经验分享、技术知识、学习资源、学习建议、项目等,适用于所有学习编程 & 求职的同学。已完成 Java、前端
JavaScript
5,504
star
2

sql-generator

🔨 用 JSON 来生成结构化的 SQL 语句,基于 Vue3 + TypeScript + Vite + Ant Design + MonacoEditor 实现,项目简单(重逻辑轻页面)、适合练手~
Vue
3,404
star
3

sql-mother

免费的闯关式 SQL 自学教程网站,从 0 到 1 带大家掌握常用 SQL 语法,纯前端实现,简单易学~
TypeScript
3,208
star
4

free-programming-resources

💎 免费的编程资源大全,持续更新!🔥 覆盖各种语言和方向(Java \ Python \ C++ \ JavaScript \ Golang \ 前端 \ 后端等)的学习路线、贴心教程、项目实战、编程书籍、面试合集、实用资源等,对程序员非常有帮助!
HTML
2,956
star
5

code-nav

💎 专业的编程导航,帮你找到优质的编程学习资源!公众号【编程导航】 ☁️ 前后端均开源,励志成为最好的全栈云开发项目!
JavaScript
2,576
star
6

yuindex

✨ 新项目 - 极客范儿的浏览器主页 💻 Vue 3 + Node.js 全栈项目,自实现 web 终端 + 命令系统
TypeScript
1,978
star
7

sql-father-backend-public

新项目:快速生成 SQL 和模拟数据的网站(Java 后端),大幅提高开发测试效率!by 程序员鱼皮
Java
1,943
star
8

yulegeyu

羊了个羊纯前端实现版【鱼了个鱼】,自定义关卡+图案+无限道具,可在线玩:https://yulegeyu.cn
TypeScript
1,739
star
9

sql-father-frontend-public

新项目:快速生成 SQL 和模拟数据的网站(React 前端),大幅提高开发测试效率!by 程序员鱼皮
TypeScript
1,436
star
10

daxigua

最简单的魔改发布『 合成大西瓜 』,配套改图工具,不用改代码,修改配置即可!
JavaScript
1,365
star
11

yu-auto-reply

AI 自动回复工具,支持灵活配置多个平台的监控和回答。目前已支持知识星球自动回复、OpenAI(ChatGPT)自动回答
Java
836
star
12

liyupi

563
star
13

yuzi-generator

基于 React + Spring Boot + Picocli + 对象存储的代码生成器共享平台,又分为 3 个循序渐进的子项目:基于命令行的本地代码生成器 + 代码生成器制作工具 + 在线代码生成器平台。实践 Java 命令行应用开发、FreeMarker 模板引擎、多种设计模式、对象存储、十几种优化方法、复杂业务的拆解和系统设计、分布式任务调度系统、Vert.x 响应式编程等
Java
476
star
14

yu-rpc

从 0 到 1,带你开发自己的 RPC 框架
Java
375
star
15

ceshiya

免费的交互式网络安全自学网,助你成为网络安全达人!纯前端实现,简单易学~
TypeScript
333
star
16

better-coder

😄 一起快乐成长为更好的程序员吧!编程学习经验、技术干货、资源分享
HTML
257
star
17

father

专业的表情包网站,搜表情,找爸爸!适合前端、Java 开发者学习的全栈项目
Java
195
star
18

yucongming-java-sdk

鱼聪明 AI 的 Java SDK,几行代码使用 AI 助手能力!
Java
191
star
19

yudada

新项目,基于 Vue 3 + Spring Boot + Redis + ChatGLM + RxJava + SSE 的 AI 答题应用平台。 用户可以基于 AI 快速制作并发布答题应用,支持检索、分享、在线答题并基于 AI 得到回答总结;管理员可以集中管理和审核应用。
Java
166
star
20

code-xingqiu

🪐 编程导航知识星球,帮助你学习编程的小圈子。配置公开,大家可以参考该项目做出自己的文档网站。
TypeScript
120
star
21

ikun-test

测试一下你是真爱坤还是小黑子?(Vue3 + Node 实现的移动端答题网站)
JavaScript
99
star
22

yuapi-backend-public

提供 API 接口供开发者调用的平台 💎 by 鱼皮编程导航知识星球
Java
94
star
23

yuso-backend-public

一站式聚合搜索平台 💎 by 鱼皮编程导航知识星球
Java
72
star
24

rubbish-yingxiaohao

打击营销号插件,营销号名单大全
JavaScript
67
star
25

user-center-backend-public

企业核心用户管理系统,用于快速学习项目开发 💎 by 鱼皮编程导航知识星球
Java
65
star
26

mianshiya-next

新项目,基于 Next.js + Spring Boot + Redis + MySQL + Elasticsearch 的面试刷题平台,运用 Druid + HotKey + Sa-Token + Sentinel 提高了系统的性能和安全性。管理员可以创建题库、题目和题解;用户可以注册登录、分词检索题目、在线刷题并查看刷题记录日历图。 此外,系统使用数据库连接池、热 Key 探测、缓存、高级数据结构等来提升性能。通过流量控制、熔断、动态 IP 黑白名单过滤、同端登录冲突检测、分级反爬虫策略来提升系统和内容的安全性。从 0 到 1 的真实企业级项目设计开发,绝对让你收获满满!
Java
60
star
27

coder-resume-guide

保姆级程序员写简历指南,从 0 到 1 带你写出高质量的简历(by 程序员鱼皮)适用于 Java简历、后端建立、前端简历、Go简历、C++简历、Python简历
51
star
28

yupao-backend-public

帮大家找到好伙伴的移动端网站 💎 by 鱼皮编程导航知识星球
Java
44
star
29

good-name

🤔 编程好名生成器,解决取名难题
JavaScript
42
star
30

ChatGPT-Web

Vue
41
star
31

laoyujianli

易用且专业的简历制作工具,1 分钟生成你的个人简历
39
star
32

awesome-cloudbase

☁️ 腾讯云开发资源合集,轻松开发小程序、Web、APP 等全栈应用!
34
star
33

WechatBot

TypeScript
33
star
34

daily-good-code

每日优质代码分享,代码小抄:https://codecopy.cn
30
star
35

backend-interview

个人整理及搜集的一些后端常用面试题
24
star
36

yu-image-uploader

React Multiple ImageUploader, native & faster & lighter & easier & more efficient
JavaScript
13
star
37

hahalf

表情包搜索神器
JavaScript
11
star
38

self-python-tools

some easy and useful tools by liyupi
Python
11
star
39

daxigua-tools

帮助你快速修改合成大西瓜的图片
Vue
11
star
40

father-backend

表情包网站【爸爸】后端
Java
6
star
41

code-learning

一起学习编程吧!
6
star
42

Design-Model

java design model
Java
3
star
43

Algorithm

algorithm practice
Java
3
star
44

Es-Tutorial

elasticsearch tutorial with swagger so that you can easily debug the restful api
Java
2
star
45

leetcode-c

C++
1
star
46

lyp_web

lazy_(:з」∠)_
JavaScript
1
star
47

Rabbitmq-Tutorial

Java
1
star
48

BI-Learning

some documents about BI learning
1
star
49

Useful-front-end-pages

by liyupi himself
HTML
1
star
50

MySQL-Optimizing

mysql optimizing skills
1
star
51

sjtuoj

C++
1
star
52

code-master

搞笑通俗的编程知识大百科
1
star