博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2019_JAVA面试题_真实总结
阅读量:5330 次
发布时间:2019-06-14

本文共 1553 字,大约阅读时间需要 5 分钟。

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

整理的面试题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 原理

转载于:https://www.cnblogs.com/ibigboy/p/11332881.html

你可能感兴趣的文章
java编程思想笔记(一)——面向对象导论
查看>>
Data Structure 基本概念
查看>>
Ubuntu改坏sudoers后无法使用sudo的解决办法
查看>>
NEYC 2017 游记
查看>>
【BZOJ 3669】 [Noi2014]魔法森林 LCT维护动态最小生成树
查看>>
[搬运] 写给 C# 开发人员的函数式编程
查看>>
Shiro权限控制框架
查看>>
vsftpd虚拟用户【公司系统部分享】
查看>>
盒子box在网页中居中的方法
查看>>
Python之旅Day14 JQuery部分
查看>>
core--线程池
查看>>
redux-effect
查看>>
Swift和OC混编
查看>>
Android轻量级的开源缓存框架ASimpleCache
查看>>
他山之石:加载图片的一个小问题
查看>>
shell - 常识
查看>>
[PHP] excel 的导入导出
查看>>
mssql sqlserver 使用sql脚本 清空所有数据库表数据的方法分享
查看>>
分层图最短路【bzoj2763】: [JLOI2011]飞行路线
查看>>
linux下编译复数类型引发的错误:expected unqualified-id before '(' token
查看>>