您好,欢迎访问代理记账网站
  • 价格透明
  • 信息保密
  • 进度掌控
  • 售后无忧

2021java1年经验公司面试真题

1面我就省略了,主要就是看你的以前工作情况,以前工作内容能不能清晰表达,还有一些简单的java基础问题,大概20多分钟。二面就是40分钟基础,20分钟业务,10分钟个人情况。下面是二面问题

1.自我介绍

做一下自我介绍,这方面可以主要说自己以前在公司做了什么事情,主要负责的是哪一块

2.你说你具有良好的java面向对象的区别,回答一下面向对象跟面向过程的区别

3.java常用的集合有哪些,你使用到的有哪些

4.hashmap的底层数据结构你了解嘛?说一说他的数据接口是咋样的

5.如何避免出现hash冲突?而不是出现hash冲突后如何解决,出现hash冲突的几率是多少?

6.hashmap为啥长度大于8的时候就会变成红黑树

7.在arraylist去掉重复的元素,或者去掉满足条件的元素,你是怎么解决的

8.你刚刚说hashmap多线程不安全,那么Hashtable跟ConcurrentHashMap锁的粒度的区别

9.你刚刚说了下并发集合是用的cas,说说CAS是什么,原理怎么样的,aba问题如何解决的

10.mybatis你使用他,感觉他的好处是啥

11.mybatis#{}与${}的区别是啥,什么时候用#,什么时候用$

12.既然你说#{}这么多优点,那么为啥还有${},或者你说说什么时候只能用${}

13.你说springboot跟spring的区别在哪

14.spring的ioc是啥,你跟我讲讲对他的理解

15.你说ioc是管理spring bean的对象,那spring的三级缓存了解过嘛,说说一二三级缓存的区别跟左右

16.说说bean的生命周期

17.你刚刚说bean默认是单例的,除了单例模式工厂模式了解嘛?

18.你说spring的aop用的动态代理,动态代理分为哪几种,静态代理呢

19.springcloud你用得最多的是什么组件

20.fegin组件接口调用是基于什么协议的

21.RPC与http这种的区别在哪里

22.你最近在学啥?

23.redis的集群,哨兵,单机了解过吗,他们各有啥作用

24.redis的主从复制怎么弄的

25.你们公司redis集群怎么搭建的

后面就是问公司业务,你遇到印象特别深的问题,为啥你选择来杭州,你们需求如何评审,开发测试的具体流程等

 

 

 


分享:

低价透明

统一报价,无隐形消费

金牌服务

一对一专属顾问7*24小时金牌服务

信息保密

个人信息安全有保障

售后无忧

服务出问题客服经理全程跟进