高级用高级的题目
中级用中级的题目
还是一样的题目,看答题的结果,高级准确率要求高,中级要求低点
1
Asice OP 今天面试个 3 年经验的,数组和队列区别和特点都答不出来,这 tm 是初级题了
|
3
mooncakejs 2019-03-15 12:41:17 +08:00 2
数组和链表吧
|
4
Asice OP |
5
ooops 2019-03-15 12:44:53 +08:00 4
楼上吐槽的对,这么问把人带沟里。所以说面试也看运气
|
7
w292614191 2019-03-15 12:51:11 +08:00
不面试,不答题怎么知道水平,不知道水平怎么用不同的题?
所以,不应该是先答题在计算水平吗? |
8
Asice OP @w292614191 看经验年限来大概判断中高级,然后就是面试不知道要不要不一样的题目
|
9
Asice OP |
11
m2276699 2019-03-15 13:14:57 +08:00
带蹦
|
15
DiverRD 2019-03-15 13:20:20 +08:00 via Android
我觉得直接对他的简历问拓展一些会比较好。
|
16
takemefly 2019-03-15 13:25:35 +08:00
这是见人见智的事情,大多数时候,只是要求来干活!
|
17
Asice OP @chinvo 区别其实我本质是要让他说数组和队列在开发中的不同使用场景。我实际开发从来没用过链表(以链表为底层的队列,map 这些不算)。所有不需要纠结于这点
|
18
Asice OP #17 因为需要链表这种场景的都是 list 解决,所有从来没用过链表,没用过的东西我也就不去问使用场景了
|
19
yanaraika 2019-03-15 13:50:44 +08:00 1
凡是能问标准化题目的都不算真正的高级工程师。高级一般是上来扔几个业务情景开始聊,一开始信息不给全让对方问,根据问的内容逐步深入摸清根底和水平;或者让对方来聊之前他的项目 interviewer 来问
|
20
yanaraika 2019-03-15 13:57:49 +08:00 1
经验年限判断中高级是错误的划分方法。两者有相关性但不能等同。高级应该要有独立负责(分析需求、做 trade-off、解决疑难问题)一个系统的能力,任何一方面都不能有短板;中级要能在某一个小方面问不倒。只是国内很多标的“高级”的待遇其实都只能找到初级码农
|
24
Asice OP @chinvo 我的问法在逻辑上是有问题,但是这样反而给面试者更多解读方向。
1.可以像 2-3 楼那么指出问题\n 2 可以揣摩我真实意图\n 3 可以按自己的理解自己解读\n 但是面试者什么都没答出来。\n 不知道回复怎么换行,br 不行就 [\n] 看看 |
25
gps949 2019-03-15 14:26:24 +08:00 1
笔试题是固定的(根据岗位要求级别出),面试题目也固定?难道不应该是面试官先甩出个中等的题目然后根据答题者的回答再决定下一题是继续中等难度还是降低或者升高吗?
另外,觉得除非招完全做重复劳动的岗位,否则不管什么难度的题目(即使题目自身提法有问题)都不应该完全无应答。答得精细的看是否有引申,答得对的看是否注意细节和边界,答得出的看是否正确,答不出的看是否有分析的思路,完全没思路的看是否有好奇心和学习欲望。 |
26
puyorik 2019-03-15 14:29:19 +08:00
遇到这种面试问题大概率直接走...不过估计问出这种问题的公司我也根本不会去面试吧
|
27
pupupu 2019-03-15 14:35:52 +08:00
其实就是讲讲数组的数据结构,再讲一下队列的数据结构,这难道很偏很难吗?
|
29
yanaraika 2019-03-15 14:45:44 +08:00 via Android
@Asice 然后 Google 的 l5 senior (字面意义上的高级)又可以对标阿里的 p8 高级专家
|
30
via 2019-03-15 14:52:23 +08:00
不小心就杠了,平时太过咬文嚼字吹毛求疵了,真是不好意思。
|
31
Asice OP @puyorik #26 呵呵,难道要问 jvm 回收算法,这些算法优缺点? redis 怎么实现原子性的?才能入大神法眼
|
34
newtype0092 2019-03-15 15:26:16 +08:00 2
问问题应该让别人知道你的意图,不然别人没法回答。
数组和队列区别和特点,这问题本身就有点莫名其妙,感觉是学校里试卷上老师为了怕学生混淆概念而明确设立的“陷阱”,我上学的时候肯定能马上答出来,因为我和老师都拿着同一本教材,对所谓的“陷阱”心照不宣,知道老师出这题的意思是什么。 但是工作好几年后现在一个我不认识的人来问我这个问题,我可能还真不知道从哪说起。 不过就算我一时答不上来,也会继续沟通尝试搞清楚你的意图,是假设我可能数据结构基础很差,还是说出题人本身就搞不清楚这些概念。 如果什么都说不出来都话,那大概率是真的什么都不懂了。。。 |
35
VoidChen 2019-03-15 15:41:01 +08:00
@Asice List 也是分 ArrayList 和 LinkedList 的。你问数组和队列确实有点不太恰当,因为这两个东西一个是存储结构一个是数据结构,直接拿来对比也是有点懵
|
36
oyosc 2019-03-15 15:44:46 +08:00
换我估计直接懵逼了,wtf...
|
37
TomatoYuyuko 2019-03-15 15:48:16 +08:00 1
emmm 挺讨厌问抽象问题的,如何看待,如何理解,
罗里吧嗦给面试官解释完人家告诉你 我想听的不是这个方面的= = |
38
limuyan44 2019-03-15 15:56:57 +08:00 via Android
好的面试官应该是聊而不是问。更多的是探讨吧
|
39
Asice OP @limuyan44 探讨是同级别的,你是我现在有个问题,shiro 用的 reids 缓存,频繁调用 redis,我去和一个中级的人怎么探讨出结果。这个问题,百度 Google 一堆问的,没有一个完美的解决方案,最多就是折中取巧。
|
41
tyrealgray 2019-03-15 16:28:04 +08:00 via Android
六年开发经验,这么问我也不知道怎么答他们的特点和区别
|
42
QUANXIAO 2019-03-15 16:28:50 +08:00 1
我在这里总结一下我这段面试被问的问题种类的情况:
1.看你简历,问你做过什么项目,针对你做个的项目来问,项目框架,构成,怎么实现,用什么方法,这些最好回答了,做过的基本都对答如流,让人神清气爽。 2. 这家公司需要什么样的技术人员,就直接问你:懂不懂 XXXXX 啊(因为他需要懂 XXXXX 的人才),这个 XXXXX 怎么实现啊?(就是再确认一下你到底是不是真的懂 XXX,如果都打上来,em。。。真的懂了)。 3. 最 SB 的问题,就是问一些面试官他自己懂,但是人家日常开发都没去注意也没怎么用得上的问题(特别是一些很抠门的问题),以此来考量人家是不是懂这领域。真的无语,这种问题真的会让人愕然,就好比问你:你会开车对吧,那汽车发动机有那些主要部件?好比一个图书馆那么多知识,就问你其中一句话,来断定你是不是懂这一块知识,奔溃。 |
43
Asice OP @chinvo 你觉得 3 年经验的来我们公司面试的有人能解决这个问题吗?有请推荐一下,shiro-redis 这个作者也是取巧实现,也是没有完全解决。https://github.com/alexxiyang/shiro-redis/issues/49。
鸿沟就是鸿沟,不要以为自己以为怎么就心态不可取。就像赵家人以为大家都是 p 民,他们什么时候心虚过。 加拿大被抓的赵家人,死命都要保,波兰被抓的华为前外交官马上开除,这就是鸿沟 |
45
a87586179 2019-03-15 16:47:43 +08:00
@QUANXIAO 我最近也是遇到了第三点的,进来简历都不看,直接拿着面试题问,然后最后还不忘 diss 你一下,说你啥都不懂,当时就想怼人=-=
|
47
Asice OP @tyrealgray #41 你是跟着楼上那些跑了吧,楼上很多质疑问题提的 [有问题] ,你就说你也不知道怎么答。
区别是 [有问题] ,特点总有吧,说 [不知道怎么答] ,只能说是随大流的人。 |
48
Asice OP @chinvo 牛逼,我转移话题。
#39 我提 shiro-redis 抛出不同级别不叫探讨, #40 你自己得出 [我认为我比中级高?心态不可取] ,连论据都没有的一个结论。 #43 我还是说 shiro-redis 这个问题,我说的赵家人是解释鸿沟的,和 shiro-redis 毛线关系。 然后说我转移话题,你得出结论都不需要论据的还能指责别人转移话题和杠精,确实是个人才 |
50
dongrenwen 2019-03-15 17:20:13 +08:00
@a87586179 需要观察细节和心理猜测,直接这么问的,有可能是临时抱佛脚被扔过来面试的,自己也不懂,随便问,答得上答不上没关系的;有的可能是无论怎么样都会录用,这个过程,只是为了压低工资,要的就是被面试者答不上来;遇到过比较最神奇的是被逼着招人,但实际上面试的人根本就不想招人,然后就会以各种理由让所有来面试的人不合格;还可能有现在没想到的情况,这个得根据细节猜一猜,也可以拿话套一套,要不然因为想不透而为了这种事情生气,得不偿失
|
51
a87586179 2019-03-15 17:28:19 +08:00
@dongrenwen 也对,主要是这样会浪费面试者的时间=-=
|
52
zzzzzzZ 2019-03-15 18:05:12 +08:00 1
你说的那是笔试吧,中级用中级的题目高级用高级的题目
面试一般就顺着简历聊,从来不考虑是中级还是中高级,也不考虑期望薪资多少,但是会给《能力+薪资》的性价比建议给到 HR,岗位和薪资这些都是 HR 考虑的事情。 能力完全符合的那种,很欣赏的那种,基本上就给个上限,在这个天花板之下的都可以 面试还聊理论题有点不尊重人,正常情况就是顺着经历或者技能点顺着聊。 比如你说你会 Springboot,那我就会聊明白你是“自学博客 CSDN 型精通” or “跟着老大码业务其实什么都不懂型精通” or “真的弄明白知道怎么配怎么改型精通” 基本上 80%是前面两个,那就没有聊下去的欲望,这个技能点就会打把叉 然后顺路聊聊项目,那如果你说你用过 ElasticSearch,那我就会聊明白你是“完全不会就是瞎掰型使用” or “跟着老大其实没用过但是写过一部分垃圾业务型使用” or “完全自己搭建并开发业务型使用” 基本上就能知道面试的是代码搬砖工还是程序员,他这些年到底是在写代码还是在复制粘贴 然后从一份简历有多少水分就看得出来这个人是什么水平,不是说招人不允许你自己加点水分,但是现在简历的风气基本上都很下作,好像大家都喜欢这样投机取巧。 本来老老实实大家一起聊会天谈谈技术谈谈理想的事情,整成一出狼人杀,聊着聊着就自曝了,算了不提了。 |
53
zhazi 2019-03-15 18:13:23 +08:00
@Asice shiro 本身没有 redis 实现,只提供了一个接口,然后你让面试者给你 debug 实现,还说这叫探讨,还是你溜哇
|
54
Asice OP @zhazi 我那句话说 redis 实现了,我说 shiro 用的 redis 缓存,没法解决频繁调用 redis 的问题
|
55
whileFalse 2019-03-15 18:43:31 +08:00
一楼这个问题可以用来判断面试官的水平
|
56
littleangel 2019-03-15 19:04:01 +08:00
一棒子 被打死 惨
|
57
lidfather 2019-03-15 20:49:44 +08:00
这一楼 tm 问得,你是在钓鱼吧
|
58
kkkhs 2019-03-16 00:15:29 +08:00 via Android
同表示面试者水平不行,存储结构和数据结构都没弄清,还要强词夺理,说啥任何东西都有特点和区别。
|
59
scnace 2019-03-16 01:00:26 +08:00 via Android
所以卡巴斯基和巴基斯坦到底有什么关系?
|
60
stevenbipt 2019-03-16 02:18:24 +08:00 via Android
如果是数组和链表感觉还 OK,学过数据结构的肯定都还有印象
|
61
Daath 2019-03-16 02:32:54 +08:00 via Android
数据逻辑结构以及存储结构,队列是逻辑上定义的形式,数组是表现在存储方式上所定义出来的形式,不知道对不对。
然后这个帖子让我想起去年一个面试官问过我 Nginx 怎么配置虚拟机,我一脸懵逼,然后反问了一句是在虚拟机上配置 Nginx 吗?他一句话都不说,气氛相当尴尬。哈哈 |
62
q397064399 2019-03-16 08:54:32 +08:00
|
63
loryyang 2019-03-16 11:33:29 +08:00
肯定是有区别的,你对不同 level 的人要求是不一样的。当然如果是初级写代码和高级写代码,那确实区别不大
但是到了一定 level,更关心的是,需求挖掘的能力,问题解决的能力,团队协作的能力,项目管理的能力,这可比写代码难多了。大公司能不能成事,更看重的是这些 |
64
loryyang 2019-03-16 11:36:19 +08:00
这么说吧,我觉得面试要挖掘的不是问的那几个技能点掌握的如何。而是要从中看到这个人学习的能力,工作学习的态度,沟通协作软实力,笼统说就是素质。说实话,一个好用的新手原胜过一个不好用的老手
|
66
halk 2019-03-21 18:25:45 +08:00
除了固定的题目外,一般根据简历问问题,由浅入深
|