首页 > 其他分享 >面试考核点

面试考核点

时间:2023-05-07 22:35:38浏览次数:50  
标签:架构设计 方案 复杂度 认知 面试 考核 拆分

参考:

架构设计面试精讲   https://www.bilibili.com/video/BV1R34y1Z7dG?p=3&vd_source=898d5514be58985430a49b46d5500c13   

 

常见面试套路

常见面试问题分类

提升面试竞争力,需具备的三个技术认识是什么?

很多人对职业发展规划是新学了某种技术,某个框架。实际应提升的是下面3种认知(思维层次)

 

1、架构设计的认知

  案例:只有2个人,为何做架构拆分,尤其是拆分后会提升系统复杂度

 

  

  原因:

  

 

2、分析问题的认知

 

案例:要根据系统核心问题制定系统设计原则,不是所有拆分都是为了高性能和高可用。如下早期单体系统,因为人员和业务复杂度增加,导致研发效率成了核心问题。

 

 

3、对能力边界的认知

 

不同角色的能力边界,思考角度

 

从架构师视角回答问题

 

 

 

案例:早期:通过RPC

 

 方案:整改成MQ的异步消息队列

如何回答:解决问题的底层思维,而不直接是方案

 

1、确定复杂来源

 

 

明确架构原则

2、提出可选的解决方案

 

要给出不同方案的优缺点和简单方案实现

 

3、评估

从不同角度评估各个方案的实现优缺点

 

 

4、明确最终方案的技术实现

 

标签:架构设计,方案,复杂度,认知,面试,考核,拆分
From: https://www.cnblogs.com/clarino/p/17380330.html

相关文章

  • 程序员面试金典---23
    整数英语的表示思路:三位一写。/***@param{number}num*@return{string}*/varnumberToWords=function(num){constsingles=["","One","Two","Three","Four","Five","Six","Sev......
  • 面试经验5-4
    介绍一下linux的内存管理内存管理的目标:提升内存读写的速度(Cache)。保护OS,防止用户进程去读写OS的内存空间。包含用户进程:用户进程之间不能随意的存取对方的内存空间。操作正确:地址转换,内存的分配以及回收。内存的分段和分片。​ a.碎片问题。碎片有两种:分页内部......
  • ZooKeeper 面试篇《一》
    一、什么是zookeeper是Google的Chubby的一个开源实现版ZooKeeper一个分布式的,开源的,用于分布式应用程序的协调服务(service)主从架构Zookeeper作为一个分布式的服务框架主要用来解决分布式集群中应用系统的一致性问题它能提供基于类似于文件系统的目录节点树方式的数据存储,Zookeeper......
  • YARN 面试篇《一》
    ApacheHadoopYARN(YetAnotherResourceNegotiator)是Hadoop的子项目,为分离Hadoop2.0资源管理和计算组件而引入YRAN具有足够的通用性,可以支持其它的分布式计算模式一、YARN架构类似HDFS,YARN也是经典的主从(master/slave)架构YARN服务由一个ResourceManager(RM)和多个NodeManager(NM)构......
  • 《面试1v1》Java注解
    我是javapub,一名Markdown程序员从......
  • 怎么准备Java面试(一):全局把控
    一、前言最近小编换工作,也要开始准备一下面试。小编作为一个Java开发,也是从初级——>中级——>高级——>资深。一步一步走过来的,基本面试过程中,内容是大致是一样的。下面我将从这几个分支中来依次铺展开:二、聊一聊面试大部分公司会有:一面基础面试or算法;二面项目组长深入面试......
  • JavaScript 面试题
    一、event.stopPropagation和 event.preventDefault的区别1、event.stopPropagation(停止传播)   用于阻止捕获和冒泡事件的进一步传播。但是不能阻止同一Dom节点上的其它事件被调用。2、event.preventDefault(阻止默认)   方法可防止元素的默认行为。比如a标签的......
  • 程序员面试金典---22
    跳水板代码:/***@param{number}shorter*@param{number}longer*@param{number}k*@return{number[]}*/vardivingBoard=function(shorter,longer,k){if(k===0)return[]if(shorter===longer)return[k*shorter]letres=[]......
  • Sqoop 面试篇《一》
    一、sqoop是什么Sqoop是apache旗下的一款”Hadoop和关系数据库之间传输数据”的工具导入数据import将MySQL,Oracle导入数据到Hadoop的HDFS、HIVE、HBASE等数据存储系统导出数据export从Hadoop的文件系统中导出数据到关系数据库二、sqoop的工作机制将导入和导出的命令翻译成mapred......
  • Sqoop 面试篇《一》
    一、sqoop是什么Sqoop是apache旗下的一款”Hadoop和关系数据库之间传输数据”的工具导入数据import将MySQL,Oracle导入数据到Hadoop的HDFS、HIVE、HBASE等数据存储系统导出数据export从Hadoop的文件系统中导出数据到关系数据库二、sqoop的工作机制将导入和导出的命令翻译成mapred......