📜  摩根士丹利面试经历| 36套(实习用)(1)

📅  最后修改于: 2023-12-03 15:25:59.905000             🧑  作者: Mango

摩根士丹利面试经历| 36套(实习用)

本文提供36套摩根士丹利的面试题,供程序员参考。以下是具体内容:

面试1
  1. 解释什么是MVC架构
  2. 说出三种常见的Web API
  3. 解释什么是事务
  4. 解释什么是JOIN
  5. 解释什么是光伏
面试2
  1. 解释什么是 SOAP
  2. 解释什么是 WSDL
  3. 解释什么是RESTful
  4. IIS 和 Apache 之间有什么区别
  5. HTTP请求头中的Accept-Encoding字段的作用是什么
面试3
  1. 解释什么是并发
  2. 解释什么是路由
  3. 请解释以下几个关键字:final、static、abstract
  4. 请解释以下几个概念:封装、继承、多态
  5. 解释什么是 TCP/IP
面试4
  1. 请解释以下几个概念:oops、类、对象
  2. 请解释以下几个关键字:extends、implements
  3. 解释什么是 Spring
  4. 解释什么是 Hibernate
  5. 解释什么是 AOP
面试5
  1. 解释什么是连接池
  2. 解释ORM是什么
  3. 说出一些数据库范式
  4. 解释什么是事务的ACID属性
  5. 解释什么是分布式
面试6
  1. 解释什么是负载均衡
  2. 解释什么是CAS
  3. 解释什么是Maven
  4. 解释什么是JPA
  5. 解释什么是MyBatis
面试7
  1. 解释什么是JVM
  2. 解释什么是GC
  3. 解释什么是线程和进程
  4. 解释什么是死锁
  5. 解释什么是SOA
面试8
  1. 解释什么是IOC
  2. 解释什么是DI
  3. 解释什么是AOP
  4. 解释什么是框架
  5. 解释什么是MVC
面试9
  1. 解释什么是反射
  2. 解释什么是注解
  3. 解释什么是泛型
  4. 解释什么是Lambda表达式
  5. 解释什么是Stream API
面试10
  1. 解释什么是集合
  2. 解释什么是List
  3. 解释什么是Set
  4. 解释什么是Map
  5. 解释什么是Queue
面试11
  1. 说出三种排序算法
  2. 说出二分查找算法
  3. 说出快速排序和归并排序的区别
  4. 说出二叉树的遍历方法
  5. 说出堆排序算法
面试12
  1. 说出冒泡排序算法
  2. 说出选择排序算法
  3. 说出插入排序算法
  4. 说出希尔排序算法
  5. 说出计数排序算法
面试13
  1. 解释什么是设计模式
  2. 解释什么是单例模式
  3. 解释什么是工厂模式
  4. 解释什么是代理模式
  5. 解释什么是模板方法模式
面试14
  1. 解释什么是观察者模式
  2. 解释什么是迭代器模式
  3. 解释什么是装饰器模式
  4. 解释什么是责任链模式
  5. 解释什么是适配器模式
面试15
  1. 解释什么是SOA
  2. 解释什么是SOAP
  3. 解释什么是REST
  4. 解释什么是SpringBoot
  5. 解释什么是微服务架构
面试16
  1. 解释什么是Nginx
  2. 解释什么是Tomcat
  3. 解释什么是SSL
  4. 解释什么是http请求和响应的结构
  5. 说出HTTP状态码
面试17
  1. 说出TCP和UDP的区别
  2. 说出HTTP和HTTPS的区别
  3. 说出Alexa排名是什么
  4. 说出人工智能的四种类型
  5. 说出TensorFlow是什么
面试18
  1. 解释什么是YOLO算法
  2. 解释什么是神经网络
  3. 解释什么是卷积神经网络
  4. 解释什么是循环神经网络
  5. 解释什么是深度学习
面试19
  1. 说出Hadoop的作用
  2. 说出HBase的作用
  3. 说出Spark的作用
  4. 解释什么是MapReduce
  5. 解释什么是Hive
