尝试面了一下阿里,结果 GG - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
IsakLU
V2EX    职场话题

尝试面了一下阿里,结果 GG

  •  
  •   IsakLU 2020-03-04 22:48:48 +08:00 14862 次点击
    这是一个创建于 2045 天前的主题,其中的信息可能已经有所发展或是发生改变。

    鄙人开发 java 的,今天面试了下阿里,结果 GG 了,唉现在行不好吗?

    吐槽完之后--

    感觉还是个人复习不够到位,其中被问了操作系统实现线程安全机制,操作系统中锁的种类,线程调度问题,由于平时没有复习操作系统知识,回答得很...

    继续复习吧。

    72 条回复    2020-03-10 21:16:40 +08:00
    royzxq
        1
    royzxq  
       2020-03-04 23:08:09 +08:00
    年前面了阿里四个部门,只有一个部门到了技术老大面还没过去。
    F281M6Dh8DXpD1g2
        2
    F281M6Dh8DXpD1g2  
       2020-03-04 23:09:05 +08:00
    你把他问你的换个说法反问他,看他能答上来么
    luopengfei14
        3
    luopengfei14  
       2020-03-04 23:30:53 +08:00 via iPhone
    @liprais 完全可以
    zhch602
        4
    zhch602  
       2020-03-04 23:34:50 +08:00 via iPhone   1
    @liprais 答不上来他会问么?
    watzds
        5
    watzds  
       2020-03-04 23:35:01 +08:00 via Android
    记忆力不好
    hantsy
        6
    hantsy  
       2020-03-04 23:55:30 +08:00   1
    阿里适合刚毕业的学生面试。
    BaiLinfeng
        7
    BaiLinfeng  
       2020-03-05 00:11:12 +08:00
    211?985?
    Jooooooooo
        8
    Jooooooooo  
       2020-03-05 00:16:33 +08:00   1
    @liprais 意义何在, 不如自己学好这些东西下次再被问就答上来不更好吗?
    StarkWhite
        9
    StarkWhite  
       2020-03-05 00:26:30 +08:00
    最近阿里受疫情影响短期形势不太好,要求很高,三面没答错也挂了(应该是有更好的候选人),但腾讯给了 T9 (疫情导致游戏爆发,HC 挺多)
    jackwow
        10
    jackwow  
       2020-03-05 00:38:43 +08:00   1
    @liprais 就算对方答不上来又如何,又不是对方在找工作。
    cassyfar
        11
    cassyfar  
       2020-03-05 03:07:26 +08:00
    阿里的面试好难 为什么要问操作系统 又不是招做操作系统的。。。
    yanyueio
        12
    yanyueio  
       2020-03-05 07:23:13 +08:00 via Android   5
    @cassyfar 您这话让我想起了《亮剑》里李云龙评价楚云飞有板有眼那地图,尺子讲解作战策略的场景:你们黄埔军校出来的真是专业。
    geeti
        13
    geeti  
       2020-03-05 07:31:01 +08:00
    @cassyfar 因为这是基础,面试不考察的后果就是招进来一批只会做题的 SDE,遇到点比较深入的涉及到并发或者线程调度的问题就两眼一抹黑
    jorneyr
        14
    jorneyr  
       2020-03-05 08:19:59 +08:00
    阿里的面试也是人家 KPI 考试的一项,重在参与
    alphatoad
        15
    alphatoad  
       2020-03-05 08:23:56 +08:00
    @geeti 北美不都是这样吗 LOL,一套 leetcode 打天下
    kun775
        16
    kun775  
       2020-03-05 08:37:36 +08:00
    @StarkWhite 腾讯 T9 ?你确定没搞错?我记得腾讯应届毕业生是 T2.1,我之前在 OMG 时的领导好像才 T3.X
    janxin
        17
    janxin  
       2020-03-05 08:54:28 +08:00
    最近招人都是压等级的,比如你之前能面 P7,现在最多给你 P6...
    Sanko
        18
    Sanko  
       2020-03-05 08:56:15 +08:00 via Android
    @kun775 现在是新的体系了,本科 t4,研究生 t5 当然不排除大佬更高
    exploreXin
        19
    exploreXin  
       2020-03-05 09:05:57 +08:00
    @liprais 说了我想说的话,面试完问你还有没有其他想问公司的,你就把之前的问题问一遍,面试官基本上都会蒙比,大厂里的并不全是大神,混吃混喝的人多的很,没准可能面你的人只是个小员工,技术领导有事没在临时来面一下,想着赶紧把你打发走就完事了。
    netherlanddennis
        20
    netherlanddennis  
       2020-03-05 09:24:13 +08:00
    @Sanko @StarkWhite
    职级确实变了,只不过也没那么夸张.

    原 T2.1 = 新 6 级
    原 T3.1 = 新 9 级
    1194129822
        21
    1194129822  
       2020-03-05 09:42:06 +08:00   13
    面试官装逼而已,操作系统也不说是哪个 OS,哪个版本,线程是 win 首先引入的,而 Linux 对线程并无特别支持,多线程只是共享虚拟地址等资源的多进程,所以 Os 原生支持的同步方式就是锁啊,(想一下 Java 线程同步,而 Java 线程和 Os 线程是 1 对 1 的),不管是临界区,互斥量,信号量等等,还是 CAS,FAA.本质还是锁,只是轻重而已。而线程调度理论上无数总算法,重要的就是时间片轮转(RR)和 FIFO, Linux 现存的调度器是 CFS,调度算法主要就是带权重的这两个,估计面试官就想了解你的一些拓展知识,而不是操作系统,操作系统纯理论没什么价值。
    zhuyichen1017
        22
    zhuyichen1017  
       2020-03-05 09:42:22 +08:00   1
    操作系统实现线程安全机制...
    这个怎么回答?萌新求问
    appleUtils
        23
    appleUtils  
       2020-03-05 09:58:27 +08:00
    我擦 我只知道 lock 在那里 其他的线程就会等待 别的什么都不知道
    charce
        24
    charce  
       2020-03-05 10:00:17 +08:00
    @1194129822 你可以来上班了。
    hmxxmh
        25
    hmxxmh  
       2020-03-05 10:16:31 +08:00
    @1194129822 你说的每个字我都认识,连起来就看不懂了
    cassyfar
        26
    cassyfar  
       2020-03-05 10:19:56 +08:00
    LZ 是面得阿里云吗?
    crc8
        27
    crc8  
       2020-03-05 11:03:32 +08:00
    操作系统这些都是基础
    willH33
        28
    willH33  
       2020-03-05 11:30:25 +08:00
    @1194129822 膜拜大佬
    IsakLU
        29
    IsakLU  
    OP
       2020-03-05 11:48:35 +08:00
    cassyfar 不是 某事业部
    IsakLU
        30
    IsakLU  
    OP
       2020-03-05 11:49:00 +08:00
    211
    chenshun00
        31
    chenshun00  
       2020-03-05 12:52:01 +08:00
    为什么一定要福报 :)
    tt67wq
        32
    tt67wq  
       2020-03-05 13:02:53 +08:00
    老夫也刚跪在三面了,理由是不会 java。。。。
    Alexliu
        33
    Alexliu  
       2020-03-05 13:09:26 +08:00
    @tt67wq 前两面怎么过的。。。
    Alexliu
        34
    Alexliu  
       2020-03-05 13:09:47 +08:00
    @hantsy 此话在理啊,社招还问上学的时候学的东西,难
    tt67wq
        35
    tt67wq  
       2020-03-05 13:11:23 +08:00
    @Alexliu #33 我也不知道,就问了些服务端的基础,问 java 我就说不会,然后前两面就过了
    IsakLU
        36
    IsakLU  
    OP
       2020-03-05 13:11:58 +08:00
    @tt67wq 哈哈 我们刚好相反过来
    IsakLU
        37
    IsakLU  
    OP
       2020-03-05 13:13:11 +08:00
    @1194129822 对 这些扩展底层知识确实了解得太少了。以为只要了解 java 线程模型就行 才发现不行
    IsakLU
        38
    IsakLU  
    OP
       2020-03-05 13:13:58 +08:00
    @crc8 说实话 操作系统这些基础缺失打得不够牢固,而且平时 java 开发确实关注少
    rogerus
        39
    rogerus  
       2020-03-05 13:42:30 +08:00
    其实不难啊,都是计算机专业本科该学的内容。
    jdz
        40
    jdz  
       2020-03-05 13:48:31 +08:00 via Android
    @zhuyichen1017 Linux 内核中, 原子指令,内存屏障,禁止中断,禁止内核抢占,自旋锁,信号量,顺序锁,rcu 欢迎补充
    hantsy
        41
    hantsy  
       2020-03-05 14:09:05 +08:00
    @chenshun00 工作本身就是围城,有的人想出来,有的人拼命往里面挤。

    阿里,只要混得下去,剩下的就是多花时间耗在公司,至于工作本身嘛不重要,收入肯定不错。

    你要指望去做改变世界的事,还是去 FB,Apple 等公司吧。
    hantsy
        42
    hantsy  
       2020-03-05 14:13:26 +08:00
    @rogerus 没错,大学毕业的时候,操作系统,数据结构算法( C 语言)我也记得清清楚。到现在你要问我操作的一些细节,早不记得了。数据结构算法现在脑子除了冒泡排序,二叉树有点印象,什么其它排序,红黑树,B+树,我早不记得什么样子了。
    loveour
        43
    loveour  
       2020-03-05 14:33:18 +08:00
    @hantsy #42 +1.大学的各路课程,什么数据结构算法数据库图形学,很多内容都印象不深了。因为多年没面试笔试,工作中很多根本用不到。
    smallseven
        44
    smallseven  
       2020-03-05 14:47:06 +08:00
    虽然问的是 OS 的线程安全机制,如果落实到开发中( java 编程)应该是关于并发编程内存模型,线程安全的问题。这就要回到最底层的 JVM,JMM 的设计上了,甚至会详细到更底层的编译重排序机制等等。如果当从 Java 语法上讲可能就会问 volatile,final,Synchronized,AtomicInteger 等关键字的内存含义和作用,还有 ArrayBlockingQueue,CopyOnWriteArrayList 等结构是怎么保证线程安全的。

    当然也可能能纯粹就是问一下操作系统课程中的那些知识点,看看楼主记忆和掌握程度,也能够反映出一些能力。其实更重要的是考察面试者回答问题时候的逻辑性和表达思路。当时我在面试中也是经常在这些基础问题上翻车了,楼主可以重点总结一些问题,然后背一背突击一下。代码能力+理论基础都很重要的,楼主加油!
    IsakLU
        45
    IsakLU  
    OP
       2020-03-05 15:44:23 +08:00
    @rogerus 本人不是计算机的 是通信转计算机哒~~
    IsakLU
        46
    IsakLU  
    OP
       2020-03-05 15:45:43 +08:00
    @smallseven 谢谢~ 一起加油鸭~~~
    yolanda0xie
        47
    yolanda0xie  
       2020-03-05 16:09:20 +08:00
    @1194129822 你可以去了。哈哈
    sockpuppet9527
        48
    sockpuppet9527  
       2020-03-05 16:28:38 +08:00
    歪歌楼
    其实涉及到用户态的东西,线程并不是很稳定。
    看 fio 源码,为什么 fio 不用线程同步机制来结束,而是用暴力的轮询,等轮询结束?为什么 fio 跑的更多的是进程而不是线程?
    因为 io 发生错误,这时候有中断信号的时候,用户态截断中断处理不好的话,很容易使得整个线程崩掉。进程挂掉还好处理,直接放弃掉就行,线程的 context 是很恶心的一坨东西。
    chenyu0532
        49
    chenyu0532  
       2020-03-05 16:44:50 +08:00
    v2 有阿里的大神么。。。过来怼他们这些不服的!!!
    chocotan
        50
    chocotan  
       2020-03-05 17:00:29 +08:00
    面试造火箭
    younghust
        51
    younghust  
       2020-03-05 17:15:07 +08:00
    @StarkWhite 3.1 还不错,研究生毕业应该是 2.3,然后过 1-2 年升 3.1。 看个人工作年限
    IsakLU
        52
    IsakLU  
    OP
       2020-03-05 20:41:22 +08:00
    @chocotan 见过火箭才能知道螺丝是长啥样啊
    asuraa
        53
    asuraa  
       2020-03-05 20:56:31 +08:00
    这些大厂得提前刷题才能过
    bzj
        54
    bzj  
       2020-03-05 21:07:33 +08:00
    @StarkWhite 受疫情影响,电商不是发展形势更好吗?
    freezhan
        55
    freezhan  
       2020-03-05 21:29:38 +08:00
    @bzj 找工作的人也多了啊(别的公司发展的不好的...)。
    kpppp
        56
    kpppp  
       2020-03-05 21:36:36 +08:00
    github 2w 星分分钟就能去吧。
    BLF2
        57
    BLF2  
       2020-03-05 21:41:15 +08:00
    表示一面都没过去,原理性的东西问的比较多,尤其是数据库
    bzj
        58
    bzj  
       2020-03-05 22:35:37 +08:00
    @freezhan 跟找工作的人多有什么关系, 难道找工作的人多就招的人多了?
    heiheidewo
        59
    heiheidewo  
       2020-03-05 23:35:08 +08:00
    线程安全这种坑平时很难测不出来,如果线上出个偶现的问题能查死人,所以基础知识不牢固的,坚决不能招来挖坑
    52coder
        60
    52coder  
       2020-03-05 23:52:01 +08:00
    @liprais 你作为面试官,难道不挑自己会的问吗?
    melkor
        61
    melkor  
       2020-03-06 09:15:43 +08:00 via iPhone
    @younghust 研究生毕业是 1.3
    rogerus
        62
    rogerus  
       2020-03-06 10:15:27 +08:00
    @IsakLU 所以更应该补下基础啦。
    fanhaipeng0403
        63
    fanhaipeng0403  
       2020-03-06 11:05:05 +08:00
    @heiheidewo 平时很难测不出来
    freezhan
        64
    freezhan  
       2020-03-06 11:34:42 +08:00
    @bzj 企业可以选择的人多了,问题就更难了呗(择优)
    mazyi
        65
    mazyi  
    PRO
       2020-03-06 12:29:51 +08:00
    到底都是,锁,啊。。。
    StarkWhite
        66
    StarkWhite  
       2020-03-06 22:57:03 +08:00
    @bzj 中国电商发展 20 多年快到天花板了,这次疫情对于中小平台还是有可观的增长,但阿里作为老大有着过半的占有率很难再大幅提升,业务上也是多元化,涉及线下业务的生鲜等新零售、涉及硬件的 IoT 等都受到冲击。
    现在用户遭受经济损失,快递也不方便,大家宅在家更多的是带动游戏的增长。
    Boss 直聘上邀请我面试的阿里 工程师和 HR 连腾讯的 1/10 都不到,新增的岗位数也比腾讯的少很多。
    StarkWhite
        67
    StarkWhite  
       2020-03-06 22:58:15 +08:00
    @kun775 直接调整过了,@netherlanddennis 对的
    StarkWhite
        68
    StarkWhite  
       2020-03-06 22:58:37 +08:00
    @StarkWhite 职级调整过了
    IsakLU
        69
    IsakLU  
    OP
       2020-03-07 17:27:33 +08:00
    @StarkWhite 可是开发 java 的去腾讯可以吗?
    bzj
        70
    bzj  
       2020-03-07 18:12:57 +08:00
    @StarkWhite 你又知道了,第一次听说做电商看占有率而不是营业额,据我所知,疫情期间京东的销售额翻了好几倍,至于你说的面试,门都出不去,谁会邀请你面试呢?不懂尽量少说话,说得越多错的越多
    StarkWhite
        71
    StarkWhite  
       2020-03-10 21:08:08 +08:00
    @IsakLU 大厂啥语言都用,有很多 Java 岗位的,你去招聘平台看看
    StarkWhite
        72
    StarkWhite  
       2020-03-10 21:16:40 +08:00
    @bzj 京东靠电子产品撑销售额,宅在家买手机平板电脑玩游戏很正常,而且京东物流很快;阿里主要靠服装首饰化妆品等撑起利润,宅在家不出门需求就大量减少了,菜鸟送货比不上京东物流。
    ”同样在 2 月 13 日,公布了截至 2019 年 12 月 30 日的 2020 财年第三财季财报。其中显示,阿里本季营收 1614.56 亿元,同比增长 38%,净利润达 501.32 亿元,同比增长 62%,双双超出市场预期。

    有趣的是,在发布这样一份亮眼财报之后,当日阿里股价却在震荡中以微跌 1.6%收盘。究其原因,正在于阿里方面坦承,下季度营收将不可避免的受到疫情「黑天鹅」影响放缓。“
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2784 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 14:46 PVG 22:46 LAX 07:46 JFK 10:46
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86