精华内容
下载资源
问答
  • 数据仓库架构师笔试
  • 数据仓库架构师笔试题 1 请简述下什么缓慢变化维以及通过设计怎样解决缓慢变化维的问题 参考答案 这道题是数据仓库的基础知识题 能答对答全的基本可确定对方有一定的数据仓库开发和设计经验 1 2 请简述下数据仓库...
  • 数据仓库架构师笔试题 请简述下什么缓慢变化维以及通过设计怎样解决缓慢变化维的问题 参考答案这道题是数据仓库的基础知识题能答对答全的基本可确定对方有一定的数据仓库开发和设计经验 1 请简述下数据仓库一般有哪...
  • 题目:象棋中马走“日”字型,以棋盘的左下角为原点,向上为y轴正方向,建立坐标系。 牛牛想知道,棋盘左下角的马,进过K次移动之后,落在坐标(X, Y)的情况有多少种。当任意一次移动后马的位置不同时,两种情况被...

    题目:象棋中马走“日”字型,以棋盘的左下角为原点,向上为y轴正方向,建立坐标系。
    牛牛想知道,棋盘左下角的马,进过K次移动之后,落在坐标(X, Y)的情况有多少种。当任意一次移动后马的位置不同时,两种情况被认为不同。结果取模1000000007。
    其中K<= 100000, 0<=X<=8,0<=Y<=8。

    输入:
    2
    3 3
    输出:
    2

    分析:
    首先建立一个vector存储每一次移动的所有可能操作
    vector< pair< int, int>> temp = { pair< int, int>(-2, -1),pair< int, int>(-2, 1),pair< int, int>(-1, 2),pair< int, int>(-1, -2),
                  pair< int, int>(1, -2),pair< int, int>(1, 2),pair< int, int>(2, -1),pair< int, int>(2, 1) };
    dp[i][a][b]表示i次移动后,马位于坐标(a,b)的情况数。
    第i次到达(a,b),则n-1次必须到达(a+temp[i].first, b+temp[i].second),因此
    dp[i][a][b] +=dp[i-1][a+temp[i].first][b+temp[i].second]   其中 i=0….7

    #include<vector>
    #include<iostream>
    #include<map>
    #define LL long long
    using namespace std;
    LL dp[10001][9][9];
    vector<pair<int, int>> temp = { pair<int, int>(-2, -1),pair<int, int>(-2, 1),pair<int, int>(-1, 2),pair<int, int>(-1, -2), 
                                     pair<int, int>(1, -2),pair<int, int>(1, 2),pair<int, int>(2, -1),pair<int, int>(2, 1) };
    long long fun(int dx, int dy, int n) {
        dp[0][0][0] = 1;
        for (int aa = 1; aa <= n; aa++) {
            for (int x = 0; x <= 8; x++) {
                for (int y = 0; y <=8; y++) {
                    for (int i = 0; i < temp.size(); i++) {
                        if (x + temp[i].first <= 8 && x + temp[i].first >= 0
                            && y + temp[i].second <= 8 && y + temp[i].second >= 0)
                            dp[aa][x][y] =( dp[aa][x][y]+ dp[aa-1][x + temp[i].first][y + temp[i].second] )% 1000000007;
                    }
                }
            }
        }
        return dp[n][dx][dy];
    }
    
    int main() {
        int n, X, Y;
        cin >> n;
        cin >>X>>Y;
        cout << fun(X, Y, n);
        return 0;
    }
    展开全文
  • 网络收集的java 架构师面试题目,和面试频率高的面试题,提高水平
  • 《后端架构师技术图谱》 更新于20180624 (Toc generated by ) 数据结构 队列 非阻塞队列:ConcurrentLinkedQueue(无界线程安全),采用CAS机制(compareAndSwapObject原子操作)。 阻塞队列:ArrayBlockingQueue(有...
  • 架构师之路 (Toc generated by ) 数据结构 队列 非阻塞队列:ConcurrentLinkedQueue(无界线程安全),采用CAS机制(compareAndSwapObject原子操作)。 阻塞队列:ArrayBlockingQueue(有界)、LinkedBlockingQueue...
  • 《后端架构师技术图谱》 最后更新于20180502 (Toc generated by ) 数据结构 队列 非阻塞队列:ConcurrentLinkedQueue(无界线程安全),采用CAS机制(compareAndSwapObject原子操作)。 阻塞队列:...
  • 架构师职位常见面试题

    万次阅读 多人点赞 2019-06-06 11:04:29
    一、架构师的日常职责是什么? 总体而言,架构师负责软件领域的顶层设计。 架构师需要根据公司的发展,规划企业未来若干年的架构,制定可落地的架构方案,解决技术难题,做技术选型与攻关,落地具体的架构。优秀的...

    一、架构师的日常职责是什么 ? 

    总体而言,架构师负责软件领域的顶层设计。 架构师需要根据公司的发展,规划企业未来若干年的架构,制定可落地的架构方案,解决技术难题,做技术选型与攻关,落地具体的架构。优秀的架构师既能做架构方案,也能写具体的架构代码。

    二、开发工程师和架构师有何区别?

    工作重点不同:架构师重点在于前期的架构规划,需要制定可落地的架构方案,结合公司的业务场景、团队的技术水平等因素做技术选型,解决技术难题等等;而开发工程师重点在于具体的落地,特别的, 开发工程师的工作重点落地具体的功能。

    能力要求不同:架构师要求比较高,要有架构的广度、深度,需要掌握一系列的架构技术栈,要求有架构实战经验,要有很强的系统分析、系统架构、系统设计的能力。 开发工程师主要是要求熟悉基本的技术栈,熟悉相关业务,快速落地产品的相关功能。

    三、 如何走上架构之路?  

    • 首先要有架构师的思维,对分布式、高并发、高性能、高可用、可扩展、松耦合、高内聚、可复用、系统边界、安全等方面有深刻的理解 。
    • 技术面要广,熟悉架构技术栈,比如:熟悉微服务,缓存,分布式消息中间件,分布式任务中间件,数据层中间件,分布式监控中间件,网关中间件,分布式配置中心等等,并不是所有的技术栈要非常精通,但重要的技术,一定要掌握得非常深 。
    • 注重架构技术实
    展开全文
  • 太平洋网络java笔试题SAA-C02 备注 这些笔记是 Adrian Cantrill (SAA-C02) 课程的财产。 学习辅助工具。 可能有错误,所以请购买他的课程以获取原始内容并表示支持 目录 云计算基础 云计算提供 按需自助服务:使用 ...
  • 1.架构师学习方向,学习知识体系 Java架构师体系脑图 2.相关java面试题汇总 应聘Java笔试时可能出现问题及其答案
  • JAVA架构师知识整理

    2019-03-25 14:36:44
    JAVA架构师知识整理,包含一些常见的进阶面试题,笔试题. 其中包含JVM深入的了解,JVM加载机制,Java多并发,Java基础,Spring原理,微服务,NETTY 与 RPC,网络,RebbitMQ,Zookeeper,设计模式,负载均衡,数据库,算法....等...
  • 高级java笔试题 文章列表 github上的博客与csdn的同步更新 image 技术相关的图片 javadoc 博客 sso-cookie 跨域读写cookie的例子 思维导图 和java相关的 更多干货 更多干货 更多干货 分布式 实战(干货) 更多干货 ...
  • Kafka是一个高度可扩展的消息系统,它在LinkedIn的中央数据库管理中扮演着十分重要的角色,因其可水平扩展和高吞吐率而被广泛使用,现在已经被多家不同类型的公司作为多种类型的数据管道和消息...微服务架构的优缺点

    Kafka是一个高度可扩展的消息系统,它在LinkedIn的中央数据库管理中扮演着十分重要的角色,因其可水平扩展和高吞吐率而被广泛使用,现在已经被多家不同类型的公司作为多种类型的数据管道和消息系统。

    那么,如何学习Kafka源码??

    我觉得最高效的方式就是去读最核心的源码,先看一张 Kafka结构图 以及 Kafka 源码全景图

    image

    Linux 专题

    微服务专题

    • 微服务架构有哪些优势?
    • 微服务有哪些特点?
    • 设计微服务的最佳实践是什么?
    • 微服务架构如何运作?
    • 微服务架构的优缺点是什么?
    • 单片,SOA 和微服务架构有什么区别?
    • 在使用微服务架构时,您面临哪些挑战?
    • SOA 和微服务架构之间的主要区别是什么?
    • 什么是 REST / RESTful 以及它的用途是什么?
    • 什么是不同类型的微服务测试?

    Kafka 专题

    • Kafka 是什么
    • 消费者设计
    • 如何获取 topic 主题的列表
    • 生产者和消费者的命令行是什么?
    • 为什么需要消息系统,mysql 不能满足需求吗?
    • Zookeeper 对于 Kafka 的作用是什么?
    • Kafka 与传统 MQ 消息系统之间有三个关键区别
    • 讲一讲 kafka 的 ack的三种机制
    • kafka 的高可用机制是什么?
    • kafka 如何不消费重复数据?比如扣款,我们不能重复的扣。
    • kafka 分布式(不是单机)的情况下,如何保证消息的顺序消费?

    Elasticsearch 专题

    • Elasticsearch 了解多少,说说你们公司 es 的集群架构,索引数据大小,分片有多少,以及一些调优手段 。
    • Elasticsearch 的倒排索引是什么
    • Elasticsearch 是如何实现 master 选举的
    • 详细描述一下 Elasticsearch 搜索的过程?
    • Elasticsearch 是如何实现 Master 选举的?
    • 客户端在和集群连接时,如何选择特定的节点执行请求的?
    • 在并发情况下,Elasticsearch 如果保证读写一致?
    • Elasticsearch 对于大数据量(上亿量级)的聚合如何实现?
    • 对于 GC 方面,在使用 Elasticsearch 时要注意什么?
    • 如何监控 Elasticsearch 集群状态?

    算法专题

    • 二分查找
    • 冒泡排序算法
    • 插入排序算法
    • 快速排序算法
    • 希尔排序算法
    • 归并排序算法
    • 桶排序算法
    • 基数排序算法
    • 剪枝算法
    • 回溯算法
    • 最短路径算法
    • 最小生成树算法
    • AES
    • RSA
    • CRC
    • MD5

    数据结构专题

    • 栈(stack)
    • 队列(queue)
    • 链表(Link)
    • 散列表(Hash Table)
    • 排序二叉树
    • 前缀树
    • 红黑树
    • B-TREE
    • 位图

    Zookeeper 专题

    • 什么是Zookeeper?
    • Zookeeper 如何保证了分布式一致性特性?
    • ZooKeeper 提供了什么?
    • 了解ZAB 协议?
    • zookeeper 是如何保证事务的顺序一致性的?
    • zk 节点宕机如何处理?
    • zookeeper 负载均衡和 nginx 负载均衡区别
    • 分布式集群中为什么会有 Master?
    • Zookeeper 有哪几种几种部署模式?
    • 集群支持动态添加机器吗?
    • chubby 是什么,和 zookeeper 比你怎么看 ?
    • Zookeeper 的 java 客户端都有哪些?
    • ZAB 和 Paxos 算法的联系与区别?

    MyBatis 专题

    Dubbo 专题

    • 服务调用是阻塞的吗?
    • 一般使用什么注册中心?还有别的选择吗?
    • 服务上线怎么不影响旧版本?
    • 如何解决服务调用链过长的问题?
    • Dubbo 集群容错有几种方案?
    • Dubbo 服务降级,失败重试怎么做?
    • Dubbo Monitor 实现原理?
    • Dubbo 用到哪些设计模式?
    • Dubbo 支持分布式事务吗?
    • 说说核心的配置有哪些?
    • Dubbo 推荐用什么协议?
    • Dubbo SPI 和 Java SPI 区别?
    • 为什么要用 Dubbo?
    • Dubbo 的整体架构设计有哪些分层?
    • 默认使用的是什么通信框架,还有别的选择吗?

    RabbitMQ 专题

    Spring 专题

    SpringCloud 专题

    SpringBoot 专题

    MongoDB 专题

    • mongodb是什么?
    • mongodb有哪些特点?
    • NoSQL数据库有哪些类型?
    • MySQL与MongoDB之间最基本的差别是什么?
    • MongoDB成为最好NoSQL数据库的原因是什么?
    • 你怎么比较MongoDB、CouchDB及CouchBase?
    • 分析器在MongoDB中的作用是什么?
    • 如何执行事务/加锁?
    • MongoDB支持存储过程吗?如果支持的话,怎么用?

    Memcached 专题

    • Memcached 是什么,有什么作用?
    • Memcached 最大的优势是什么?
    • Memcached 服务在企业集群架构中有哪些应用场景?
    • Memcached 服务分布式集群如何实现?
    • Memcached 服务特点及工作原理是什么?
    • 简述 Memcached 内存管理机制原理?
    • Memcached 是怎么工作的?
    • Memcached 如何实现冗余机制?
    • Memcached 如何处理容错的?
    • Memcached 的多线程是什么?如何使用它们?
    • 如何实现集群中的 Session 共享存储?
    • Memcached 与 Redis 的区别

    Redis 专题

    • 什么是 Redis?
    • 使用 Redis 有哪些好处?
    • Redis 相比 Memcached 有哪些优势?
    • Redis 是单进程单线程的?
    • Redis持久化机制
    • 缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题
    • Redis的数据类型,以及每种数据类型的使用场景
    • Redis的过期策略以及内存淘汰机制
    • Redis 常见性能问题和解决方案?
    • 为什么Redis的操作是原子性的,怎么保证原子性的?
    • Redis 的持久化机制是什么?各自的优缺点?
    • Redis 过期键的删除策略?
    • Redis 的回收策略(淘汰策略)?
    • Redis 的同步机制了解么?
    • 是否使用过 Redis 集群,集群的原理是什么?

    MySQL 专题

    • 数据库引擎有哪些
    • 数据库的三范式是什么
    • 常见索引原则有哪些
    • 什么是内联接、左外联接、右外联接?
    • 并发事务带来哪些问题?
    • 事务隔离级别有哪些?MySQL的默认隔离级别是?
    • 大表如何优化?
    • MySQL 中有哪几种锁?
    • MySQL 中有哪些不同的表格?
    • 简述在 MySQL 数据库中 MyISAM 和 InnoDB 的区别
    • 主键和候选键有什么区别?
    • 列对比运算符是什么?
    • MySQL 支持事务吗?
    • 索引的底层实现原理和优化

    JVM 专题

    • 怎么获取 Java 程序使用的内存?堆使用的百分比?
    • 你能保证 GC 执行吗?
    • 解释 Java 堆空间及 GC?
    • JRE、JDK、JVM 及 JIT 之间有什么不同?
    • 怎样通过 Java 程序来判断 JVM 是 32 位 还是 64位?
    • java中会存在内存泄漏吗,请简单描述。
    • Java 中堆和栈有什么区别?
    • 描述一下 JVM 加载 class 文件的原理机制
    • GC 是什么?为什么要有 GC?
    • 讲讲JVM的新生代、老年代、永久代、
    • JVM双亲委派了解过吗?
    • JVM的永久代中会发生垃圾回收么
    • 什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?

    Java并发专题

    • 简述一下你对线程池的理解
    • Java中实现多线程有几种方法
    • 如何停止一个正在运行的线程
    • volatile关键字的作用?可以保证有序性吗?
    • SynchronizedMap和ConcurrentHashMap有什么区别?
    • 说一说自己对于 synchronized 关键字的了解
    • 说说自己是怎么使用 synchronized 关键字,在项目中用到了吗synchronized关键字最主要的三种使用方式
    • 什么是线程安全?Vector是一个线程安全类吗?
    • 讲一下乐观锁、悲观锁、自旋锁
    • 死锁与活锁的区别,死锁与饥饿的区别?
    • 线程与进程的区别?
    • 什么是多线程中的上下文切换?

    Java序列化 + 注解 专题

    Java IO/NIO + 反射 专题

    • Java IO与 NIO的区别
    • 字节流与字符流的区别
    • 多路复用
    • 信号驱动
    • 异步同步
    • 反射的作用
    • 哪里会用到反射机制?
    • 反射实现方式
    • Java反射类

    Java异常处理专题

    Java集合/泛型专题

    • ArrayList和linkedList的区别
    • HashMap和HashTable的区别
    • Array与ArrayList有什么不一样?
    • 说说List,Set,Map三者的区别
    • 什么是Set集合
    • Vector( 数组实现、 线程同步)
    • 说说LinkList(链表)
    • HashMap(数组+链表+红黑树)
    • HashTable(线程安全)
    • 类型通配符?
    • 泛型类
    • 什么是TreeSet(二叉树)

    总结

    面试建议是,一定要自信,敢于表达,面试的时候我们对知识的掌握有时候很难面面俱到,把自己的思路说出来,而不是直接告诉面试官自己不懂,这也是可以加分的。

    以上就是蚂蚁技术四面和HR面试题目,以下最新总结的最全,范围包含最全MySQL、Spring、Redis、JVM等最全面试题和答案,仅用于参考

    一份还热乎的蚂蚁金服面经(已拿Offer)面试流程4轮技术面+1轮HR

    类型通配符?

    • 泛型类
    • 什么是TreeSet(二叉树)

    [外链图片转存中…(img-eamjjIA8-1619504114910)]

    总结

    面试建议是,一定要自信,敢于表达,面试的时候我们对知识的掌握有时候很难面面俱到,把自己的思路说出来,而不是直接告诉面试官自己不懂,这也是可以加分的。

    以上就是蚂蚁技术四面和HR面试题目,以下最新总结的最全,范围包含最全MySQL、Spring、Redis、JVM等最全面试题和答案,仅用于参考

    [外链图片转存中…(img-lgbTWEnN-1619504114911)]

    如何获取面试参考资料?戳这里免费领取

    展开全文
  • 本月7日去了一趟链家网面试,...面试过程比较简单,首先是笔试架构师职位主要是一些知识的理解,也有一些数据库查询方面的基础试题。知识点方面比较偏重于NoSQL、缓存服务器集群、Session服务器等内容。大体做的还
  • RHCA架构师

    2018-11-29 14:24:36
    RHCE 是世界上第一个面向Linux 的认证考试,它不是一个普通的认证测试,它没有笔试,全部是现场实际操作,所以RHCE成了业界公认的最难的认证考试之一。 三、Linux企业虚拟化/RHCA认证课程 学员们将获得相关技能和...
  • 02 分布式架构 近几年目前分布式最主流的技术: 2.1 大规模分布式存储系统:原理解析与架构实战(PDF) 2.2 ZooKeeper-分布式过程协同技术详解(PDF) 2.3 Redis学习笔记 2.4 MangoBD面试必备题 2.5 并

    1.2 Spring复习大纲:依赖注入Ioc+Beans+注解+数据访问+AOP+MVC等

    image

    image

    1.3 Spring全家桶笔记:Spring+Spring Boot+Spring Cloud+Spring MVC

    面试题(含解析)+学习书籍+学习思维脑图

    image

    02 分布式架构

    近几年目前分布式最主流的技术:

    image

    2.1 大规模分布式存储系统:原理解析与架构实战(PDF)

    image

    2.2 ZooKeeper-分布式过程协同技术详解(PDF)

    image

    2.3 Redis学习笔记

    image

    2.4 MangoBD面试必备题

    image

    2.5 并发编程72道题+解析

    image

    03 微服务

    微服务需要学习的知识点:

    image

    3.1 微服务那些事儿(PDF)

    image

    3.2 Spring Cloud参考指南

    image

    3.3 docker学习思维脑图

    image

    04 性能优化

    结性能优化应该学习理解的几大知识体系:

    image

    4.1 MySQL面试必备+21个最佳性能调优实践

    最后

    如何获取免费架构学习资料?

    资料获取方式:点击下方蓝色传送门

    Java学习、面试;文档、视频资源免费获取

    由于篇幅原因,就不多做展示了

    [外链图片转存中…(img-AYcWdUfr-1628224498640)]

    [外链图片转存中…(img-PF78drnq-1628224498641)]

    由于篇幅原因,就不多做展示了

    展开全文
  • 最全架构师面试130题

    2018-11-20 15:49:24
    最全架构师面试130题!
  • 架构师 AI 技术

    2019-04-30 13:12:00
    架构师是大忽悠吗?阿里技术大牛告诉你真相! - huangshulang1234的博客 - CSDN博客https://blog.csdn.net/huangshulang1234/article/details/78564674 JAVA架构师面试题,如何成为架构师 - huangshulang1234的博客...
  • 1.架构师学习方向,学习知识体系 Java架构师体系知识脑图 2.相关java大厂面试题汇总 应聘Java笔试时可能出现问题及其答案
  • 大家好,本人面试基本 “笔试死”、问"基础死"、"Java常识死"那一类型的....面试的过程中也从曾经被“鄙视”过,被否定过,但是这些并不能否定我们的一个价值,笔试或者基础成为面试环节中的...
  • 系统架构师考试大纲

    千次阅读 2015-09-07 17:35:17
    准备参加2015年11月7日的系统架构师考试,这里会陆续发布一些复习的笔记以及备考的过程
  • [image.png](https://static.studygolang.com/181216/d1248fff78c6b96bd28c7ced82b875ef.png)后端研发工程师找牛客大佬要到了白金码,跳过死亡笔试,直接视频面,面试从3点开始,断断续续到晚上8点结束。每个面试官...
  • 系统架构设计09-12年的的考试题,同时附带了论文范文。
  • 开始接触DDD相关模式,同时整个人精神压力瞬间减轻,工作强度减小,想着在某些方面提升自己防止以后被优化,国企又比较注重一些证书,萌生了考一些证的想法,于是准备先考系统架构师,趁着公司系统架构调整的东风,...
  • 系统架构师考试, 让你了解要成为系统架构师需要那些知识点
  • 系统架构师7

    2019-07-12 18:21:51
    2017年11月11日 软件系统架构师考试经验分享 置顶2017年11月13日 15:25:53凌飞安阅读数 7812 版权声明:原创作品,转载请注明出处!个人主页 ...
  • 最近在架构师线下实战中,被问到最多的一个问题,就是要成为一个 Java 架构师得学习哪些知识,以及怎样才能做到架构师这个级别? 今天主要澄清几个关于架构师的几大误区。 架构师并不是人人都能做到的,如果你...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,883
精华内容 2,753
关键字:

架构师笔试