最近面试的一些困惑

2020-11-30 16:50:39 +08:00
 fantastM

在面试 p6 级别的过程中,对 Redis 的了解需要到什么程度?自己在平常工作中只是使用一些简单 Redis 命令,也没有遇到生产环境 Redis 挂掉的情况。对于 Redis 的缓存设计、分布式锁、持久化、复制、哨兵、集群这些应用或者特性,只是看过 redis.io/documentation 的文档和网上的一些文章。最近在面试聊天的时候,发现面试官甚至会问一些运维层面的知识,感觉在这一块自己不能给出一个满意的答复。

类似的问题还有分布式事务。自己在平常工作中没有使用过分布式事务,想向几个伙伴讨教,然而他们也是没有经验。在面试过程中能聊的只是学习 RocketMQ 时候,顺带看的基于事务消息来实现的分布式事务,但是聊的时候心里也是非常没有底。对于面试中的分布式事务问题,除了八股文和面经,该如何增加一些实战经验呢。

4436 次点击
所在节点    Java
17 条回复
Jooooooooo
2020-11-30 16:54:30 +08:00
没做过就没有实战经验, 不必硬凑, 因为做过的面试官很容易就能问出来.

这一块不行, 就从别的地方弥补吧.

比如你可以说确实没有运维经验, 但读过部分 redis 源码
hdbzsgm
2020-11-30 16:55:38 +08:00
redis 一直要看到 skiplist 源码
luckyrayyy
2020-11-30 16:58:42 +08:00
p6 级别八股文就够了,你照着八股文里的问题自己试试就行了。
lyy16384
2020-11-30 17:31:27 +08:00
可以检查一下是不是简历写的太过了,比如“只是使用一些简单 Redis 命令”对应简历应该写“熟悉常用 Redis 命令”而不是“熟练使用 Redis”甚至“精通 Redis”.
如果简历没问题面试官依然问了超出你认知的问题,可能只是在试探你的上限,回答不好也没什么的。这种情况下可以尝试把宏大的问题往小回答,把回答方向拉回你熟悉的领域,向面试官要更丰富的场景,甚至让面试官提示你一下都是可以的
个人认为面试不像考试,更像相亲,主要是靠聊的
yzbythesea
2020-11-30 17:44:37 +08:00
别听楼上的源码党。这个如果工作中没法实践,就只有找机会看看开源项目怎么使用 redis 和 设计 的了。另外你提到了这些都是很基础的问题,甚至如果我不熟悉 redis,但是我做过分布式,也大概能猜出答案,比如分布式锁,复制,持久化,集群这些。而且运维这类问题,背书是很容易露馅的。所以没有万分把握,简历里面的技能能少点儿就少点儿。。。
Jooooooooo
2020-11-30 17:51:13 +08:00
@yzbythesea 没做过强行说做过是给自己挖坑.

我问你, 你的 redis 集群 QPS 多少, 命中率多少? 压力上限在哪, 告警怎么配的?
hpeng
2020-11-30 17:56:26 +08:00
直接说没用过,但是看过里面实现,碰到恰好看过的面试官就可能跟你讨论里面的优缺点,优化点,然后没崩就挺好的(个人感觉)
Solarest
2020-11-30 17:56:47 +08:00
p6 redis 就八股文吧 + 一些简单应用 是不是建立描述写的太花了?
zzzzzzggggggg
2020-11-30 20:43:13 +08:00
八股文而已
haosamax
2020-11-30 21:46:46 +08:00
今天,redis 持久化,垃圾回收算法没被出来😂
joydragon
2020-11-30 22:25:51 +08:00
拔苗助长好像没什么意思,对于想了解 redis 更多,找机会接触一些 redis 实际应用场景可能更有意义吧
hemingway
2020-11-30 22:50:09 +08:00
学习了,这里面好多名词我都没有听说过,赶紧网上搜索听一下。
raaaaaar
2020-11-30 23:02:11 +08:00
真的越来越觉得都是业务驱动技术,不遇上真正用一下,什么技术都无法深入。
Kirsk
2020-12-01 09:12:08 +08:00
应该反问面试官为什么不避开分布式事务有没有其他解决方案 经验嘛 做复杂就好啦 单体拆他几十个服务 然后就碰到各种问题了
4771314
2020-12-01 09:38:29 +08:00
八股文可太形象了
nicoley
2020-12-01 09:59:36 +08:00
想知道自己平时学习 Redis, 可以在学习 Redis 过程中尝试动手做做哪些不那么高艰深的东西 (
simonlu9
2020-12-01 11:04:02 +08:00
分布式事务真的一般公司都用不了,分布式锁倒是用得比较多

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/730655

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX