总结一下面试过程中被问到的关于数据结构的知识。1.数据结构中的线性结构。 (1)数组 特点:随机访问性强,查找速度快,根据下标随机访问的时间复杂度为O(1);插入和删除效率低。 (2)链表 特点:查找效率低;插入和删除速度快,内存利用率高。 (3)队列 特点:先进先出,表尾插入元素,表头删除元素,时间复杂度均为O(1)。 (4)栈 特点:先进后出,栈顶进行元素的插入和删除,时间复杂度均为O(1)。
说明:以下内容仅为个人观点,仅供参考。说期望薪资一定要说具体值,不要说区间。问题尽可能回答的详细一点。 面试官问的一个问题,你回答的越细(比较问你shuffle流程你跟他说一个小时,甚至画张图出来),他后面越问的越少。 一方面是因为你一个问题都能答的那么细,他就觉得你其它方面也还可以。另一方面,面试也有时间限制的,后面的人可能还在等着呢。于是可能你答完这个问题,他随便再问一两个问题基本就可以谈薪资
转载 2023-05-26 14:55:12
133阅读
1.一个数组快可以对应很多个,或者一个切片一个split对应一个map一个map对应一个或者n个reduceMap的输出正好是reduce的输入。Shuffer:洗牌数据向计算移动。如何让shuffer的效率最高。split一条一条,以一条记录为依据,也就是换行符。映射成key -value的形式。相同的key为一组。面试的时候,buffer额调优,会是加分项。有很多的机械读写,线性读写。相同的k
上周面试数据开发职位主要从公司的视角讲一下记录下面试流水。1. 三面技术一轮hr,面到了cto 整体来看是这一周技术含量最高信息量最大的一个,1到4轮过了4个小时,技术上的问题主要问的对数据分层的理解。1. 一面自我介绍、目前团队的规模多大(20)、你负责的模块是那些(购物、短信、增长)、那几个人在做2. 数据架构图划分(五层架构讲了7分钟左右)3. 指标口径怎么统一 、那些工作(定标准
转载 2024-08-23 10:14:19
99阅读
1、架构演进离线数据仓库到实时仓库,从lambda架构到kappa架构,再到混合架构
原创 2021-07-05 17:31:54
370阅读
数据面试题总结前言最近由于要准备面试就开始提早看些面试、笔试题。以下是自己总结的一些经常出现、有价值的试题,包含hadoop、hive、hbase、storm、spark等。答案仅供参考,如有错误,请指出。试题不定时更新。一、hadoop相关试题1、MapTask并行机度是由什么决定的? 由切片数量决定的。2、MR是干什么的? MR将用户编写的业务逻辑代码和自带的默认组件结合起来组成一个完整的分
一 头条面试题1.1 学长11)技术框架部分: (1)会根据面试者简历上的技能点进行考察。注意技能点描述用词,不要随便用熟悉,觉得特别熟的可以说熟练使用 (2)常用的大数据框架是肯定会问的,比如Hive、Spark、Kafka等。常见的如Kafka精准消费问题的多种解决办法对比,Spark的Task调度规则 (3)有些面试官会直接让讲了解的框架最底层实现 (4)Java,MySQL,Redis必问
学习目标:P12-23学习内容:Day2sql 在企业中的常用框架和结构调优——调优:在资源不变的前提下,让作业的执行性能提高。常用框架:Hive,对应的SQL执行引擎的部分为:MapReduce/Spark/Tez                        &nb
1、个别面试  在这种形式下,一个应招者与一个面试人员面对面地交谈,有利于双方建立较为亲密的关系,加深相互了解。但由于只有一个面试人员,所以决策时难免有偏颇。  2、小组面试   通常是由二、三个人组成面试小组对各个应招者分别进行面试面试小组可由人事部门及其它专业部门的人员组成,从多种角度对应招者进行考察,提高判断的准确性,克服个人偏见。   3、成组面试能力、人际交往能力、领导能力等进行测试,
转载 2023-07-16 20:44:37
122阅读
本篇文章的总结主要来自于本人的主观看法,欢迎各位在评论区指导。 文章目录秒杀限流场景题线上问题排查OOM 秒杀秒杀其实不仅是大家简历上的一些热门,也是场景题中的一些热门考点。场景描述:秒杀一般指的是针对某个或者某几个特定的产品,有瞬时爆发的QPS轰击过来,频繁的进行数据库的读操作,少量的进行数据库的写操作(扣货扣款)。设计难点与解决思路:支付采用分布式事务,比较耗时。在支付方面,其实我们一般都用T
转载 2023-09-04 17:41:39
102阅读
结构面通关?大厂校招常见组织形式,面试筛选底层逻辑,面试常见错误,面试应对方法 & 问题解答 第一节 大厂校招常见组织形式1,概念:买卖关系卖方:岗位/企业需要什么样的人,岗位喜欢什么样的人?人岗匹配,买卖双方是一个双赢的结果结构化面试(名企面试组织形式) – 结构化面试 (人才筛选逻辑)– 面试死法 – 高效备战 (有效提升面试成功率)2,结构化面试(名企面试组织形式):大厂选
问答题:HDFS的组织架构?由HDFS Client、NameNode、DataNode和Scondary NameNode四部分组成一个HDFS集群是由一个NameNode和一定数目的DataNode组成的。NameNode是一个中心服务器,负责管理文件系统的名字空间 (Namespace )及客户端对文件的访问HDFS 读写流程?客户端向NameNode发出文件请求检查是否存在文件,检查权限。
# 架构面试:理解和实践 在软件开发的生涯中,架构设计是一个非常重要的环节。架构面试常常是求职过程中最具挑战性的部分,本文将为您提供一些架构面试的基础知识和实践示例,希望能帮助到您更好地准备这类面试。 ## 什么是架构架构设计是指为了解决业务需求,设计和构建系统的整体结构和组件之间的关系。好的架构不仅支持当前需求,还能适应未来的变化。 ### 架构面试的主要内容 在架构面试中,面试
原创 2024-09-05 03:59:31
22阅读
1.0 架构和框架问题1:架构和框架之所以运用到日常开发中,是为了解决什么问题?            模块化        分层        解耦  &nb
今天早上我司来了一个38+的高级程序员,应聘的是架构师,我看到了他简历上有写5年以上架构经验,看的履历也是非常的好,简历一共有十多页,精通各种语言,C, C++,Linux、前端、Java,.net,Php等。由于我们公司是招Java相关的架构师,我并没有问其它语言相关的东西。也没有问相关基础的东西。应聘架构师,当然不只是写代码那么简单了,我开始问了架构设计导论、架构设计原则、架构设计模式、架构
# 实现数据架构面试题的流程 ## 流程图 ```mermaid flowchart TD A[开始] --> B[准备数据] B --> C[数据清洗] C --> D[数据分析] D --> E[建立数据模型] E --> F[数据可视化] F --> G[总结报告] G --> H[结束] ``` ## 步骤及代码示例 ###
原创 2024-05-23 03:43:55
59阅读
# 大数据架构岗位面试问题 ## 前言 随着大数据时代的到来,大数据架构师成为了众多企业追逐的热门岗位。大数据架构岗位涉及到的知识面非常广泛,既要了解数据存储和处理的底层技术,又要熟悉分布式计算和并行处理的原理,同时还需要具备一定的编程能力和系统设计能力。 本文将围绕大数据架构岗位常见的面试问题展开讨论,并提供相应的代码示例来帮助读者更好地理解和应对这些问题。 ## 问题一:请解释大数据
原创 2023-10-09 09:22:46
162阅读
# 数据架构面试题实现流程 作为一名经验丰富的开发者,你需要教导一位刚入行的小白如何实现“数据架构面试题”。下面是整个流程的步骤表格: | 步骤 | 描述 | | :--: | ---- | | 1 | 创建数据库 | | 2 | 创建表 | | 3 | 设计表结构 | | 4 | 添加数据 | | 5 | 查询数据 | | 6 | 更新数据 | |
原创 2023-09-02 13:10:54
53阅读
数据面试题:Zookeeper架构
原创 2023-07-02 00:50:03
117阅读
在资深大数据架构师的面试中,我们常常会面临多个挑战,尤其是在架构设计、技术选型和系统优化方面。这篇博文旨在展示一个系统化的方法,帮助大家准备面试中的复杂问题。 ### 背景描述 随着大数据技术的快速发展,企业对大数据架构师的需求愈发迫切。在这个竞争激烈的领域,个人不仅要具备深厚的技术背景,还需掌握架构思维,能够针对业务需求设计合理的解决方案。在面试中,常常需要实时展示对大数据技术的理解,同时解
  • 1
  • 2
  • 3
  • 4
  • 5