7家公司拿了5个offer,无非就是问源码、分布式微服务这些,也太简单了吧

7家公司拿了5个offer,无非就是问源码、分布式微服务这些

8.线程唤醒(notify)、线程其他方法、进程、上下文。寄存器、程序计数器、PCB-“切换桢”

9.什么是CAS(比较并交换-乐观锁机制-锁自旋)、概念及特性、原子包、ABA问题

10.同步锁、死锁、线程池原理、线程复、线程池的组成

11.reentrantreadwritelock实现独占锁和共享两种方式

12.sleep与wait区别、start与run区别、Java后台线程

13.死锁与活锁的区别,死锁与饥饿的区别?

14.什么是多线程中的上下文切换?

15.Java中用到的线程调度算法是什么?

16.什么是线程组,为什么在 Java 中不推荐使用?

17.什么是阻塞队列?阻塞队列的实现原理是什么?如何使用阻塞队列来实现生产者-消费者模型?

18.什么是FutureTask?使用ExecutorService启动任务

19.线程同步和互斥有几种实现方法,都是什么?

20.为什么我们调用start()方法时会执行run()方法,为什么我们不能直接调用run()方法?

21.解释Java堆空间及 GC?

7家公司拿了5个offer,无非就是问源码、分布式微服务这些

资料获取方式:关注小编+转发文章

MyBatis相关面试题

============

1.Mybatis是什么?

2.Mybaits的优点?MyBatis 框架的缺点?

3.MyBatis框架适用场合

4.MyBatis与Hibernate有哪些不同?

5.#{}和${}的区别是什么?

6.模糊查询like语句该怎么写?

7.Mybatis是如何进行分页的?分页插件的原理是什么?

8.为什么说Mybatis是半自动ORM映射工具?它与全自动的区别在哪里?

9.MyBatis实现一对一有几种方式?具体怎么操作的?

10.MyBatis实现一对多有几种方式,怎么操作的?

7家公司拿了5个offer,无非就是问源码、分布式微服务这些

11.Mybatis是否支持延迟加载?如果支持,它的实现原理是什么?

12.Mybatis的一级、二级缓存

13.什么是MyBatis的接口绑定?有哪些实现方式?

14.使用MyBatis的 mapper接口调用时有哪些要求?

15.Mapper编写有哪几种方式?

16.MyBatis实现一对一有几种方式?具体怎么操作的 ?

17.Mybatis是如何进行分页的?分页插件的原理是什么?

18.一对一、一对多的关联查询 ?

19.简述Mybatis 的插件运行原理,以及如何编写一个插件。

20.为什么说Mybatis 是半自动 ORM 映射工具?它与全自动的区别在哪里?

7家公司拿了5个offer,无非就是问源码、分布式微服务这些

微服务相关面试题

========

1.前后端分离是如何做的?微服务哪些框架?

2.说说 RPC的实现原理、说说Dubbo的实现原理

3.微服务架构有哪些优势?微服务有哪些特点?

4.设计微服务的最佳实践是什么?

5.微服务架构如何运作?

6.微服务架构的优缺点是什么?

7.单片,SOA和微服务架构有什么区别?

8.SOA和微服务架构之间的主要区别是什么?

9.API管理

10.服务熔(hystrix)、服务跟踪(starter-sleuth)

11.什么是有界上下文?什么是双因素身份验证?什么是客户证书?

12.PACT在微服务架构中的用途是什么?

13.什么是OAuth?康威定律是什么?什么是端到端微服务测试?

14.您对微服务架构中的语义监控有何了解?该如何进行跨功能测试?

15.什么是消费者驱动的合同(CDC)?

7家公司拿了5个offer,无非就是问源码、分布式微服务这些

ZooKeeper 相关面试题

===============

1.ZooKeeper是什么?

2.ZooKeeper提供了什么?

3.Zookeeper文件系统

4.四种类型的znode

5.Zookeeper通知机制

6.Zookeeper做了什么?

7.客户端注册Watcher 实现、服务端处理Watcher 实现

8.客户端回调Watcher

9.ACL权限控制机制

10.Chroot特性

11.会话管理、服务器角色

12.Zookeeper分布式锁(文件系统、通知机制)

13.获取分布式锁的流程

14.分布式集群中为什么会有Master?

15.zookeeper负载均衡和nginx 负载均衡区别

16.Zookeeper有哪几种几种部署模式?

7家公司拿了5个offer,无非就是问源码、分布式微服务这些

17.说几个zookeeper常用的命令

18.ZAB和Paxos算法的联系与区别?

19.Zookeeper的典型应用场景

20.chubby是什么,和zookeeper比你怎么看?

21.Zookeeper的 java客户端都有哪些?

22.Zookeeper有哪几种几种部署模式?

23.Zookeeper队列管理(文件系统、通知机制)

24.zk的命名服务(文件系统)

25.zk的配置管理(文件系统、通知机制)**

26.Zookeeper集群管理(文件系统、通知机制)**

27.Zookeeper的典型应用场景

28.ZAB和Paxos算法的联系与区别?

7家公司拿了5个offer,无非就是问源码、分布式微服务这些

数据库相关面试题

========

1.索引、常见索引原理 、限制索引的数目

2.mylasm、memory、tokudb、B+树、概念

3.排序二叉树、前缀树、红黑树、位图

4.数据库并发策略、乐观锁、悲观锁、时间戳

5.基于Redis分布式锁、两阶段提交协议、准备阶段、提交阶段、缺点

![7家公司

【一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义】

浏览器打开:qq.cn.hn/FTf 免费领取

拿了5个offer,无非就是问源码、分布式微服务这些](https://img-blog.csdnimg.cn/img_convert/c07604cfab071e065bd16a694c4be476.png)

Java 并发编程相关面试题

==============

1.什么是多线程中的上下文切换?

2.死锁与活锁的区别,死锁与饥饿的区别?

3.Java中用到的线程调度算法是什么?

4.什么是线程组,为什么在 Java 中不推荐使用?

5.为什么使用Executor 框架?

6.什么是阻塞队列?阻塞队列的实现原理是什么?如何使用阻塞队列来实现生产者-消费者模型?

7.什么是Callable 和 Future?

8.什么是FutureTask?使用 ExecutorService 启动任务

9.什么是并发容器的实现?

10.多线程同步和互斥有几种实现方法,都是什么?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值