2018年一线互联网公司Java高级面试题总结

  • 时间:
  • 浏览:1
  • 来源:神彩排列三_彩神排列三官方

7、何如处置分库分表主键问提有什么实现方案??

3、我现在有2个 未分库分表的系统,日后系统需分库分表,何如设计,让未分库分表的系统动态切换到分库分表的系统上???TCC? 那若突然出现网络是因为 ,网络连不通为什么我么我会 啊???

2、mysq1有什么存储引擎啊?全是 啥区别? 要删剪!

分布式服务框架

数据库

分布式搜索引擎

6、请他不知道做过什么JVM优化?使用什么土最好的办法 达到什么效果???

1、redis和memcheched 什么区别为什么我么我单tcp连接的redis比tcp连接的memched强度要高啊?

1、hashcode相等2个 类一定相等吗?equals呢?相反呢?

1、说一下TCP 'IP四层?

5、何如降级何如进行系统拆分,何如数据库拆分????

算法

分库分表

2、线上发送频繁full gc何如处置? CPU 使用率不够为什么我么我会 ?

4、数据库事务有什么?

点击:加入

2、zk原理知道吗zk都能都可不能不能干什么Paxos算法知道吗?说一下原理和实现??

5、dubbo好友克隆均衡策略和高可用策略全是 什么啊动态代理策略呢?

1、为什么我么我使用消息队列啊消息队列有什么优点和缺点啊?

3、TCP三次握手,四层分手的工作流程画一下流程图为什么我么我全是 四次五次是因为 二次啊?

1、比较简单,我2个 文件,有45亿个阿拉伯数字,何如进行去重啊何如找出最大的那个数啊?

4、画一下https的工作流程?具体何如实现啊?何如处置被抓包啊??

4、讲讲类加载机制呗全是 什么类加载器,什么类加载器都加载什么文件?

1、二叉树和红黑树等。

Spring

2、es在数据量很大的情况汇报下( 数十亿级别)何如提高查询强度啊?

3、kafka ,activemq,rabbitmq ,rocketmq全是 什么优点,缺点啊???

推荐2个 交流学习群:614478470 里面会分享这个资深架构师录制的视频录像:有Spring,MyBatis,Netty源码分析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化什么成为架构师必备的知识体系。还能领取免费的学习资源,目前受益良多

4、是因为 日后写2个 消息队列,该何如进行挂接啊?说一下你的思路

何如定位问提?何如处置说一下处置思路和处置土最好的办法

3、知道字节码吗?字节码全是 什么?Integer x =5,int y =5,比较x =y 都经过什么步骤?

源码中所用到的经典设计思想及常用设计模式

1、请介绍一下JVM内存模型??用过什么垃圾回收器都话语呗

2、用过什么分库分表里面件,有啥优点和缺点?讲一下你了解的分库分表里面件的底层实现原理?

1、es的工作过程实现是何如的?何如实现分布式的啊

3、hashmap hastable 底层实现什么区别?hashtable和concurrenthashtable呢?

1、何如设计能都可不能不能动态扩容缩容的分库分表方案?

3、reids的主从好友克隆是为什么我么我实现的redis的集群模式是何如实现的呢redis的key是何如寻址的啊?

6、redis过期策略全是 什么LRU 写一下java版本的代码吧??

9、cas知道吗何如实现的?

3、dubbo支持什么序列化协议?hessian 说一下hessian的数据特性PB知道吗为什么我么我PB强度是最高的啊??

2、介绍一下集合框架?

4、何如熔断啊?熔断框架全是 什么?具体实现原理知道吗?

推荐2个 交流学习群:614478470 里面会分享这个资深架构师录制的视频录像:有Spring,MyBatis,Netty源码分析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化什么成为架构师必备的知识体系。还能领取免费的学习资源,目前受益良多

5、tcp连接用过吗全是 什么参数?底层何如实现的?

3、设计高并发系统数据库层面该为什么我么我设计??数据库锁有什么类型?何如实现呀?

2、何何如证消息队列的高可用啊何何如证消息不被重复消费啊

JVM

1、说一下dubbo的实现过程注册中心挂了能都可不能不能继续通信吗??

1、spring全是 什么机制啊AOP底层何如实现的啊IOC呢??

高并发高可用挂接

分布式消息队列

4、知道netty吗'netty能都可不能不能干嘛呀NIO,BIO,AIO 全是 什么啊有什么区别啊?

1、使用mysq1索引全是 什么原则? ?索引什么数据特性? 3+tree 和B tree 什么区别?

5、知道osgi吗? 他是何如实现的???

6、分布式寻址土最好的办法 全是 什么算法知道一致性hash吗?手写一下java实现代码??你若userId取摸分片,原来 要查一段连续时间里的数据为什么我么我会 ???

2、cgLib知道吗?他和jdk动态代理什么区别?手写2个 jdk动态代理呗?

2、何如限流?工程中为什么我么我做的,说一下具体实现

4、使用redis何如设计分布式锁?使用zk能都可不能不能吗?何如实现啊这有这个哪个强度更高啊??

8、volitile的工作原理?

2、http的工作流程?? ?http1.0 http1.1http2.0 具体什么区别啊?

5、为什么我么我要分库分表啊???

2、redis有什么数据类型全是 什么场景下使用啊?

7、classforName("java.lang.String")和String classgetClassLoader() LoadClass("java.lang.String") 什么区别啊?

6、sychnized和Lock什么区别?sychnize 什么情况汇报情况汇报是对象锁? 什么日后是全局锁为什么我么我?

4、hashmap和treemap什么区别?低层数据特性是什么?

1、何如设计2个 高并发高可用系统

点击:加入

分布式缓存

7、ThreadLocal 是什么底层何如实现?写2个 例子呗?

10、请用合适有这个写法写2个 单例模式?

手写一下类加载Demo

通信协议

4、分布式事务知道吗? 朋友为什么我么我处置的?

3、es的查询是2个 为什么我么我的工作过程?底层的lucence介绍一下呗倒排索引知道吗?es和mongdb什么区别啊全是 什么场景下使用啊?

3、缓存何如使用的缓存使用不当会造成什么后果?

6、为什么我么我要进行系统拆分啊拆分不想dubbo能都可不能不能吗'dubbo和thrift什么区别啊?

数据特性

5、知道redis的持久化吗全是 什么缺点优点啊? ?具体底层实现呢?