面-试-进-行-时

一、2019-04-23面试题

1、系统性能的指标一般包括

响应时间,延迟时间,吞吐量,并发用户数和资源利用率的几个方面。

2、每个服务之间如何通信

所有的微服务都是独立的Java进程跑在独立的虚拟机上,所以服务间的通信就是IPC(inter process communication),已经有很多成熟的方案。现在基本最通用的有两种方式:

同步调用:

①REST(JAX-RS,Spring Boot)

②RPC(Thrift, Dubbo)

异步消息调用(Kafka, Notify, MetaQ)

3、前后台分离的数据传递对象(注意后台返回时需要加上responseBody或是Spring Boot中的restController)

https://blog.csdn.net/qq_28289405/article/details/81557957

4、spring aop及实际项目应用

https://blog.csdn.net/sinat_25398439/article/details/53185905

5、mybatis#区别

https://www.cnblogs.com/hellokitty1/p/6007801.html

6、数据库优化?

https://blog.csdn.net/zhangbijun1230/article/details/81608252

7、数据库范式

https://www.cnblogs.com/knowledgesea/p/3667395.html

8、重载和重写

9、dubbo

10、项目部署(主要是docker 部署 Spring Cloud)

10.1、docker部署springcloud工程https://www.fangzhipeng.com/springcloud/2017/06/11/sc11-docker.html

10.2、使用docker Maven插件本地构建docker镜像并发布到远程服务器:

https://segmentfault.com/a/1190000010313412

11、springMVC流程

https://blog.csdn.net/gangsijay888/article/details/81871287

12、怎么实现一个注解类(Java自定义注解)

https://www.cnblogs.com/liangweiping/p/3837332.html

13、多线程volatile

https://www.cnblogs.com/paddix/p/5374810.html

14、生产者消费者模式,主要是生产者当中用队列

https://blog.csdn.net/u011109589/article/details/80519863

15、设计模式

https://blog.csdn.net/jason0539/article/details/44956775

16、工厂模式有几种

1)简单工厂模式(Simple Factory) 
2)工厂方法模式(Factory Method) 
3)抽象工厂模式(Abstract Factory) 

17、单例模式有几种

https://blog.csdn.net/jason0539/article/details/23297037

18、多线程实现方式

19、目前公司用的Java版本,为什么?

20、索引创建

21、需求分析怎么做?

https://blog.csdn.net/gangsijay888/article/details/89460220

22、io中含有buffer是在内存中吗?

IO缓冲区的原理和使用
缓冲区就是内存里的一块区域,把数据先存内存里,然后一次性写入,类似于数据库的批量操作,这样大大提高高了数据的读写速率。

现在的外设控制器都有自己的缓冲池,如磁盘和网卡,通过缓冲IO的方式读取时,如BufferedInputStream里就有个buf块,CPU可把外设里的缓冲池available的字节块整块读入该buf内存。

23、jvm新生代用的什么gc

https://blog.csdn.net/wanggg2760/article/details/51912491

24、jvm的算法

25、方法循环调用,是栈溢出还是堆溢出

栈溢出,因为在不停的压栈

26、spring IOC与spring aop实现原理及在实际项目中的使用

27、string,stringbuffer,stringbiulder线程安全及string比较

========

新电

========

28、设计不定字段

user表

userid

username

不定字段

(1、存储Json在一个字段里面。2、用另外一张表存储不定的字段,然后存储key-value的格式。3、用mongodb作为一个对象进行存储)

29、dubbo与spring cloud区别

30、消息太多怎么处理

31、平时项目中最难的问题

32、有没有用过mongodb

33、jvm

34、分布式事物

====

四川众力佳华

====

多线程实现

hashmap1.7与1.8区别

jbpm

orm映射

===

聚思力

====

传统的servlet与JSP架构中什么时候创建session
代码乱怎么重构
springboot的优势
compent与什么注解一起使用
springboot怎么使用redis使用
spring怎么使用hibernate
hibernate如何实现赖家载
服务之间的调用
redis的类型
hibernate的一对多
一对一
一对多
业务讲解
rest ful API写过没有?
写过那些代码?
rabbitmq的使用

 

 

 

 

 

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值