【本菜鸡的春招实习之旅1】网易Java后端面经(2022届春季实习生)

欢迎大家讨论~

网易3.5面试

一面:

1.你说你熟悉Java编程,那说一说你Object里面所有的方法吧?那这些方法究竟有什么用呢,每一个都说明一下也举个例子?

2.为什么实现equals()就一定要实现hashcode()方法?你能说说理由吗?

3.那我们换个问法,你知道HashMap的底层实现原理吗?(这其实是上个问题想问的东西,为了引出这个问题,这里说了很多八股文,包括扰动函数,1.7,1.8区别,链表,红黑树转换等等说了一大堆)

4.还可以,那说一说sleep和wait方法的区别吧?

5.那我问你,这两个哪个是静态方法?(脑子抽了说wait,直接和我前面说的自相矛盾,被面试官质疑)

6.你刚刚说到finalize方法,那这个方法回收的是什么东西?

7.young gc和full gc的区别?

8.i++是原子操作吗?怎么实现原子性?(嘴巴抽了顺口说了volatile,synchronized,和atomicInteger,但是很明显我智障了,volatile不保证原子性)

9.volatile关键字你了解吗?(说了内存屏障)那你为什么说他能保证原子性?(沉默,说刚刚脑子抽了)

10.你用过maven吗?你说一下maven的目录结构吧?(不记得了)

11.那你说一下maven里面的命令吧(说我不会命令,直接用idea里面的自带的那些install啥的)

12.你用过mybatis吗?说一下你mybatis运作的流程吧?如何绑定到xml?(这一块简直胡言乱语)

13.说一下#{}和${}的区别?(说了很多,sql注入都说了,但是第一次面试太紧张,说反了。。。)

14.场景题,我给你几个线程,再给你一个静态变量,怎么让他实现一个线程打完他自己的数,再给后面的人打印?(我说加锁,但是其实是想问yiled,还有join方法的使用)

15.问问项目?你是怎么处理分布式seesion的?(我说我没遇到过,然后换了个山路十八弯花了十来分钟问我这个问题,我也不会。。)

16.redis里面有哪些数据结构?你用到过哪些?(我说就用了String,好像挺失望的)

一周没消息,应该是挂掉了,第一次面试,很紧张,说错话比较多,分布式这一块需要加强,不能太紧张

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值