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

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 做了主从,如果设置锁之后,主机在传输到从机的时候挂掉了,从机还没有加锁信息,如何处理?这个我就蒙了。
面试官说我只会用,不懂底层原理。
一个知识点,不断地往深问,就会蒙。
现在面试大公司,面得怀疑人生,想进大公司实在是太难了。。

40617 次点击
所在节点    程序员
168 条回复
inwl
2019-01-21 11:29:36 +08:00
以前每次去面试自信都被击碎一地,因为我也不知道底层,只会用。
maichael
2019-01-21 11:31:12 +08:00
我觉得这样问的问题不大,一般是你简历上写什么他就抓住一点问什么。然后再根据你回答的深入问下去,有些问题回答不出来不会减分,但是如果你回答出来就会加分,这对于筛选很有帮助。
maemual
2019-01-21 11:31:19 +08:00
只不过想要摸清你的深度而已
msg7086
2019-01-21 11:33:01 +08:00
面造入拧是常态。不过盯着 Redis 问有点过分了。又不是招你去开发 Redis 的。
Jonssen
2019-01-21 11:35:19 +08:00
给你们支个招,在发现面试官苗头不对的时候,你先问一下面试官该职位的薪资多少?如果是 50K 的你直接走人,如果是 10K 的估计他也明白你的意思了。
deepreader
2019-01-21 11:36:03 +08:00
@Itoktsnhc 说出了真相。
javaWeber
2019-01-21 11:36:22 +08:00
@df4VW 不是啊,这公司只问 redis 么。。
========================================
不止啊。java 基础,集合源码,线程池源码,多线程并发源码问得最多。有些会问 jvm。
数据库基本必问索引和锁,还有 sql 调优。。以前我都不知道做后端对数据库要求这么高的。
框架就 ssm,springBoot 这些。
分布式的话就问缓存,消息队列,服务协调这些。
有的还会问几个 Linux 命令。
pxlxh
2019-01-21 11:39:09 +08:00
你不是应该感谢别人。
sarlanori
2019-01-21 11:40:29 +08:00
这个只能说明供大于求了,一堆人去面相同的岗位,都满足该岗位的最低要求,那当然要在这里面选能力最强的了
zhangdawei
2019-01-21 11:43:27 +08:00
很好啊,这个正好是补足不全的机会
dengtongcai
2019-01-21 11:46:44 +08:00
l 楼主可以尝试总结一下面试经验,有好处的哦,我们也可以参考下
RockShake
2019-01-21 11:47:50 +08:00
然后发现问的问题一个都用不上
javaWeber
2019-01-21 11:51:21 +08:00
@pxlxh 你不是应该感谢别人。
======================
嗯嗯。感谢并惭愧。。
waytodelay
2019-01-21 11:52:23 +08:00
楼主几年经验?面的哪家?想参考参考
fcoolish
2019-01-21 11:54:19 +08:00
问的这么详细的吗,
zjl03505
2019-01-21 11:55:36 +08:00
没人说 面试是一定要全答上。摸摸你的深浅,了解了解你应对问题的策略而已
loveCoding
2019-01-21 11:56:33 +08:00
你反问他 , 他也会跪的
nicevar
2019-01-21 12:03:52 +08:00
招人就是这样,肯定择优录取,面试的问题不一定要求你全部回答上,那些调侃"面试造核弹,上班拧螺丝"的人等招进来给你打下手不行了你肯定会喷这人谁招进来的,这也不会那也不会
mortonnex
2019-01-21 12:05:00 +08:00
redlock 没听过嘛...
nl101531
2019-01-21 12:07:01 +08:00
redis 设计与实现 可以看看这本书

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

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

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

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

© 2021 V2EX