菜鸟网络后端java 一面总结

本文以对话形式分享了一次菜鸟网络后端Java实习生面试的过程,涉及Redis持久化、MySQL锁机制、JVM内存模型、垃圾回收算法、Java集合类、排序算法、网络七层模型、设计模式等基础知识点。面试者对部分问题回答详尽,但对Redis并发、红黑树等概念了解不足。
摘要由CSDN通过智能技术生成

下面我会以对话的形式来分享面试的经过,因为本人比较喜欢皮卡丘,就以皮卡丘代替我:

面试官:
我我们现在是招java实习生的,所以呢会问你一些比较基础的java问题,不要紧张。我看你简历上有写做过,校园指标管理系统,那你能讲一下这个项目的流程吗?
皮卡丘:
我从项目的发起——主要目的——在项目中遇到的困难——自己在项目中担任的工作,这样的流程为面试官讲解了一下我们的项目

面试官:
我看你项目中说用到了redis,那你能说一下redis实现并发的几种方式吗?
皮卡丘:
全身颤抖,想了一下没有想出来,主要是用的比较少。然后诚实的回答,不太了解。

面试官:
那好,没有关系,那你能说一下Redis 相比其他框的优点吗?
皮卡丘:
因为redis是具有持久化机制的,数据缓存在了内存中,但是会周期性的把数据写入磁盘或者把修改操作写到追加的记录文件中,保证数据的持久化。

面试官:
刚才听你说了redis是具有持久化机制的,那你能说一下Redis 的持久化策略吗?
皮卡丘:
1.RDB:快照的形式是直接把内存中的数据保存到一个dump文件中定时保存,保存策略
2.AOF:把所有的对Redis的服务器进行修改的命令都存到一个文件里,命令集合

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值