本文精选了一些常见、实用的问题,并附上我的个人解析。
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解析
点我看解析
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.深克隆和浅克隆的区别是什么?