完美世界秋招Java后端一面凉经
更新:已感谢信
上来直接开始八股
Java:
1. 介绍一下equals()方法和hashcode()方法
2. String a = "123", String b = new String("123"),会创建几个变量
3. Integer a = 123, Integer b = new Integer("123"), b.equals(a)会相等吗
4. Java有哪些内存区域呢
5. 创建线程有哪些方式呢
6. 如何调用反射如何获取private修饰的成员变量
7. 如何基于AOP实现日志的打印,不使用现有框架,自定义注解,知道怎么实现吗
8. 各种不同的序列化工具它们的本质区别是什么(面试官答案:定义参数的顺序可能不一样)
9. 深拷贝和浅拷贝有什么区别
计网:
1. 输入一个url,全过程
2. 那你知道服务器接收到一个HTTP报文之后是如何解析的吗
3. HTTP和HTTPS有什么区别
4. 混合加密的话,非对称加密和对称加密有什么区别
MySQL:
1. MySQL默认的隔离级别是什么,存在哪些问题
2. 可重复读级别下如何解决幻读问题
3. 假如有三个字段a b c,说一说update b = 1, c = 2 where c = 3这条语句的整个执行流程
4. 会加哪些锁呢
Redis:
1. Redis常用指令有哪些呢,尽可能多说一些(寄寄寄,就答了几个)
MQ:
1. 介绍一下Kafka有哪些组成部分
手撕:
- 多线程交替打印数字
感受:
面了大概70min,面试官人很好,很有耐心地听我回答了每个问题,我答不出来的时候也给了我一些提示,答错了也会跟我解释原因。但问得是真细,很多地方也答得不太好,最后挂了,只能说技不如人
上来直接开始八股
Java:
1. 介绍一下equals()方法和hashcode()方法
2. String a = "123", String b = new String("123"),会创建几个变量
3. Integer a = 123, Integer b = new Integer("123"), b.equals(a)会相等吗
4. Java有哪些内存区域呢
5. 创建线程有哪些方式呢
6. 如何调用反射如何获取private修饰的成员变量
7. 如何基于AOP实现日志的打印,不使用现有框架,自定义注解,知道怎么实现吗
8. 各种不同的序列化工具它们的本质区别是什么(面试官答案:定义参数的顺序可能不一样)
9. 深拷贝和浅拷贝有什么区别
计网:
1. 输入一个url,全过程
2. 那你知道服务器接收到一个HTTP报文之后是如何解析的吗
3. HTTP和HTTPS有什么区别
4. 混合加密的话,非对称加密和对称加密有什么区别
MySQL:
1. MySQL默认的隔离级别是什么,存在哪些问题
2. 可重复读级别下如何解决幻读问题
3. 假如有三个字段a b c,说一说update b = 1, c = 2 where c = 3这条语句的整个执行流程
4. 会加哪些锁呢
Redis:
1. Redis常用指令有哪些呢,尽可能多说一些(寄寄寄,就答了几个)
MQ:
1. 介绍一下Kafka有哪些组成部分
手撕:
- 多线程交替打印数字
感受:
面了大概70min,面试官人很好,很有耐心地听我回答了每个问题,我答不出来的时候也给了我一些提示,答错了也会跟我解释原因。但问得是真细,很多地方也答得不太好,最后挂了,只能说技不如人
全部评论
没有笔试直接面试的吗xd
简历里面没有项目吗uu 为啥直接八股了
相关推荐
11-10 17:51
adawwdwad Java 点赞 评论 收藏
分享