大数据工程师面试总结

总结一些比较好的博客

1.wireshark抓包图解 TCP三次握手/四次挥手详解

2.99%的人都理解错了 HTTP 中 GET 与 POST 的区别

3.HTTPS那些事 用java实现HTTPS工作原理

4.HashMap和Hashtable的区别

5.ThreadLocal详解

6.深入理解ThreadLocal

7.volatile关键字

8.推荐书单

9.ConurrentHashMap和Hashtable的区别

9.HashMap和TreeMap区别详解以及底层实现

10.ConcurrentHashMap总结

11.ArrayList和LinkedList的区别

12 ArrayList、Vector、LinkedList的区别及其优缺点?

13 Map集合的四种遍历方式

14 红黑树

15 红黑树插入

16 红黑树插入分析(推荐)

17 红黑树的单旋,和双旋转

18 PriorityQueue

19 JAVA Comparator 接口排序用法

20 匿名内部类

21 没有找到System etho

22 BlockingQueue

23 深入理解java线程池

24 AVL树

25 互联网校招技术面试解析

26 乐观锁与悲观锁——解决并发问题

27  kafka数据存储

28  Java中的Runnable、Callable、Future、FutureTask的区别与示例

29 设计模式观察者模式

30 深入理解java异常处理机制

31 15个顶级Java多线程面试题及回答 / Java程序员面试中的多线程问题

32 JAVA NIO详解(主要分析在网络编程中的应用)

33 网络IO之阻塞、非阻塞、同步、异步总结

34MapReduce工作原理图文详解

35 面向接口编程 探索HashMap实现原理及其在jdk8数据结构的改进

36Java序列化与反序列化

37Jdk1.8中的HashMap实现原理

38阿里面试题

39 数据结构可视化网站

40深入 理解 Statement 和 PreparedStatement

41mybatis 面试题

42Mybatis常见面试题(转)

43Mybatis表关联一对多

44归并排序

45ask运行过程分析5——ReduceTask内部实现

46Hadoop中reduce端shuffle过程及源码解析

47Hadoop中Map端shuffle过程及源码解析

48Hadoop学习笔记—3.Hadoop RPC机制的使用

49海量数据处理的 Top K算法(问题) 小顶堆实现

50堆排序,大顶堆,小顶堆

51mysql常见面试题

52常用算法总结

53快速排序 改进快排的方法

54排序——Quick

55数据结构大神

56Trie树(字典树)

57HashMap的实现与优化

58查找——图文翔解HashTree(哈希树)

59数据结构总结(非常不错)

60已知两种遍历序列求原始二叉树

61算法

62浅谈bitmap算法

63海量数据处理利器之布隆过滤器

64经典算法系列之(一) - BitMap

65布隆过滤器(Bloom Filter)Java实现

66HashMap的key可以是可变的对象吗???

67在HashMap中将可变对象用作Key

68教你如何迅速秒杀掉:99%的海量数据处理面试题

69大数据量10道面试题及解析

70GroupingComparator应用案例

71 MySql索引算法原理解 析(通俗易懂,只讲B-tree)

72数据库的原理

73ava 解决Hash( 散列)冲突的四种方法--开放定址法(线性探测,二次探测,伪随机探测)、链地址法 、再哈希、建立公共溢出区

74多路查找树-B树

75Spark如何解决常见的Top N问题

76堆得简单介绍以及堆排序

77数据库采用B+树而 不是B-树 b树的原因

78数据库索引实 现原理—B_TREE

79排序六 堆排序

80 ConcurrentHashMap总结

81ArrayBlockingQueue源码分析及使用

82git使用指南

83 MySQL索引背后的数据结构及算法原理

84 【漫画解读】HDFS存储原理

85锁分离

86深入理解Java垃圾回收机制

87mysql架构

88浅淡SQL中where 1=1和0=1的作用03/248492.htm

89泛型

90ByteBuffer常用方法详解

91hadoop面试题

92Hadoop中SecondaryNameNode工作机制

93zookeeper测试

94Hadoop HDFS高可用性(HA) 原理篇

95最好的HA

96从不同的角度来认识和理解Impala的架构设计

97impala的原理架构介绍及应用场景

98impala 中compute stats指令

99Impala Join 分析

100深入分析Java方法反射的实现原理

101系统架构设计——设计模式之代理模式(二)CGLIB动态代理实现

102 什么是 B+ 树?

103B树的增加,删除

104 深入理解JVM06--类文件结构--Class类文件结构及实例

105Mysql学习-索引总结(B-tree和hash、主键索引、唯一索引、普通索引、全文索

106mysql 数据和索引的存储关系

107[笔记] SQL性能优化 - 避免使用 IN 和 NOT IN

108SQL 索引最左前缀原理

109 MySQL Explain详解
110SQL优化

111Mysql事务

112Flume中的HDFS Sink配置参数说明

113kafka 数据可靠性深度解读

114zookeeper

115Kafka的Log存储解析

116图解排序算法(四)之归并排序

117Zookeeper ZAB 协议分析

118 HBase详细概述

119【Hadoop】RegionServer详解

120Linux nc 命令详解

121hashmap 扩容

122hadoop 中文翻译

123一文读懂hbase

124Hibernate事务与并发问题处理(乐观锁与悲观锁)

 

 

 

 

  • 1
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wending-Y

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值