GithubHelp home page GithubHelp logo

xceduservice01's People

Contributors

shinkeika avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

xceduservice01's Issues

你好,能请教一些问题吗,做完这个项目,能整理下这里学成面试题吗

第一天:

  1. 简单讲解一下CMS 模块
    CMS是一个内容管理系统,在不同的项目里CMS所对应的定义也不同,后台数据管理,前端页面管理,风格样式管理之类的,在我这个项目里是对各个网站页面的管理,针对于每一个课程,都去生成一个页面

  2. Nginx 在开发中的使用

  3. 为什么使用MongoDB
    因为Mongodb是非关系型数据库,存储Json格式数据 ,数据格式灵活,而且相比课程管理等核心数据CMS数据不重要,且没有事务管理要求。

  4. 你是用什么操作MongoDB的
    把MongoDB的依赖文件注入到cms工程Maven里的pom.xml即可

  5. 你们接口定义的时候有没有什么要求
    为了方便管理,将接口定义到一个api工程里,方便对所有的接口进行管理,方便查找修改等操作.(其实就是为了方便管理)

第二天:

  1. swagger干嘛用的
    是用来生成接口文档的,模拟各种请求,因为是前后端分离开发,所以可以用来模拟一下post请求get请求(浏览器模拟不了post请求)

  2. 平常做不做单元测试

  3. 介绍一下vue
    Vue.js是一个前端轻量级框架,方便项目增量开发.

  4. 你的项目中为什么使用到了webpack

  5. 单页面应用是什么

  6. 路由是什么

第三天:

  1. 介绍一下跨域的问题. 开发过程中有没有遇到跨域

  2. Vue 中你是如何发送异步请求的.

  3. 新增页面时,如何保证数据不重复的

  4. vue组件间数据是如何传递的, 如何取

第四天:

  1. 异常是如何处理的

  2. 什么是页面静态化, 为什么要页面静态化

  3. 页面静态化的流程

  4. 介绍一下GridFS

  5. cms_page cms_template fs_files fs_chunks 都是什么作用. 直接有什么联系?

第五天:

  1. 讲一下MQ

第六天:

  1. 讲一下你的页面发布是什么

    a. 为什么要静态化?
    b. 如何实现?
    模版 + 数据 = html
    c.如何发布?

  2. 讲一下课程管理

第七天:

  1. 说一下数据字典有没有使用过

    a, 什么是数据字典
    b,你在哪使用的

  2. 有没有用过分页, mysql 与 oracle 分页是否一样

    a. mysql limit 关键字
    pageHelper

    b.oracle rownum

    sql 语法. 方言

第8天:

  1. 什么是分布式文件系统

  2. 用过哪些分布式文件系统

    fastdfs , hdfs ?
    七牛云

    fastdfs: 存储的时候不分块

  3. 上传文件前端和后台分别如何做

    前端---> 文件管理系统----->存储fastdfs--->文件id-----> 课程管理系统

第9天:

  1. 讲一下你对springcloud的理解

    一站式构建微服务的工具集.

  2. 一般使用什么进行远程调用

    1. restTemplate
    2. Fegin
  3. 分布式 , SOA , 微服务有什么区别

    dubbo springcould

第10天:

  1. 讲一下课程发布的流程

    mq

cmspage: templateid dataurl siteId

  1. 有没有使用过全文检索技术

  2. 介绍一下es的映射,es和关系型数据库的对比.

第11天:

  1. 都使用过es的哪些查询

tremquery
matchquery
mutlimatchquery
boolquery

  1. 有没有做过es的集群

    单机多节点

    节点:
    主节点 ,数据,协调

  2. 什么是 logstash ?

    采集数据的工具.
    mysql --> es

  3. 有没有了解过solr.

第12天:

  1. 什么是SEO

  2. 你们的项目有没有做SEO?

  3. Nuxt 是如何使用提高SEO的

  4. 关键词高亮如何实现

第13天:

  1. 你们项目中的视频是如何处理的

  2. 视频上传是否支持断点续传

    webupload:
    1.上传前检测准备工作
    2.分块上传前的检查
    3.所有分块上传完成

第14天:

  1. 视频处理为什么使用了mq.

    流媒体.

  2. 视频与课程计划如何进行管理的

  3. 你们的视频存储在了哪里

    文件mp4 avi

第15天:

  1. 讲一下学习中心微服务的作用

  2. 为什么课程要放到es中搜索

第16天:

1. 讲一下单点登录

原理: 	

把用户的标识 token 存储到cookies中以及redis

url重写

url后面

2. jwt是什么

第17天:

  1. 是否使用过微服务网关, 为什么使用

第18天:

  1. 用户授权是如何获取用户身份信息

    JWT

  2. 微服务间如何认证.(认证信息的传递)

第19天:

  1. 讲一下分布式事务

    一个业务逻辑,有多个connection去执行sql .

让一个connection执行多个sql.

3种方案:

2pc  , 3pc

tcc


消息队列

A      	mq           B

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.