昨晚面了一家叫”有赞“的公司,很郁闷

2018-05-15 09:10:37 +08:00
 choiwanxy

昨晚去面了一家叫“有赞”的公司,最后连一面都没过,郁闷。
面试官给出不过的原因如下 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 时,说了些自己使用的场景,以及发送端确认,消费者确认,死信队列在支付订单超时时的应用等。

30927 次点击
所在节点    职场话题
131 条回复
lhx2008
2018-05-15 09:13:54 +08:00
感觉问细节的话,我觉得包作者可能都不记得了。
Damon4V
2018-05-15 09:15:22 +08:00
后端的岗位?
choiwanxy
2018-05-15 09:16:11 +08:00
@Damon4V 是啊,Java 开发
choiwanxy
2018-05-15 09:16:43 +08:00
@lhx2008 嗯,而且问题是 AQS 本身就没有什么数据结构可言
VoidChen
2018-05-15 09:17:33 +08:00
请问要达到你这个程度,大概用自学多少年啊
nl101531
2018-05-15 09:18:17 +08:00
几年经验的啊?遇到这种事只能说没缘分,不要对自己太苛刻
x7395759
2018-05-15 09:19:20 +08:00
我都不会
harryge
2018-05-15 09:19:51 +08:00
可能不缺人吧。
choiwanxy
2018-05-15 09:20:00 +08:00
@VoidChen 如果是学生的话,有时间,一年都可以吧。但学生时代有可能不知道方向,不知道自己想要什么。
而且要一年全部时间花在学习上吧
sagaxu
2018-05-15 09:20:48 +08:00
这三个问题我也答不上来,你面的是 5 万的职位吗?
lhx2008
2018-05-15 09:21:25 +08:00
@choiwanxy 但是学过一两次是真心记不住,能消化 20-30%就不错了,然后再过半年就剩 5%了
Damon4V
2018-05-15 09:22:01 +08:00
我觉得面试官应该没你水平高,应该是派了个小咯喽给你面试的,我觉得工作多年的开发,就算再差,过一面没问题的,只能说没缘分吧;
reeco
2018-05-15 09:25:57 +08:00
考虑阿里吗,cmVlY29ndW9AZ21haWwuY29t
choiwanxy
2018-05-15 09:26:37 +08:00
@sagaxu 这个,哈哈,深圳这边,这个就是最多给 2W 的职位。我之前面了 2 家,到谈 offer 阶段,我开 22K,对方说开不到,然后就再也没消息了。
hicola
2018-05-15 09:28:52 +08:00
有赞好像就在门口? 黄龙时代广场?
choiwanxy
2018-05-15 09:29:36 +08:00
@hicola 深圳这边,他们深圳这边好像是做医美的
loneRanger
2018-05-15 09:30:05 +08:00
有赞待遇本来就不比阿里差,面试阿里级别的不过分啊!这很合理,而且你得说明自己工作年限以及面试岗位,搞的人家公司对 java 初级也是这个面试题
HunterPan
2018-05-15 09:31:42 +08:00
CLH 队列你画的什么样子?双链表要给出来的,公平锁和共享锁怎么使用的?说不清楚只能认为你理解不深
sagaxu
2018-05-15 09:34:02 +08:00
@choiwanxy 深圳果然竞争激烈,上海这边 20k 价位的,能回答出你一半问题就算捡到宝了,哪怕背宝典的也行。
RubyJack
2018-05-15 09:34:44 +08:00
1.面试前一定要好好准备一下,像方法参数、参数类型这种要是答不上来,怪自己吧
2. 把知道的东西讲清楚,是一种能力

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

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

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

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

© 2021 V2EX