最近去大公司面试,面得怀疑人生。。

2019-01-21 11:08:20 +08:00
 javaWeber

java 后端。一直在小公司转。最近面了几家大公司都挂了。
就拿 redis 来说吧。
问 redis 的持久化方式,这个我答 aof 和 rdb。再问 aof 和 rdb 的区别,这个答 aof 备份操作命令,rdb 备份具体数据。然后继续问 aof 文件太大会怎么样?我却不知道 aof 重写机制压缩文件。
问 redis 的主从?答读写分离,主机写,从机读。然后问主从同步,支支吾吾答了个 bgsave 命令,讲不清楚。
问 redis 的回收策略。答了 lru 和 ttl。然后让手写 lru 算法,写不出来。。
问 redis 怎么做分布式锁,答 setnx 命令。再问怎么释放锁,答 del key。然后问,如果获取锁的模块宕机了怎么办?答设置缓存失效时间。然后继续深问,分布式锁 redis 做了主从,如果设置锁之后,主机在传输到从机的时候挂掉了,从机还没有加锁信息,如何处理?这个我就蒙了。
面试官说我只会用,不懂底层原理。
一个知识点,不断地往深问,就会蒙。
现在面试大公司,面得怀疑人生,想进大公司实在是太难了。。

40575 次点击
所在节点    程序员
168 条回复
402124773
2019-01-21 11:11:56 +08:00
你多去几次,发现他们每次问的问题都是那些。然后针对那些问题,深入地查看源码,了解底层。然后。。。
zzzhbooo
2019-01-21 11:11:57 +08:00
欲戴王冠,必承其重
Itoktsnhc
2019-01-21 11:12:33 +08:00
然后进去 CRUD 😂
RoyL
2019-01-21 11:12:49 +08:00
...然后进去了发现,一个也用不上
yu5121199
2019-01-21 11:12:58 +08:00
1 楼正解,多去面几次就好了。
panbofeng
2019-01-21 11:14:43 +08:00
@RoyL 哈哈哈哈哈哈,真相了
jinhan13789991
2019-01-21 11:15:03 +08:00
招一个螺丝钉,却问你发动机如何制造。
不过这也是人家筛选人才的手段啊
skypyb
2019-01-21 11:15:50 +08:00
所以这个锁到底怎么处理啊,我也好奇
SyncWorld
2019-01-21 11:16:09 +08:00
面试造核弹,上班拧螺丝~~~
liprais
2019-01-21 11:16:38 +08:00
"问 redis 怎么做分布式锁,答 setnx 命令。"
这个是有问题的,setnx & expire 这个操作并不是原子的
另外还有一些关于 redis 的分布式锁是不是安全的讨论,这个 blog 讲的不错
http://zhangtielei.com/posts/blog-redlock-reasoning.html
wispx
2019-01-21 11:17:43 +08:00
@Itoktsnhc 真相
guanhui07
2019-01-21 11:18:33 +08:00
多面面才知道自己不足,然后补,面试也是收获的一种
nekoleamo
2019-01-21 11:18:41 +08:00
我之前去海康威视面前端,问的问题真的是大而全,上来就让我说一下 vue,然后我说到哪一点,就会盯着这个点挖下去,被问倒了😌
suhongbo
2019-01-21 11:18:51 +08:00
你只是没有找个合适你的公司而已,不要急,慢慢来。面试也是一种经历
df4VW
2019-01-21 11:18:57 +08:00
不是啊,这公司只问 redis 么。。
eamon666
2019-01-21 11:19:59 +08:00
你是在简历里过度强调了 redis 的技能吗?导致面试官一直揪着这些不放?
现在大公司 模块都是分的很清楚 普通的业务 rd 是基本碰不到 redis 底层原理的。。。
liprais
2019-01-21 11:20:03 +08:00
另外你面试 java 职位让你当场实现一个分布式锁太欺负人了, 面试官自己都不一定能想出来一个正确的方案
a226679594
2019-01-21 11:20:56 +08:00
面试造核弹,上班拧螺丝~~~
zhengwenk
2019-01-21 11:27:14 +08:00
@liprais 很多时候面试官自己不懂,所以希望在面试的时候问问看有没有人能教他。当然大牛面试官例外,但是大牛也比较少
holy_sin
2019-01-21 11:29:24 +08:00
@402124773 然后继续挂 哈哈

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

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

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

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

© 2021 V2EX