• 谈谈构架设计流程

      在 Rational Unified Process 中,构架主要是分析设计工作流程的结果。当项目再次进行此工作流程时,构架将在一次又一次迭代中不断演化、改进、精炼。由于每次迭代都包括集成和测试,所以在交付产品时,构架…

    • 怎么面试一个10年以上经验的架构师?

      最近部门里面要为一个外包的项目招聘一个架构师,客户直接要求希望这个架构师有10年以上经验;4年以上的C#实际开发经验;良好的英语书写和口语;优秀的沟通技巧和团队合作精神。那么该如何准备面试这样一个…

    • 系统设计的主要工作是什么?系统设计的原则有哪些?

      1. 系统设计的主要工作有哪些? (1) 总体设计。包括系统流程图设计、功能结构图设计和功能模块图设计等。 (2) 系统架构设计、代码设计和设计规范的制定。 (3) 系统物理配置方案设计。包括设备配置、通…

    • 介绍一下海量数据的处理方法

      1.Bloom filter 适用范围:可以用来实现数据字典,进行数据的判重,或者集合求交集 基本原理及要点: 对 于原理来说很简单,位数组+k个独立hash函数。将hash函数对应的值的位数组置1,查找时如果…

    • 构架师面试题目(亲身经历)

      1.首先需要自我介绍? 2.需要能够熟练的说明,你曾经负责的项目、产品开发? 包括设计思想、技术实现、任务安排、进度控制、版本控制、需求控制、后期规划等一系列问题? 3.j2ee开发,需要从前端,后端了…

    • 分布式应用开发相关的面试题收集

      1.  生产系统每天会产生一个日志文件F,数据量在5000W行的级别。文件F保存了两列数据,一列是来源渠道,一列是来源渠道上的用户标识。文件F用来记录当日各渠道上的所有访问用户,每访问一次,记录一条。 请…

    • DBA数据库管理员JAVA程序员架构师必看

      一、 技术问题部分(数据库部分) 1、 表空间的管理方式有哪几种? 数据字典管理方式 本地文件管理方式 2、 谈谈你对索引的理解? 索引是若干数据行的关键字的列表,查询数据时,通过索引中的关键字可以…

    • 反模式了解吗? 简单介绍一下

      反模式(英文:Anti-patterns或pitfalls), 是指用来解决问题的带有共同性的不良方法。它们已经经过研究并分类,以防止日后重蹈覆辙,并能在研发尚未投产的系统时辨认出来。常见常见angjian 软件膨胀:随…

    • 请介绍一下基于MapReduce的遗传算法的原理

      面向海量Web数据的数据挖掘方法或者算法必须是能进行并行处理的。在实际大型企业Web 站点中,URL 数常常达到几万甚至几十万,这将造成构造出的Web 访问矩阵过大,传统基于单机处理海量数据的能力成为发展的…

    • 系统设计类面试题

      1. 设计文件系统   2. 数据结构for spreadsheet   3. 一个app需要用cache,怎么实现thread safe   4. social network, billions id, every id has about 100 friends roug…