zoukankan      html  css  js  c++  java
  • 面试


    1、java面向对象的三大特征是什么?
    2、jvm垃圾回收机制
    3、进程和线程的区别:
    4、排序算法你会多少种,时间复杂度和稳定性是怎样的?怎样判定稳定性?
    5、HashMap的底层原理:
    6、红黑树的原理:
    7、hive的原理:
    8、zookeeper的原理,数据一致性怎样保证
    9、java怎样创建一个线程池:
    10、接口和类的区别:
    11、js的闭包是什么
    12、mysql为什么有索引,底层原理是什么?
    13、hbase的原理
    14、sqoop原理:
    15、flume的原理以及能有什么用
    16、MapReduce的原理和过程
    17、高可用的理解
    18、怎样设置maptask和reducetask的个数
    19、HashMap是线程安全的吗?什么是线程安全?
    20、代码实现怎样判断一棵树是否是平衡二叉树
    21、代码实现获取单链表的倒数第k个元素
    22、100G的数据怎样获取单词出现次数最多的前100个
    23、数组、链表、队列、堆栈的区别
    24、rdd是什么
    25、tcp和upd的区别:
    26、tcp的三次握手请求原理
    27、get和post的区别:
    28、http的方法有get,post,还有哪些?
    29、客户端能否自行断开与服务器的连接?
    30、js怎样实现跨域进行数据传输,什么是跨域?
    31、怎样实现负载均衡?
    32、什么是数据倾斜,怎样解决数据倾斜的问题
    33、java可以继承吗?接口可以多继承吗?

  • 相关阅读:
    Linux下安装mysql5.7
    springcloud alibaba-sentinel流控规则简介
    springcloud alibaba-sentinel初始化
    springcloud alibaba-sentinel下载安装和运行
    Python内置函数
    Python生成器
    Python解析式
    Python模块-----日期模块
    Python内置数据结构----字典
    Linux配置免密登录
  • 原文地址:https://www.cnblogs.com/duanwandao/p/9850109.html
Copyright © 2011-2022 走看看