现在面试都是要讲 hashMap put 过程, concurrentHashMap put 过程吗?

2021-04-08 12:57:08 +08:00
 kikione

昨天去去某个银行面试,是个外包,那个公司非说不是外包,是合作关系。

然后银行面试官,问我 concurrentHashMap put 过程怎么加锁的,redis String 底层结构,mysql B+ 树 原理?

我真的被打击到了,都不会,我两年工作经验。

5205 次点击
所在节点    程序员
36 条回复
a0000
2021-04-08 13:03:20 +08:00
看一看就好了,哪里不会补哪里
Smash
2021-04-08 13:03:38 +08:00
卷王之王。
evefree2
2021-04-08 13:05:19 +08:00
装 B
aizya
2021-04-08 13:11:52 +08:00
只能面向面试编程
iflyapi
2021-04-08 13:17:55 +08:00
不要气馁,说明你对面试没有充分的准备;能力再强的人,面试都需要准备一番;
问的这些都是基础,不会照样工作,但区分不出来你和别人有什么不一样,面试官怎么会选择要你呢。
ch2
2021-04-08 13:29:38 +08:00
八股背了就行了,不问这些你把面试经历说出去会显得他们土逼
fpure
2021-04-08 13:32:37 +08:00
这些都是背题,你没背自然不知道。这些东西本来就是拿来就用,正常情况下没有必要研究这些底层实现
xiaotianhu
2021-04-08 13:43:46 +08:00
我有一种感觉
小镇做题家上去了,也要用同样的做题家思维来找到志同道合的人。
这种公司和岗位就对做题家比较友好,对野路子就容易让人怀疑人生。

anyway,谷歌不是也因为“不能手写红黑树”把 Homebrew 作者拒了么。都一样
wellsc
2021-04-08 13:44:53 +08:00
最最基础的八股文,你不会不代表你菜,但是会找不到工作
yelog
2021-04-08 13:49:00 +08:00
这个都是面试基础,找工作前过一遍就行了
narrowei
2021-04-08 13:50:06 +08:00
UserDMM
2021-04-08 14:24:13 +08:00
这些是面试基础题型,面试前要准备的,各种基础算法题面试前 leetcode 刷一遍
CantSee
2021-04-08 14:45:13 +08:00
八股文,扩容,cas 分段锁,死链
Macolor21
2021-04-08 14:51:07 +08:00
这些都是基础,Redis String 问题,书上一页纸搞定,
也就是全数字 8 字节用 int,低于 39 字节用 embstr (压缩字符串),其他都用 raw 。(一句话都搞定了)
B+树原理的,看这篇( <amp-youtube data-videoid="aZjYr87r1b8" layout="responsive" width="480" height="270"></amp-youtube>&t=53s ),从磁盘讲到 B+树,简单来说和磁盘存储,以及多级索引相关。

多复习就好了
emSaVya
2021-04-08 15:12:13 +08:00
b 树 b+树 上学都不学吗 这都不会还理直气壮的。。
seanxx
2021-04-08 15:18:08 +08:00
这不是基础吗? 啥都不准备还去面试 浪费大家时间
ccppgo
2021-04-08 15:21:57 +08:00
@xiaotianhu 不是二叉树吗, 你凭空调高了难度啊
vindac
2021-04-08 15:27:36 +08:00
写业务逻辑,会这些和不会这些没啥区别。背就可以了,当课文背
ychost
2021-04-08 15:30:21 +08:00
面试的时候也没啥问的,就问问这些八股文问题,不过这些问题准备面试的话基本都会的
vate32
2021-04-08 15:48:55 +08:00
八股文,背就对了

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

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

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

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

© 2021 V2EX