昨晚去面了一家叫“有赞”的公司,最后连一面都没过,郁闷。
面试官给出不过的原因如下 3 点:
1.让我画 AQS 的结构时没画出来
---我当时很蒙,AQS 的原理我差不多说清楚了,AQS 里面不就是一个等待队列吗,然后我就画了个队列,标出一些节点
2.问我 dubbo 远程会传哪些东西,
---我说要调用的方法,RPCcontext 里的一些隐藏参数吧,然后不知道其它的了。然后他说,还有方法参数,参数类型啊。????谁工作好几年了不知道调方法要传参数啊
3.spring 加载 xml 配置文件的过程。
这个确实源码看过太久了,而且也看得不多,一下答不上来,我认了
我的答题状况如下:
1.问并发的时候,volatile 的原理,内存语义,重排序的原因( CPU 的流水线缺陷,流水线的数据冒险,控制冒险)
内存屏障等都说清楚了; synchronized 从对象头,栈锁,Minitor Object,从偏向锁、轻量级锁、自旋、重量级锁,都差不多说清楚了; lock 的原理,AQS 基于 volatile 变量 state 的内存语义,acquire 的过程等都说清楚了;
2.问 JVM 和 GC 时,整个 JVM 区域,原理,一一列出来,GC 原理,各种 GC 算法(除了 G1,因为不是太熟练,就没说)也都一一说清楚了;
3.问 redis 时,先问有哪些数据类型时,因为我说得太急,直接把各种类型的底层结构( sds,linkedList,zpilist,skiplist)说了一遍,导致他后来说我很多东西是背的,???
(我从来没去背过这种东西,但确实有些东西是为了面试去看的,而且看一两遍的东西,面试时根本回答不上问题,要多次看了,理解后才能成为自己的东西)
4.问 rabbitMq 时,说了些自己使用的场景,以及发送端确认,消费者确认,死信队列在支付订单超时时的应用等。
1
lhx2008 2018-05-15 09:13:54 +08:00 via Android
感觉问细节的话,我觉得包作者可能都不记得了。
|
2
Damon4V 2018-05-15 09:15:22 +08:00
后端的岗位?
|
5
VoidChen 2018-05-15 09:17:33 +08:00 4
请问要达到你这个程度,大概用自学多少年啊
|
6
nl101531 2018-05-15 09:18:17 +08:00 via Android
几年经验的啊?遇到这种事只能说没缘分,不要对自己太苛刻
|
7
x7395759 2018-05-15 09:19:20 +08:00
我都不会
|
8
harryge 2018-05-15 09:19:51 +08:00
可能不缺人吧。
|
9
choiwanxy OP @VoidChen 如果是学生的话,有时间,一年都可以吧。但学生时代有可能不知道方向,不知道自己想要什么。
而且要一年全部时间花在学习上吧 |
10
sagaxu 2018-05-15 09:20:48 +08:00 via Android
这三个问题我也答不上来,你面的是 5 万的职位吗?
|
11
lhx2008 2018-05-15 09:21:25 +08:00 via Android
@choiwanxy 但是学过一两次是真心记不住,能消化 20-30%就不错了,然后再过半年就剩 5%了
|
12
Damon4V 2018-05-15 09:22:01 +08:00
我觉得面试官应该没你水平高,应该是派了个小咯喽给你面试的,我觉得工作多年的开发,就算再差,过一面没问题的,只能说没缘分吧;
|
13
reeco 2018-05-15 09:25:57 +08:00
考虑阿里吗,cmVlY29ndW9AZ21haWwuY29t
|
14
choiwanxy OP @sagaxu 这个,哈哈,深圳这边,这个就是最多给 2W 的职位。我之前面了 2 家,到谈 offer 阶段,我开 22K,对方说开不到,然后就再也没消息了。
|
15
hicola 2018-05-15 09:28:52 +08:00
有赞好像就在门口? 黄龙时代广场?
|
17
loneRanger 2018-05-15 09:30:05 +08:00
有赞待遇本来就不比阿里差,面试阿里级别的不过分啊!这很合理,而且你得说明自己工作年限以及面试岗位,搞的人家公司对 java 初级也是这个面试题
|
18
HunterPan 2018-05-15 09:31:42 +08:00 1
CLH 队列你画的什么样子?双链表要给出来的,公平锁和共享锁怎么使用的?说不清楚只能认为你理解不深
|
19
sagaxu 2018-05-15 09:34:02 +08:00 via Android
@choiwanxy 深圳果然竞争激烈,上海这边 20k 价位的,能回答出你一半问题就算捡到宝了,哪怕背宝典的也行。
|
20
RubyJack 2018-05-15 09:34:44 +08:00
1.面试前一定要好好准备一下,像方法参数、参数类型这种要是答不上来,怪自己吧
2. 把知道的东西讲清楚,是一种能力 |
21
lijsh 2018-05-15 09:38:42 +08:00
缘分没到吧,我也面过有赞的前端,倒在哈希和 https 原理上。
|
22
choiwanxy OP @loneRanger 有赞待遇比阿里过分了吧,本人五年工作经验,面的是 3-5 年的,这个岗位在深圳的话,也就 20K 吧。
|
24
yangg 2018-05-15 09:40:25 +08:00 via iPhone
以前面过,同感觉,深圳
|
25
tengyoou 2018-05-15 09:41:32 +08:00
面试一定要好好准备,能不能一起工作这事也是要看缘分的
|
27
2225377fjs 2018-05-15 09:44:28 +08:00
楼主说的基础看起来还是不错的啊,为啥没有太多项目经验的交流。
有赞又不是什么好公司,没啥可惜的,这面试官有点水,强行装逼的感觉。 |
29
choiwanxy OP @2225377fjs 面完这些差不多就 50 分钟了,可能他觉得不适合,就没问项目什么的
|
30
choiwanxy OP @2225377fjs 没可惜,就是觉得郁闷,大晚上去面试也不容易。现在面试经常都这样,面试造航母。
|
32
zdliu 2018-05-15 09:51:42 +08:00
一半靠技术一半靠人品,不遇到奇葩就行了
|
35
simons1 2018-05-15 09:54:33 +08:00
你去面试,没答上来,这里 bb 是啥意思,别人瞎 b 问了?
|
39
tianzx 2018-05-15 10:00:25 +08:00
我觉得不是对不对的问题,可能你没答出他想要的答案
|
40
CDL 2018-05-15 10:02:22 +08:00 1
某楼上的看语气像是面试官?
|
41
notreami 2018-05-15 10:02:39 +08:00 6
心态放正,让 Linus 过来,我就问 Linux 代码,也能放倒他。
|
42
flowerains 2018-05-15 10:03:25 +08:00
可能是真的不缺人把,高手是哪里都缺的,干活的人则不一定
|
43
geying 2018-05-15 10:05:52 +08:00
几年经验? 造火箭???
|
44
domty 2018-05-15 10:06:36 +08:00
运气不好,和能力无关。
|
47
lookforsex 2018-05-15 10:21:07 +08:00 via iPhone
|
48
jethroWush 2018-05-15 10:21:36 +08:00
没过就没过呗,又不只有这家公司了,答不上的回来再补一补争取下次再遇到能答上来就好。招不招过不过重点还是招聘方自己怎么定义它招的岗位
|
49
EricFuture 2018-05-15 10:24:22 +08:00
好吧,我也一个答不上来
|
51
mcfog 2018-05-15 10:29:57 +08:00 via Android 1
有赞是不按规矩玩开源,和 swoole 作者吵完架名头搞臭以后转的 java,我特别庆幸他们的 hr 谈待遇的方式极其业余导致我没继续谈下去
|
53
lsmgeb89 2018-05-15 10:41:46 +08:00
那这种公司也不用去了,很讨厌问些牛角尖问题。
|
55
sheep3 2018-05-15 10:52:18 +08:00
45 楼专门开个小号来喷?
|
56
sheep3 2018-05-15 10:52:52 +08:00 1
有一说一,几个面有赞的朋友,回来聊面试体验都不是很好....
|
57
Damon4V 2018-05-15 10:57:32 +08:00
对 45 楼的同事表示同情
|
58
zhangzhang 2018-05-15 10:58:35 +08:00 1
|
60
choiwanxy OP @VoidChen 先多写多线程的例子,用一些并发包(比如 ReentrantLock,CoundownLatch,Future,各种线程池,各种 Atomic 原子变量等)、关键字( volatile、synchronized、final),想一下怎么样是安全的发布(堆上,栈上有什么不一样)<br>
然后去看这些并发包的实现(看 JDK 源码等),想一下为什么要用它们,作用是什么,想一下什么是可见性、原子性,为什么会重排序(这个 CPU 流水线的原因,造成的指令重排序,编译器重排序等),怎样禁止重排序(内存屏障),理一下 JMM ( java 内存模型)与硬件内存模型的区别,搞清楚 java 的一些内存交互操作<br> 推荐些书《 java 并发编程的艺术》《 java 并发编程实战》《深入理解计算机系统》《深入理解并行编程》《深入理解 java 虚拟机》《 hotspot 实战》等等<br> |
61
clifftts 2018-05-15 11:14:52 +08:00
本来还挺关注他们的,想去试试的,看来不用试了。
|
62
jlkm2010 2018-05-15 11:16:27 +08:00 1
估计不缺人
|
63
fcoolish 2018-05-15 11:26:53 +08:00
这是面几年的
|
64
winglight2016 2018-05-15 11:29:15 +08:00
楼主面的这些题我都不会了。。。不过,你觉得不用说,对方不这么认为是很正常的事情——面试沟通就是要先假设对方希望听到细节,然后根据反馈来调整,并没有一定之规,毕竟双方都是初次见面,没有达成共识,除了缘分不够,也有沟通不足的原因
|
65
VoidChen 2018-05-15 11:36:35 +08:00
@choiwanxy 谢谢谢谢,这些正是我想要的!多线程一直有写,项目已经落地了,不过都是知其然不知其所以然,所以想系统地去看一遍~
|
66
Suclogger 2018-05-15 11:41:48 +08:00 1
1. 面试是相互的,面试体验很差的,就算通过了,将来共事也很不舒服。好的面试官应该是会悉心引导的。
2. 公司好,如果进的部门不好,也是很难受的。 鉴于以上两点,楼主还是放下吧。 面试官自己翻篇了,但是让面试者很别扭,这样的公司确实应该放出来大家鞭策一下的。 最后,给阿里巴巴的面试官点个赞,遇到的面试官都很耐心,经验都很足。 |
68
zhangdawei 2018-05-15 11:49:05 +08:00
面试这东西看眼缘,没有啥固定的可以谈,所以,下一家
|
69
suckli 2018-05-15 11:49:06 +08:00
知道的很多了,你说的这些我都不懂,挺厉害的。
你可以去更好的公司,真的。 |
70
stargazer242 2018-05-15 12:05:25 +08:00 3
你这个贴已经被截图到有赞高层群了 有意思
|
71
watzds 2018-05-15 12:08:00 +08:00 via Android
以前面阿里还看过一些 AQS,现在又忘光了
|
72
sodowe666 2018-05-15 12:16:47 +08:00 2
杭州的一家小公司而已,学阿里装逼的。题主怕毛,这经验深圳大厂随便走
|
73
liuminghao233 2018-05-15 12:19:01 +08:00 via iPhone
|
74
CCNemo 2018-05-15 12:23:35 +08:00 via Android
面试嘛,他看你,你也要考量对方。
调整心态找下一家。 |
75
YellowLittleDog 2018-05-15 12:30:39 +08:00 via Android
面试官小号出动了嘛
|
76
misaka19000 2018-05-15 12:39:38 +08:00 via Android
本来觉得有赞还不错,现在看来是我太年轻了
|
77
misaka19000 2018-05-15 12:41:58 +08:00 via Android
45 楼是不是有赞的水军?
|
78
sodowe666 2018-05-15 12:45:30 +08:00
@misaka19000 绝对是,还专门注册个小号来,就两个回复
|
80
winiex 2018-05-15 12:56:42 +08:00
面试的时候问这些问题就不太好了吧,问函数调用参数是哪几个的话感觉都有些无理取闹了。感觉这位面试官没啥面试经验,只想把你问倒,而不是面试你。
|
81
kimown 2018-05-15 12:57:59 +08:00 1
面试官举办一场考试,这几条题目没答出来的,公司内部劝退,或没答出来的自己辞职,想知道能留下多少人
|
82
vjnjc 2018-05-15 13:01:35 +08:00 via Android
厉害啊楼主,话说那个 CPU 流水线缺陷考的是硬件 cpu ?
|
83
POPOEVER 2018-05-15 13:09:27 +08:00
你可能需要的是内推
|
84
shiny 2018-05-15 13:10:57 +08:00
2013 电话面试小米时候也问的 Redis 数据类型,这么多年了流行的题目还是没变,Redis 真是有生命力啊。
|
86
SourceMan 2018-05-15 13:25:37 +08:00
我觉得这个面试官是不是感觉到了自己的地位被威胁,故意逼问的呀
这样有赞高层可要注意下 |
87
onlywish2623 2018-05-15 13:30:06 +08:00 via Android
大兄弟,能认识下不,我看了你的帖子,感觉心里对技术的渴望又恢复了一点。
|
92
zxiaofan 2018-05-15 13:47:03 +08:00
楼主很厉害了
|
94
Livid MOD |
95
yongshou 2018-05-15 13:52:22 +08:00 via Android
有赞?白鸦家的?
|
96
tianrandai 2018-05-15 13:56:19 +08:00
看到 60 楼,感觉楼主很棒~加油!楼上已经有阿里的人挖你了哈哈
|
97
sgissb1 2018-05-15 13:57:01 +08:00 4
永远不要和面试的时候体验差的公司有第二第三次交道。
一方面是你自己不舒服,另一方面这类公司很容易碰到天花板。我刚毕业时候遇到一大片面试过程中对面试者不尊重的公司,我工作这么多年过去了,当初那些公司里面只有 1 家做的稍微大。其他几家不是半死不活,就是已经死了。 当初在天堂软件园做视频会议的某公司,我去找实习面试,对我态度贼差,因为我毕业的院校在公办里品牌有点差的,这家公司的人大部分是浙大出来的学生,当时面试的时候受尽了各种鄙视。 前年叫我过去面试,我一直拒绝,后来 hr 非要叫我去,为了给大家一个面子,我还是去了。去了之后看到的是规模不如以前,而且态度还是一如既往。 兄 dei,现在能力差一点也好,老实一点也罢。努力建设自身,以后会更好。我现在每隔一段时间,总是要接到来自自我感觉良好公司的所谓电话面试,事实上呢?电话中对方的态度给我感觉就很糟糕,多数是想了解技术架构。 虽然我的技能广度未必很广,但后来把我弄烦了,我索性装作什么都不懂。 |
98
moxhuis 2018-05-15 14:06:53 +08:00 2
@loneRanger 哪里来的论断? 有赞的薪资算是同级别偏低的了。
|
99
Rhonin 2018-05-15 14:07:03 +08:00
发这些就是等着别家 HR 联系你吧- -
|
100
saberpowermo 2018-05-15 14:26:37 +08:00
@Rhonin 你们的内心都那么黑暗么。
别人就不能分享点自己的东西和心里话吗? |