原文:BAT的java面试题

公司:国内三巨头其中的一家 面试时间约在 月份左右 基本上都是在晚上,所以不影响白天上班 一面 一面偏架构方面 介绍一下自己,讲讲项目经历 你们项目中微服务是怎么划分的,划分粒度怎么确定 那在实践微服务架构中,有遇到什么问题么 你们在关于微服务间数据一致性问题,是如何解决的 你们为什么不用其他的MQ,最终选择了RokcetMQ 为什么RocketMQ没有选择ZooKeeper,而是自己实现了一个 ...

2019-02-25 21:56 0 670 推荐指数:

查看详情

Java面试题 锁 synchronized BAT面试题系列 基础篇(十一)

● 请你简述一下synchronized与java.util.concurrent.locks.Lock的相同之处和不同之处? 考察点:锁机制 参考回答: 主要相同点:Lock能完成synchronized所实现的所有功能 主要不同点:Lock有比synchronized更精确的线程语义 ...

Fri May 31 07:30:00 CST 2019 0 1729
java面试题 jvm虚拟机 BAT面试题系列 基础篇(十四)

● 请简单描述一下JVM加载class文件的原理是什么? 考察点:JVM 参考回答: JVM中类的装载是由ClassLoader和它的子类来实现的,Java ClassLoader 是一个重要的Java运行时系统组件。它负责在运行时查找和装入类文件的类。 Java中的所有类,都需要由类加载 ...

Fri May 31 07:33:00 CST 2019 0 1950
BAT大数据面试题

1、kafka的message包括哪些信息 一个Kafka的Message由一个固定长度的header和一个变长的消息体body组成 header部分由一个字节的magic(文件格式)和四个字节的 ...

Sat Sep 08 04:18:00 CST 2018 1 6130
BAT-Python面试题

Python语言特性 1 Python的函数参数传递 看两个如下例子,分析运行结果: 代码一: a = 1 def fun(a): a = 2 fun(a) print(a) # 1 代码二: ...

Sat Sep 08 04:27:00 CST 2018 0 724
19年bat面试题汇总

1.Redis 面试题 1、什么是 Redis?.2、Redis 的数据类型?3、使用 Redis 有哪些好处?4、Redis 相比 Memcached 有哪些优势?5、Memcache 与 Redis 的区别都有哪些?6、Redis 是单进程单线程的?7、一个字符串类型的值能存储最大容量是多少 ...

Tue Jan 07 23:21:00 CST 2020 0 339
java面试题 垃圾回收机制 GC BAT面试题系列 基础篇(十四)

● 请简单描述一下垃圾回收器的基本原理是什么?还有垃圾回收器可以马上回收内存吗?并且有什么办法可以主动通知虚拟机进行垃圾回收呢? 考察点:垃圾回收 参考回答: 对于GC来说,当程序员创建对象时, ...

Sat Jun 01 07:50:00 CST 2019 0 1337
java面试题

十、Spring/Spring MVC 90.为什么要使用 spring? 1.方便解耦,便于开发(Spring就是一个大工厂,可以将所有对象的创建和依赖关系维护都交给spring管理) 2.s ...

Fri Apr 10 02:07:00 CST 2020 0 780
java面试题

1.Java基础 1.集合框架的结构 Java集合框架中抽象有序列表的接口是(List),无序列表的接口是(Set),他们的共同父接口是( Collection),用于对集合进行特殊操作如排序的工具类是(Collections),他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化 ...

Thu Aug 24 23:17:00 CST 2017 0 2169
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM