V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
choiwanxy
V2EX  ›  职场话题

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

  •  
  •   choiwanxy · 2018-05-15 09:10:37 +08:00 · 30968 次点击
    这是一个创建于 2414 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    131 条回复    2019-02-27 15:25:17 +08:00
    1  2  
    lhx2008
        1
    lhx2008  
       2018-05-15 09:13:54 +08:00 via Android
    感觉问细节的话,我觉得包作者可能都不记得了。
    Damon4V
        2
    Damon4V  
       2018-05-15 09:15:22 +08:00
    后端的岗位?
    choiwanxy
        3
    choiwanxy  
    OP
       2018-05-15 09:16:11 +08:00
    @Damon4V 是啊,Java 开发
    choiwanxy
        4
    choiwanxy  
    OP
       2018-05-15 09:16:43 +08:00
    @lhx2008 嗯,而且问题是 AQS 本身就没有什么数据结构可言
    VoidChen
        5
    VoidChen  
       2018-05-15 09:17:33 +08:00   ❤️ 4
    请问要达到你这个程度,大概用自学多少年啊
    nl101531
        6
    nl101531  
       2018-05-15 09:18:17 +08:00 via Android
    几年经验的啊?遇到这种事只能说没缘分,不要对自己太苛刻
    x7395759
        7
    x7395759  
       2018-05-15 09:19:20 +08:00
    我都不会
    harryge
        8
    harryge  
       2018-05-15 09:19:51 +08:00
    可能不缺人吧。
    choiwanxy
        9
    choiwanxy  
    OP
       2018-05-15 09:20:00 +08:00
    @VoidChen 如果是学生的话,有时间,一年都可以吧。但学生时代有可能不知道方向,不知道自己想要什么。
    而且要一年全部时间花在学习上吧
    sagaxu
        10
    sagaxu  
       2018-05-15 09:20:48 +08:00 via Android
    这三个问题我也答不上来,你面的是 5 万的职位吗?
    lhx2008
        11
    lhx2008  
       2018-05-15 09:21:25 +08:00 via Android
    @choiwanxy 但是学过一两次是真心记不住,能消化 20-30%就不错了,然后再过半年就剩 5%了
    Damon4V
        12
    Damon4V  
       2018-05-15 09:22:01 +08:00
    我觉得面试官应该没你水平高,应该是派了个小咯喽给你面试的,我觉得工作多年的开发,就算再差,过一面没问题的,只能说没缘分吧;
    reeco
        13
    reeco  
       2018-05-15 09:25:57 +08:00
    考虑阿里吗,cmVlY29ndW9AZ21haWwuY29t
    choiwanxy
        14
    choiwanxy  
    OP
       2018-05-15 09:26:37 +08:00
    @sagaxu 这个,哈哈,深圳这边,这个就是最多给 2W 的职位。我之前面了 2 家,到谈 offer 阶段,我开 22K,对方说开不到,然后就再也没消息了。
    hicola
        15
    hicola  
       2018-05-15 09:28:52 +08:00
    有赞好像就在门口? 黄龙时代广场?
    choiwanxy
        16
    choiwanxy  
    OP
       2018-05-15 09:29:36 +08:00
    @hicola 深圳这边,他们深圳这边好像是做医美的
    loneRanger
        17
    loneRanger  
       2018-05-15 09:30:05 +08:00
    有赞待遇本来就不比阿里差,面试阿里级别的不过分啊!这很合理,而且你得说明自己工作年限以及面试岗位,搞的人家公司对 java 初级也是这个面试题
    HunterPan
        18
    HunterPan  
       2018-05-15 09:31:42 +08:00   ❤️ 1
    CLH 队列你画的什么样子?双链表要给出来的,公平锁和共享锁怎么使用的?说不清楚只能认为你理解不深
    sagaxu
        19
    sagaxu  
       2018-05-15 09:34:02 +08:00 via Android
    @choiwanxy 深圳果然竞争激烈,上海这边 20k 价位的,能回答出你一半问题就算捡到宝了,哪怕背宝典的也行。
    RubyJack
        20
    RubyJack  
       2018-05-15 09:34:44 +08:00
    1.面试前一定要好好准备一下,像方法参数、参数类型这种要是答不上来,怪自己吧
    2. 把知道的东西讲清楚,是一种能力
    lijsh
        21
    lijsh  
       2018-05-15 09:38:42 +08:00
    缘分没到吧,我也面过有赞的前端,倒在哈希和 https 原理上。
    choiwanxy
        22
    choiwanxy  
    OP
       2018-05-15 09:39:59 +08:00
    @loneRanger 有赞待遇比阿里过分了吧,本人五年工作经验,面的是 3-5 年的,这个岗位在深圳的话,也就 20K 吧。
    expkzb
        23
    expkzb  
       2018-05-15 09:40:22 +08:00
    @harryge 应该就是这样的没错
    yangg
        24
    yangg  
       2018-05-15 09:40:25 +08:00 via iPhone
    以前面过,同感觉,深圳
    tengyoou
        25
    tengyoou  
       2018-05-15 09:41:32 +08:00
    面试一定要好好准备,能不能一起工作这事也是要看缘分的
    choiwanxy
        26
    choiwanxy  
    OP
       2018-05-15 09:42:46 +08:00
    @RubyJack 我的意思,你调方法,参数,参数类型不是不用说的东西吗。我是觉得不能用这个来评判吧。
    2225377fjs
        27
    2225377fjs  
       2018-05-15 09:44:28 +08:00
    楼主说的基础看起来还是不错的啊,为啥没有太多项目经验的交流。
    有赞又不是什么好公司,没啥可惜的,这面试官有点水,强行装逼的感觉。
    sagaxu
        28
    sagaxu  
       2018-05-15 09:44:52 +08:00 via Android
    @choiwanxy 他们可能不太看重基础和解决问题的能力,更在意十分钟就能搞明白的小知识点。
    choiwanxy
        29
    choiwanxy  
    OP
       2018-05-15 09:47:08 +08:00
    @2225377fjs 面完这些差不多就 50 分钟了,可能他觉得不适合,就没问项目什么的
    choiwanxy
        30
    choiwanxy  
    OP
       2018-05-15 09:49:14 +08:00
    @2225377fjs 没可惜,就是觉得郁闷,大晚上去面试也不容易。现在面试经常都这样,面试造航母。
    loongwang
        31
    loongwang  
       2018-05-15 09:51:00 +08:00
    @choiwanxy 所以楼主是几年经验??面试这么恐怖
    zdliu
        32
    zdliu  
       2018-05-15 09:51:42 +08:00
    一半靠技术一半靠人品,不遇到奇葩就行了
    loongwang
        33
    loongwang  
       2018-05-15 09:52:00 +08:00
    @loongwang 抱歉,刚看到上面已经回复了
    choiwanxy
        34
    choiwanxy  
    OP
       2018-05-15 09:53:01 +08:00
    @loongwang 5 年。我是很水的了,只是就事论事说下,他这不过的理由有点让人郁闷。
    simons1
        35
    simons1  
       2018-05-15 09:54:33 +08:00
    你去面试,没答上来,这里 bb 是啥意思,别人瞎 b 问了?
    loongwang
        36
    loongwang  
       2018-05-15 09:54:46 +08:00
    @choiwanxy 我觉得你已经很强了,这些东西都很底层了。
    loongwang
        37
    loongwang  
       2018-05-15 09:55:31 +08:00
    @simons1。。。。嘴上不能积点德吗,人家来发表一下感受怎么了
    RubyJack
        38
    RubyJack  
       2018-05-15 09:57:36 +08:00
    @choiwanxy 我懂你的意思,但这是面试,事无巨细都要讲出来比较好
    tianzx
        39
    tianzx  
       2018-05-15 10:00:25 +08:00
    我觉得不是对不对的问题,可能你没答出他想要的答案
    CDL
        40
    CDL  
       2018-05-15 10:02:22 +08:00   ❤️ 1
    某楼上的看语气像是面试官?
    notreami
        41
    notreami  
       2018-05-15 10:02:39 +08:00   ❤️ 6
    心态放正,让 Linus 过来,我就问 Linux 代码,也能放倒他。
    flowerains
        42
    flowerains  
       2018-05-15 10:03:25 +08:00
    可能是真的不缺人把,高手是哪里都缺的,干活的人则不一定
    geying
        43
    geying  
       2018-05-15 10:05:52 +08:00
    几年经验? 造火箭???
    domty
        44
    domty  
       2018-05-15 10:06:36 +08:00
    运气不好,和能力无关。
    simons1
        45
    simons1  
       2018-05-15 10:10:49 +08:00
    @loongwang 实话实话而已啊,面试不就应该准备好被人干吗,被人干了不舒适,反过来说别人强奸?
    Removable
        46
    Removable  
       2018-05-15 10:13:44 +08:00
    @simons1 #35 你在这瞎 bb 又是啥意思?别人吐槽一下都不行了?
    lookforsex
        47
    lookforsex  
       2018-05-15 10:21:07 +08:00 via iPhone
    @simons1 @simons1 楼主说个经历也给你喷?楼主说别人瞎逼问了吗?像你这种恶心的 hater 左上关闭不送
    jethroWush
        48
    jethroWush  
       2018-05-15 10:21:36 +08:00
    没过就没过呗,又不只有这家公司了,答不上的回来再补一补争取下次再遇到能答上来就好。招不招过不过重点还是招聘方自己怎么定义它招的岗位
    EricFuture
        49
    EricFuture  
       2018-05-15 10:24:22 +08:00
    好吧,我也一个答不上来
    VoidChen
        50
    VoidChen  
       2018-05-15 10:29:23 +08:00
    @choiwanxy 已经工作半年了,很多东西会用了,也知道大概原理,准备去看具体实现,特别是多线程那一块。
    mcfog
        51
    mcfog  
       2018-05-15 10:29:57 +08:00 via Android   ❤️ 1
    有赞是不按规矩玩开源,和 swoole 作者吵完架名头搞臭以后转的 java,我特别庆幸他们的 hr 谈待遇的方式极其业余导致我没继续谈下去
    lijsh
        52
    lijsh  
       2018-05-15 10:38:46 +08:00
    @simons1 #45 有句话怎么说来着,XX 眼里女人就没有不卖的
    lsmgeb89
        53
    lsmgeb89  
       2018-05-15 10:41:46 +08:00
    那这种公司也不用去了,很讨厌问些牛角尖问题。
    missdeer
        54
    missdeer  
       2018-05-15 10:47:23 +08:00   ❤️ 1
    @Livid 45 楼这种应该可以举报吧?
    sheep3
        55
    sheep3  
       2018-05-15 10:52:18 +08:00
    45 楼专门开个小号来喷?
    sheep3
        56
    sheep3  
       2018-05-15 10:52:52 +08:00   ❤️ 1
    有一说一,几个面有赞的朋友,回来聊面试体验都不是很好....
    Damon4V
        57
    Damon4V  
       2018-05-15 10:57:32 +08:00
    对 45 楼的同事表示同情
    zhangzhang
        58
    zhangzhang  
       2018-05-15 10:58:35 +08:00   ❤️ 1
    @missdeer @Livid 同举报
    Phariel
        59
    Phariel  
       2018-05-15 11:09:46 +08:00 via iPhone   ❤️ 1
    choiwanxy
        60
    choiwanxy  
    OP
       2018-05-15 11:14:00 +08:00   ❤️ 1
    @VoidChen 先多写多线程的例子,用一些并发包(比如 ReentrantLock,CoundownLatch,Future,各种线程池,各种 Atomic 原子变量等)、关键字( volatile、synchronized、final),想一下怎么样是安全的发布(堆上,栈上有什么不一样)<br>
    然后去看这些并发包的实现(看 JDK 源码等),想一下为什么要用它们,作用是什么,想一下什么是可见性、原子性,为什么会重排序(这个 CPU 流水线的原因,造成的指令重排序,编译器重排序等),怎样禁止重排序(内存屏障),理一下 JMM ( java 内存模型)与硬件内存模型的区别,搞清楚 java 的一些内存交互操作<br>
    推荐些书《 java 并发编程的艺术》《 java 并发编程实战》《深入理解计算机系统》《深入理解并行编程》《深入理解 java 虚拟机》《 hotspot 实战》等等<br>
    clifftts
        61
    clifftts  
       2018-05-15 11:14:52 +08:00
    本来还挺关注他们的,想去试试的,看来不用试了。
    jlkm2010
        62
    jlkm2010  
       2018-05-15 11:16:27 +08:00   ❤️ 1
    估计不缺人
    fcoolish
        63
    fcoolish  
       2018-05-15 11:26:53 +08:00
    这是面几年的
    winglight2016
        64
    winglight2016  
       2018-05-15 11:29:15 +08:00
    楼主面的这些题我都不会了。。。不过,你觉得不用说,对方不这么认为是很正常的事情——面试沟通就是要先假设对方希望听到细节,然后根据反馈来调整,并没有一定之规,毕竟双方都是初次见面,没有达成共识,除了缘分不够,也有沟通不足的原因
    VoidChen
        65
    VoidChen  
       2018-05-15 11:36:35 +08:00
    @choiwanxy 谢谢谢谢,这些正是我想要的!多线程一直有写,项目已经落地了,不过都是知其然不知其所以然,所以想系统地去看一遍~
    Suclogger
        66
    Suclogger  
       2018-05-15 11:41:48 +08:00   ❤️ 1
    1. 面试是相互的,面试体验很差的,就算通过了,将来共事也很不舒服。好的面试官应该是会悉心引导的。
    2. 公司好,如果进的部门不好,也是很难受的。

    鉴于以上两点,楼主还是放下吧。

    面试官自己翻篇了,但是让面试者很别扭,这样的公司确实应该放出来大家鞭策一下的。

    最后,给阿里巴巴的面试官点个赞,遇到的面试官都很耐心,经验都很足。
    zuosiruan
        67
    zuosiruan  
       2018-05-15 11:45:23 +08:00 via Android
    @loongwang 同意
    zhangdawei
        68
    zhangdawei  
       2018-05-15 11:49:05 +08:00
    面试这东西看眼缘,没有啥固定的可以谈,所以,下一家
    suckli
        69
    suckli  
       2018-05-15 11:49:06 +08:00
    知道的很多了,你说的这些我都不懂,挺厉害的。

    你可以去更好的公司,真的。
    stargazer242
        70
    stargazer242  
       2018-05-15 12:05:25 +08:00   ❤️ 3
    你这个贴已经被截图到有赞高层群了 有意思
    watzds
        71
    watzds  
       2018-05-15 12:08:00 +08:00 via Android
    以前面阿里还看过一些 AQS,现在又忘光了
    sodowe666
        72
    sodowe666  
       2018-05-15 12:16:47 +08:00   ❤️ 2
    杭州的一家小公司而已,学阿里装逼的。题主怕毛,这经验深圳大厂随便走
    liuminghao233
        73
    liuminghao233  
       2018-05-15 12:19:01 +08:00 via iPhone
    @simons1
    刚注册几天就这么 6 ?你还是玩贴吧去吧
    已拉黑勿回
    CCNemo
        74
    CCNemo  
       2018-05-15 12:23:35 +08:00 via Android
    面试嘛,他看你,你也要考量对方。
    调整心态找下一家。
    YellowLittleDog
        75
    YellowLittleDog  
       2018-05-15 12:30:39 +08:00 via Android
    面试官小号出动了嘛
    misaka19000
        76
    misaka19000  
       2018-05-15 12:39:38 +08:00 via Android
    本来觉得有赞还不错,现在看来是我太年轻了
    misaka19000
        77
    misaka19000  
       2018-05-15 12:41:58 +08:00 via Android
    45 楼是不是有赞的水军?
    sodowe666
        78
    sodowe666  
       2018-05-15 12:45:30 +08:00
    @misaka19000 绝对是,还专门注册个小号来,就两个回复
    justff
        79
    justff  
       2018-05-15 12:53:59 +08:00   ❤️ 2
    @Livid 45 楼应该管理下
    winiex
        80
    winiex  
       2018-05-15 12:56:42 +08:00
    面试的时候问这些问题就不太好了吧,问函数调用参数是哪几个的话感觉都有些无理取闹了。感觉这位面试官没啥面试经验,只想把你问倒,而不是面试你。
    kimown
        81
    kimown  
       2018-05-15 12:57:59 +08:00   ❤️ 1
    面试官举办一场考试,这几条题目没答出来的,公司内部劝退,或没答出来的自己辞职,想知道能留下多少人
    vjnjc
        82
    vjnjc  
       2018-05-15 13:01:35 +08:00 via Android
    厉害啊楼主,话说那个 CPU 流水线缺陷考的是硬件 cpu ?
    POPOEVER
        83
    POPOEVER  
       2018-05-15 13:09:27 +08:00
    你可能需要的是内推
    shiny
        84
    shiny  
       2018-05-15 13:10:57 +08:00
    2013 电话面试小米时候也问的 Redis 数据类型,这么多年了流行的题目还是没变,Redis 真是有生命力啊。
    hubahuba
        85
    hubahuba  
       2018-05-15 13:14:33 +08:00 via Android   ❤️ 1
    @VoidChen 一到 2 之间
    SourceMan
        86
    SourceMan  
       2018-05-15 13:25:37 +08:00
    我觉得这个面试官是不是感觉到了自己的地位被威胁,故意逼问的呀
    这样有赞高层可要注意下
    onlywish2623
        87
    onlywish2623  
       2018-05-15 13:30:06 +08:00 via Android
    大兄弟,能认识下不,我看了你的帖子,感觉心里对技术的渴望又恢复了一点。
    yu5121199
        88
    yu5121199  
       2018-05-15 13:40:12 +08:00
    @simons1 B 问 是怎么问的,你给大家演示下把。
    simons1
        89
    simons1  
       2018-05-15 13:43:00 +08:00
    @lijsh XX 是啥兄 dei,能说人话么
    simons1
        90
    simons1  
       2018-05-15 13:43:45 +08:00
    @yu5121199 哈哈,我不会,我 diss 楼主几句,你们高潮啥?
    yu5121199
        91
    yu5121199  
       2018-05-15 13:46:14 +08:00
    @simons1 就喜欢你这种,能力强的。
    zxiaofan
        92
    zxiaofan  
       2018-05-15 13:47:03 +08:00
    楼主很厉害了
    Livid
        93
    Livid  
    MOD
       2018-05-15 13:47:56 +08:00
    @justff 谢谢举报。那个账号已经被彻底 ban。
    Livid
        94
    Livid  
    MOD
       2018-05-15 13:49:48 +08:00
    @zhangzhang
    @missdeer
    @Phariel

    举报收到。那个账号已经被彻底 ban。
    yongshou
        95
    yongshou  
       2018-05-15 13:52:22 +08:00 via Android
    有赞?白鸦家的?
    tianrandai
        96
    tianrandai  
       2018-05-15 13:56:19 +08:00
    看到 60 楼,感觉楼主很棒~加油!楼上已经有阿里的人挖你了哈哈
    sgissb1
        97
    sgissb1  
       2018-05-15 13:57:01 +08:00   ❤️ 4
    永远不要和面试的时候体验差的公司有第二第三次交道。

    一方面是你自己不舒服,另一方面这类公司很容易碰到天花板。我刚毕业时候遇到一大片面试过程中对面试者不尊重的公司,我工作这么多年过去了,当初那些公司里面只有 1 家做的稍微大。其他几家不是半死不活,就是已经死了。

    当初在天堂软件园做视频会议的某公司,我去找实习面试,对我态度贼差,因为我毕业的院校在公办里品牌有点差的,这家公司的人大部分是浙大出来的学生,当时面试的时候受尽了各种鄙视。
    前年叫我过去面试,我一直拒绝,后来 hr 非要叫我去,为了给大家一个面子,我还是去了。去了之后看到的是规模不如以前,而且态度还是一如既往。

    兄 dei,现在能力差一点也好,老实一点也罢。努力建设自身,以后会更好。我现在每隔一段时间,总是要接到来自自我感觉良好公司的所谓电话面试,事实上呢?电话中对方的态度给我感觉就很糟糕,多数是想了解技术架构。

    虽然我的技能广度未必很广,但后来把我弄烦了,我索性装作什么都不懂。
    moxhuis
        98
    moxhuis  
       2018-05-15 14:06:53 +08:00   ❤️ 2
    @loneRanger 哪里来的论断? 有赞的薪资算是同级别偏低的了。
    Rhonin
        99
    Rhonin  
       2018-05-15 14:07:03 +08:00
    发这些就是等着别家 HR 联系你吧- -
    saberpowermo
        100
    saberpowermo  
       2018-05-15 14:26:37 +08:00
    @Rhonin 你们的内心都那么黑暗么。
    别人就不能分享点自己的东西和心里话吗?
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   983 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 21:06 · PVG 05:06 · LAX 13:06 · JFK 16:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.