Java开发,40+常见问题汇总

本文精选了一些常见、实用的问题,并附上我的个人解析。

 

1.背下这300字,面试就能加薪!

点我看解析

 

2.面试官:你还有什么想问的?

点我看解析

 

3.我是JAVA初级,有必要学架构设计吗?

点我看解析

 

4.高并发都要学哪些技术?

点我看解析

 

5.为什么好学生,学不好编程?

 点我看解析

 

6.如何理解java中的构造方法?

7.如何让if..else..同时执行?

8.面试全对,却没offer,什么情况?

点我看6~8解析

 

9.分布式和微服务有什么区别呢?

10Java中不是有GC吗,怎么还有内存泄漏一说?

点我看9~10解析

 

11.什么是前后端分离技术?

12.我和你的代码一模一样,为什么你能运行,我的报错?

点我看11~12解析

 

13.如何复制数组呢?除了for遍历以外,有高效的方法吗?

14.main()没有static修饰时,报错吗?

15.super中的坑。

点我看13~15解析

 

16.什么时候用StringBuilder?

17.服了,list.add()也会报错!!!

18.Java中有引用传递吗?

点我看16~18解析

 

 

19.volatile可以禁止指令的重排序功能。synchronized可以吗?

20.Java 中String是final修饰的,为什么值能变?

21.如果一个对象存在着指向它的引用,那么这个对象就不会被GC回收?

点我看19~21解析

 

 

22.Java已经过时了吗?

23.今年大一,可以不学C,直接学JAVA吗?

24.搞软件开发,有必要去考一些证书吗?

点我看22~24解析

 

25.今天面试官问我java中,boolean类型占几个字节。回去查资料,发现boolean类型没有一个准确的说法?

点我看解析

 

26.在做MySQL主从同步的时候,如何减少主从之间的延迟?

27.“缓冲区”这个名词,能否用大白话解释一下?

28.为什么对于一个public及final修饰的变量,一般建议声明为static?

点我看26~28解析

 

29.发送请求时,postman工具测试正常,微信小程序却请求失败?

点我看解析

 

30.在MySQL中执行完grant授权操作后,必须加flush吗?

31.面试时,面试官自己在那秀技能,怎么应对?

32.需要精心准备面试时的自我介绍吗?

点我看30~32解析

 

33.除了new以外,还有哪些创建对象的方式呢?

34.缓存只有Redis吗?

点我看33~34解析

 

 

35.分布式CAP理论本身存在不足。那么在实际使用时,有办法弥补吗?

36.毕业设计、课程设计、小学期如何选题?

点我看35~36解析

 

37.如果是使用通用网关来进行限流的话,如何细化到对每个接口进行限制?

38.合法性限流具体的手法和部署可以详细讲解一下吗?

39.普通的java客户端调用java服务端,网络传输数据不也是转化成二进制吗?没搞懂用protobuf 为什么转换成二进制就可以进行跨语言传输了?

40.如果用以下的写法是否就同时存在两个引用了?弱引用和强引用?

Object obj = new Object(); SoftReference softReference = new SoftReference<>(obj);

41.除了使用zookeeper解决以外,还有什么办法可以解决超卖问题?

点我看37~41解析

 

42.在前后端分离的项目中,后端如何接收前端发来的json数据?

43.深克隆和浅克隆的区别是什么?

点我看42~43解析

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值