Java面试题整理(2019年7月21日)

          近期也在找工作,在上海这边大概找了半个月吧,因为专科原因,面试机会也特别少,所以整理了一下目前面试的几家面试官问到的问题:(关于答案这个百度都会有的)

1.jvm类加载机制是怎样的?垃圾回收的算法?为什么要用GC?

2.redis的原理?redis主从复制、主从从复制的原理?

3.Treemap和Hashmap的区别?

4.Http和Https的区别?以及Https的加密方式?

5.TCP和UDP的区别?TCP数据传输过程是怎么做到可靠的?

6.近期项目中的mysql的单表数据量是多少?

7.Spring  Bean的生命周期?

8.微服务设计的技术以及在项目使用过程中遇到哪些问题,叙述1-2个点?(好几家问了这个问题)

9.一致性hash算法?(笔试题)

10.SQL优化常见方法有哪些?

11.mysql中什么情况下索引会失效?

12.mysql中常用的哪些索引?

13.spring config配置使用过没有?

14.数据库的读写分离怎么设置?

15.常见的设计模式有哪些?除了单例、懒汉之类的

16.抽象类与接口有哪些区别?为什么要使用接口?

17.对Spring的AOP/IOC/DI的理解?

18.对Springmvc的理解?

19.上家公司使用哪些前端框架?

还有其他一些问题、暂时想不起来了、另外在面试的公司中大部分都有笔试题、有一个益智题如下:

有2个水杯、一个水杯能装11L、一个水杯能装7L、水不限量、怎样能拿到2L的水??

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值