面试20
  1. 解释什么是Kafka
  2. 解释什么是Zookeeper
  3. 解释什么是RabbitMQ
  4. 解释什么是ActiveMQ
  5. 解释什么是RocketMQ
面试21
  1. 解释什么是Jenkins
  2. 解释什么是Docker
  3. 解释什么是Kubernetes
  4. 解释什么是Git
  5. 解释什么是SVN
面试22
  1. 解释什么是MySQL
  2. 解释什么是Oracle
  3. 解释什么是PostgreSQL
  4. 解释什么是MongoDB
  5. 说出NoSQL数据库的几种类型
面试23
  1. 解释什么是Redis
  2. 解释什么是Memcached
  3. 解释什么是Solr
  4. 解释什么是Elasticsearch
  5. 解释什么是Lucene
面试24
  1. 说出 TypeScript 的几种基本类型
  2. 说出 TypeScript 中的可选属性
  3. 说出 React 中的生命周期函数
  4. 说出 React 中的高阶组件
  5. 解释什么是 JSX
面试25
  1. 说出 Promise 的用途和实现方式
  2. 说出 async/await 的作用和实现方式
  3. 说出闭包的应用场景
  4. 说出 JavaScript 作用域链的原理
  5. 解释什么是函数式编程
面试26
  1. 说出 Vue.js 的几个核心概念
  2. 说出 Vue.js 的双向绑定原理
  3. 说出 Vue.js 的组件通信方式
  4. 说出 Vue.js 的自定义指令
  5. 解释什么是Vuex
面试27
  1. 说出微信小程序的开发流程
  2. 说出微信小程序的组件
  3. 说出微信小程序的 API
  4. 说出微信小程序的生命周期函数
  5. 解释什么是微信小程序的事件
面试28
  1. 说出 HTML5 的几个新特性
  2. 说出 CSS3 中的新特性
  3. 说出 Flex 布局和 Grid 布局
  4. 说出响应式设计的实现方式
  5. 说出移动端适配的实现方式
面试29
  1. 说出 HTTP 协议的几个版本
  2. 说出 HTTP 请求和响应消息的结构
  3. 说出 HTTP 页面缓存机制
  4. 解释什么是 Restful API
  5. 解释什么是 CORS
面试30
  1. 说出 OAuth2.0 的几种认证方式
  2. 说出 JWT 的作用和实现方式
  3. 说出基于 Token 的用户认证流程
  4. 说出 HTTP 身份认证的几种方式
  5. 说出 HTTPS 的数据传输流程
面试31
  1. 说出 HTTP2 的主要特性
  2. 说出 Web Socket 的用途和实现方式
  3. 说出 WebRTC 的用途和实现方式
  4. 说出 HTTP3 的主要特性
  5. 说出 PWA 的作用和实现方式
面试32
  1. 解释什么是算法
  2. 说出二分查找算法
  3. 说出快速排序算法
  4. 说出归并排序算法
  5. 说出动态规划算法
面试33
  1. 说出 JVM 内存模型
  2. 说出垃圾回收算法
  3. 说出常见垃圾回收器
  4. 说出类加载的机制
  5. 说出双亲委派模型
面试34
  1. 说出 Java 并发编程的特点
  2. 说出 Java 并发编程中的锁机制
  3. 说出 Java 并发编程中的线程池
  4. 说出 Java 并发编程中的 Callable 和 Future
  5. 说出 Java 并发编程中的 CountDownLatch 和 CyclicBarrier
面试35
  1. 说出 Redis 的几种数据结构
  2. 说出 Redis 的内存管理
  3. 说出 Redis 的持久化机制
  4. 说出 Redis 的主从复制机制
  5. 说出 Redis 的集群方案
面试36
  1. 说出 Solr 的查询方式
  2. 说出 Solr 的索引方式
  3. 说出 Solr 的分词器
  4. 说出 Solr 的 Facet 和 Highlight
  5. 说出 Solr 的互联网应用场景。

以上36套摩根士丹利的面试题供程序员参考,内容包含了Java、Web、分布式、数据库、算法、数据结构、网络协议等方面的知识点,涵盖了各种知识面。