• 2019_JAVA面试题_真实总结


    来自刚被某互联网公司录取的朋友的分享。

    整理的面试题1:

    1.Java里面有哪几种基础数据类型,
    2.Char为何是两个字节,
    3.Object有哪些方法
    4.final修饰变量,函数,类的作用,
    5.ArrayList的父类有哪些,
    6.为什么覆盖equal的时候必须覆盖hashcode,
    7.反射应用场景,优缺点,
    8.自定义线程池的参数以及意义,
    9.当线程池不断接受新任务,活跃线程数怎么变化,
    10.线程池的四种拒绝策略,
    11.同步与异步,阻塞与非阻塞,
    12.BIO,NIO,AIO的区别,
    13.加入要处理100个连接,用BIO和NIO分别需要多少个线程,
    14.synchronized的原理,偏向锁,轻量级锁,重量级锁,sleep和wait的区别,线程状态有哪些,线程之间通信,
    14.ReentrantLock的原理,和synchronized的区别,
    15.AtomicInteger的原理,
    16.volatile能不能保证线程安全,
    17.线程安全的单例模式,
    18.HashMap,HashTable,ConcurrentHashMap的区别,
    19.jdk1.8对HashMap做了哪些改动,
    20.JVM内存模型,GC算法,CMS有几次stop the world,
    21.新生代gc几次存活之后才能进去老年代,
    22.频繁GC的可能原因,
    23.线上OOM,日志十几个G,怎么快速定位,
    24.事务的原理,事务的特性,事务的传播行为,事务的隔离级别,
    25.分布式事务,二阶段提交,三阶段提交,tcc能不能保证100%一致性,
    26.CAP,BASE理论,最终一致性的概念,
    27.A和B用户在不同的节点,用最终一致性设计转账功能,
    28.判断集群保证了CAP里面的哪些要素,MySql主备集群,MySql范围分区集群,HBase,Redis-Cluster,Redis哨兵集群,Zookeeper集群,Kafka集群,
    29.一致性哈希节点分布不均匀怎么办,
    30.MySql分库分表策论:范围分库,取模,一致性哈希的优缺点,
    31.MyCat和Sharding-JDBC的区别,优缺点,
    32.索引原理,索引失效的原因,ABC联合索引实际建了几个索引,MYASIAM和INNODB的区别,
    33.什么情况下锁行,什么情况下锁表,MySql乐观锁,排它锁,间隙锁,
    34.Select  for update分别在主键,唯一索引,分索引列,锁了哪些东西(一次写不下)

    整理的面试题2:

    35.Redis和Memcache区别,怎么选型,
    36.Redis支持的数据类型,每种数据类型的底层数据结构,
    37.Redis-Cluster怎么通过key找到对应的节点,
    38.哨兵集群的原理,选主策略,
    39.Redis的缓存淘汰策略有哪些,
    40.MySql和Redis的缓存一致性怎么设计,
    41.Redis怎么防止穿透,击穿,血崩,
    42.Kafka为何能有如此大的吞吐量,
    43.Kafka怎么保证生产者消息不丢失,消费者消费不重复,
    44.kafka消息可能后发先至,怎么保证顺序消费,
    45.kafka集群扩容缩容,客户端如何感知的,
    46.两个栈实现队列功能(234,表示leetcode第234题,下同),
    47.判断链表是否回文(232),
    48.买股票最佳时机(121),
    49.跳跃游戏(55),
    50.搜索旋转数组(81),
    51.括号生成(22),
    52.排队找零(860)。
    53.aqs原理
    54.zookeeper 选举leader 原理
  • 相关阅读:
    cp文件夹
    当@PathVariable遇上中文和点
    frameset框架样式 加边框
    页面显示滑动条样式
    109.110.100.56 samba用户名 PAS, 密码 111111
    后台访问记录
    后台处理excel下载输出流
    ul li排版 左右对齐
    社保卡补办
    删除表 (truncate 、delete 、drop)
  • 原文地址:https://www.cnblogs.com/ibigboy/p/11332881.html
Copyright © 2020-2023  润新知