获赞
515
粉丝
462
关注
0
看过 TA
2369
湖南大学
2020
Java
IP属地:浙江
武陵人,摸鱼为业。
私信
关注
一年经验,Java开发   时间:2021年7月18日(53分钟,视频)     自我介绍;  项目介绍;(问的比较浅)  Http和Https的区别?  了解哪些加密、解密算法?  Redis的数据结构有哪些?为什么Redis那么快?  Java1.7和1.8的区别,仔细讲讲HashMap和CurrentHashMap在1.7和1.8的区别。  乐观锁和悲观锁,以及CAS是什么,怎么体现在HashMap中?  TCP三次握手、四次挥手的具体过程,以及TCP有哪些保护机制,具体是怎么样的?  JVM内存结构了解多少,GC垃圾回收呢?新生代和老年代的区别是怎么样?  手撕算法:NC54 数组中相...
小龙今天打球了吗:感觉问的挺简单的,都是比较基础的。二面难度应该会上来一些。不知道楼主就Redis为什么快是怎么回答的。我想到的点是。首先网络io和数据存储这两个模块是用的单线程,但是redis6.0网络io在io多路复用的基础上采取了多线程,因为网络io瓶颈导致redis的性能瓶颈。还有就是redis的数据结构都是经过特殊处理的,最简单的就是sds,动态字符串这个,相比于C语言的字符串多了几个free,length等。还有因为是单线程就避免了频繁的上下文切换。 好像我能想到的是这么多,应该还有其他的因素
投递字节跳动等公司10个岗位 >
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客企业服务