这才是造航母的面试吧 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
HuHui
V2EX    程序员

这才是造航母的面试吧

  •  
  •   HuHui 2018 年 3 月 15 日 16108 次点击
    这是一个创建于 2953 天前的主题,其中的信息可能已经有所发展或是发生改变。
    82 条回复    2018-03-16 17:49:47 +08:00
    lhx2008
        1
    lhx2008  
       2018 年 3 月 15 日
    看了评论说是简历挖坑了,不过这个也太夸张了
    Cooky
        2
    Cooky  
       2018 年 3 月 15 日 via Android   2
    看来我不适合干 IT (
    lujiajing1126
        3
    lujiajing1126  
       2018 年 3 月 15 日
    这也不是很过分吧= =
    choury
        4
    choury  
       2018 年 3 月 15 日 via Android   1
    我当年校招百度和阿里面试技术都和这差不多啊,去哪网还更刁钻点……校招和社招关注点不一样而已
    gamecreating
        5
    gamecreating  
       2018 年 3 月 15 日
    跟航母有啥关系
    flowarmor
        6
    flowarmor  
       2018 年 3 月 15 日
    不然呢,你以为两年 22k 怎么拿?
    kindjeff
        7
    kindjeff  
       2018 年 3 月 15 日   10
    Q:如何把一个线程分配给指定的 CPU 呢?

    A:插上一个单核 CPU。
    feverzsj
        8
    feverzsj  
       2018 年 3 月 15 日
    大公司都喜欢这么干,不管是应届生还是有经验的,就像国考一样,这也印证了帕金森定律中的大企业病。
    YouXia
        9
    YouXia  
       2018 年 3 月 15 日
    一年就招 400 个,肯定是招最优秀的啊,要不然怎么才有区分度。。。
    forestyuan
        10
    forestyuan  
       2018 年 3 月 15 日   2
    @kindjeff 有些操作系统有专门的函数来设置线程的 CPU,比如 windows 就有 SetThreadAffinityMask()
    Felldeadbird
        11
    Felldeadbird  
       2018 年 3 月 15 日
    企业大了,自然需要更优秀的人才。面试也会更有难度。
    不过可以换一个部门继续面试。
    chairuosen
        12
    chairuosen  
       2018 年 3 月 15 日
    可能是为了区分度,不然区别不了学校第一的学霸和全国第一的学霸
    shisang
        13
    shisang  
       2018 年 3 月 15 日
    造航母也许我能回答些许,其他问题不知道。
    etc
        14
    etc  
       2018 年 3 月 15 日   6
    面试造航母 上班拧螺丝
    feverzsj
        15
    feverzsj  
       2018 年 3 月 15 日
    定律五
    认识遴选庸才:人们设计了许多的认识遴选方法,但大部分测试都是徒劳无功的,最终不得不靠偶然性标准遴选。
    janxin
        16
    janxin  
       2018 年 3 月 15 日
    不过分啊,你们平时都是怎么面的
    ChristopherWu
        17
    ChristopherWu  
       2018 年 3 月 15 日
    这很常规拉。给你们看看真正造外国航母的:
    http://yonghaowu.github.io//2016/08/01/Akuna_bar/

    PS:这是问一位大三的 C++已经声明没有用过多少,只用过 C 的学生。
    yhxx
        18
    yhxx  
       2018 年 3 月 15 日   2
    Q:如何把一个线程分配给指定的 CPU 呢?
    A:(把其他 CPU 拔了)。

    我想起了我被问到的怎么优化编译速度
    没敢答买个 16 核 CPU,加钱世界可及 (手动滑稽
    ke1e
        19
    ke1e  
       2018 年 3 月 15 日
    掩面而哭
    wweir
        20
    wweir  
       2018 年 3 月 15 日 via Android
    同被简历挖坑的路过。
    问的没那么多,操作系统方面可能比这个更深。
    颜面路过
    murmur
        21
    murmur  
       2018 年 3 月 15 日
    只是个实习生面试。。么
    shihira
        22
    shihira  
       2018 年 3 月 15 日   1
    百万级优化……问一个学生?这个面试官怕不是在装逼,进一步说就是他们组根本不缺人但是被上头逼着出来面试。
    mrzys
        23
    mrzys  
       2018 年 3 月 15 日 via Android
    @yhxx ryzen1700 了解一下。。。
    cwek
        24
    cwek  
       2018 年 3 月 15 日
    Q:如何把一个线程分配给指定的 CPU 呢?
    标准 Java API 层面上是不可能吧,因为本身被 Java 和 JVM 抹平了,不会给你知道的。当然如果是调用非标准的接口就不一定了。
    wengjin456123
        25
    wengjin456123  
       2018 年 3 月 15 日 via Android
    这…………我这辈子和阿里应该没多大关系了
    choulinlin
        26
    choulinlin  
       2018 年 3 月 15 日 via Android
    @flowarmor 要学这么多东西 花这么多时间 眼睛和大脑都废了 还是通过其他途径达到 22k 好
    Salvation
        27
    Salvation  
       2018 年 3 月 15 日
    二面这些问题,真的能回答很深入不可能 40 分钟搞定.

    最有可能的是:项目中用过-->没深入-->面试官感兴趣-->聊不深入 /不会-->换个问题-->循环--->被拒

    和这个作者聊过,学弟,看了下简历,感觉人还是很厉害的.就是简历给自己挖坑太多了.

    有的时候感觉回答上来直接答案不一定是本事,如果一个问题能回答很深入反倒很不错.
    suit
        28
    suit  
       2018 年 3 月 15 日
    别给 Java 贴金 OK ?世界上只有一种语言能造航母,那就是我大 PHP
    yhxx
        29
    yhxx  
       2018 年 3 月 15 日   1
    @cwek 刚有大佬教导,线程亲和性
    CastleBUPT
        30
    CastleBUPT  
       2018 年 3 月 15 日
    讲道理,还是跟微软一样直接出算法题吧,这样对大家都好
    beyondsoft
        31
    beyondsoft  
       2018 年 3 月 15 日
    Q:如何把一个线程分配给指定的 CPU 呢?

    通过 jstack 取出线程 pid 然后通过 taskset 设置 cpu 亲和性

    多个 cpu 的情况下还可以隔离指定 cpu
    a2ex
        32
    a2ex  
       2018 年 3 月 15 日
    @ChristopherWu 都是基础问题额。。
    dobs
        33
    dobs  
       2018 年 3 月 15 日 via Android
    Linux 可以绑定进程级别,线程级别是绑定不了的。。
    dobs
        34
    dobs  
       2018 年 3 月 15 日 via Android
    @dobs 说错了。。进程和线程都可以。。
    zhouyou457
        35
    zhouyou457  
       2018 年 3 月 15 日 via iPhone
    刚毕业我应该能答一部分,写了几年 CRUD 过后都还给老师了……♂
    chocotan
        36
    chocotan  
       2018 年 3 月 15 日
    好多我都不太懂,要去恶补了
    万一补得内容面试都不问.....
    depress
        37
    depress  
       2018 年 3 月 15 日
    面试造航母上班拧螺丝,自信全靠面试别人获得了
    assad
        38
    assad  
       2018 年 3 月 15 日 via Android
    这个面试官估计我找一堆古怪的问题,他也答不上来!
    zmj1316
        39
    zmj1316  
       2018 年 3 月 15 日
    这个不算造航母吧......还算全面,不一定都要能答得上来,但是至少应该多数了解,部分能够深入解释吧
    3a3Mp112
        40
    3a3Mp112  
       2018 年 3 月 15 日
    没人是能回答所有问题的,java 之父都不行。
    williamx
        41
    williamx  
       2018 年 3 月 15 日
    给内推的那位在团队不受欢迎吧?
    wdlth
        42
    wdlth  
       2018 年 3 月 15 日
    百万级优化?
    当然是开一百万台阿里云 1 和 1G1M 带宽
    ryd994
        43
    ryd994  
       2018 年 3 月 16 日 via Android
    我觉得问的不算过分啊
    我不是 Java 程序员,除了 Java 特有的题,基础知识九成都能答出来
    tempdban
        44
    tempdban  
       2018 年 3 月 16 日 via Android
    除了和 Java 相关的我基本都能答上,但是看看我的工资,哭一会去吧
    neoblackcap
        45
    neoblackcap  
       2018 年 3 月 16 日
    我觉得也不算过分,这样的题目,按道理优秀的人当然能答出,毕竟才招 40 个。而且说微软的,怕是没有看过《编程之美》,就他们的第一题就有考到对系统的理解,当然不排除微软亚研的水平更高些,可以考些跟平台无关的。但怕是单考算法会比这个题目更难
    lulinux
        46
    lulinux  
       2018 年 3 月 16 日 via Android
    自卑。一道题都答不上来。
    maemual
        47
    maemual  
       2018 年 3 月 16 日 via Android
    不考察的难一点你们告诉我怎么区分普通、SP、SSP 甚至阿里星这种妖孽。
    littlebutt
        48
    littlebutt  
       2018 年 3 月 16 日 via iPhone
    原贴在知乎看过,这个是暑期实习面。同作为大三的我可以说除非天才没人可以通过这种面试,这种底层知识接触不到,就算了解也是在网上道听途说的。
    flowarmor
        49
    flowarmor  
       2018 年 3 月 16 日 via Android
    @ryd994 其实这堆问题的区分度就在 Java 上了。
    MiguelValentine
        50
    MiguelValentine  
       2018 年 3 月 16 日
    面试造航母 上班拧螺丝
    lbp0200
        51
    lbp0200  
       2018 年 3 月 16 日
    果然,应届生拿的薪资比我高,是有道理的。
    lcatt
        52
    lcatt  
       2018 年 3 月 16 日
    @neoblackcap leetcode 撸一遍,面试算法基本就没问题了
    lizz666
        53
    lizz666  
       2018 年 3 月 16 日
    嗯,我不会。哭
    lazypu
        54
    lazypu  
       2018 年 3 月 16 日
    万一真是去造航母的呢.
    表示连问题都看不懂...
    tanszhe
        55
    tanszhe  
       2018 年 3 月 16 日
    大部分问题 拿出来是不是都能聊半个小时了
    liangdu
        56
    liangdu  
       2018 年 3 月 16 日   8
    我觉得他本来可以回答的很好的,可能他不知道面试的潜规则,就是回答问题不要别人问什么就只答什么,

    而是尝试的以他问题为起点,深度回答原理细节,水平迁移到其他技术,然后在深入问题。

    一个是可以减少面试官的疑问,

    另一个就是可以让面试官忘记接下来要回答什么。
    yongzhong
        57
    yongzhong  
       2018 年 3 月 16 日
    @shisang 这个回复令人瞩目,期待分享
    hasbug
        58
    hasbug  
       2018 年 3 月 16 日
    可能是造航母飞船,因为我也看不懂,我猜的。
    bzw875
        59
    bzw875  
       2018 年 3 月 16 日
    好难啊,我一个都回答不上
    shisang
        60
    shisang  
       2018 年 3 月 16 日
    @yongzhong 专业是学这个的。。。
    sqbing
        61
    sqbing  
       2018 年 3 月 16 日
    @etc 真相了,其实真是这样。
    不过这也不是计算机行业才有的事,哪哪都是这样。
    Paddington
        62
    Paddington  
       2018 年 3 月 16 日
    当然这不排除这位同学的说辞夸张了些。。

    面试官也许问了点基础知识,这位同学就将这个基础夸张化了。。

    话说校招问基础很正常啊。。
    DiverRD
        63
    DiverRD  
       2018 年 3 月 16 日
    @yhxx 我觉得你说的没错啊,用空间换时间 )手动滑稽
    20015jjw
        64
    20015jjw  
       2018 年 3 月 16 日 via Android
    随便看了下觉得还行??可能是我瞎了..
    shalk
        65
    shalk  
       2018 年 3 月 16 日
    好多操作系统和底层,反而应该是学生时代最熟悉的吧。
    不过只是实习,确实有点难度略大。
    bleaker
        66
    bleaker  
       2018 年 3 月 16 日   1
    感觉挺基础的啊........
    YouXia
        67
    YouXia  
       2018 年 3 月 16 日   1
    @neoblackcap

    MSRA 还是很强的,但是多数是靠学校合作转正的。只说微软工程院的话,现在校招去阿里的比去微软工程院的实力要强不少。
    sampeng
        68
    sampeng  
       2018 年 3 月 16 日
    这题目问实习生有点超纲了吧。。。虽然说基础重要。这得什么级别的实习生?社招也不过如此吧。。
    实习生如果这些能正确答上来,还能举一反三。
    那只有三个可能。
    来之前背题了的。因为没有实际的工作经验,很多原理上的东西理解了也会忘的。
    没有好好学习,天天吭哧吭哧做项目。
    真 学霸
    suikatw
        69
    suikatw  
       2018 年 3 月 16 日
    我提供另外一个角度的看法:
    面试的目的是多方面的,除了通过 /不通过之外,还要确定人才的评级。虽然对实习生来说可能人才评级不一定会体现在实习工资上,但是在后续的培养、团队配置、转正以及转正的 offer 级别方面,人才评级都是非常重要的
    问题虽然难,但是很有可能问到 50%的时候就已经确定这个人通过了面试,剩下的是在挖掘实际潜力,以确定候选人是否是 A 类或者更高类的人才
    asdf123101
        70
    asdf123101  
       2018 年 3 月 16 日 via Android
    这个实习职位怕不是假的
    yuriko
        71
    yuriko  
       2018 年 3 月 16 日
    面这么难可能是因为回答的不错,面试官就想看看对方上限在哪里。我觉得也不一定是面试被刷的,很可能是 HR 那边有了什么奇怪的红线。

    我以前在菊花厂的时候见过面试双方都非常满意,用人部门就等着人来干活的时候,被 HR 各种毙掉。
    shiina
        72
    shiina  
       2018 年 3 月 16 日
    这个实习岗怕不是真造航母的
    yang2yang
        73
    yang2yang  
       2018 年 3 月 16 日
    直接手写红黑树不用伪代码的,不能有编译错误的那种更难
    HangoX
        74
    HangoX  
       2018 年 3 月 16 日 via Android
    我觉得应届生问这些还好吧,毕竟都是课本的东西,要是问不是课本的才对应届生不友好吧
    jusalun
        75
    jusalun  
       2018 年 3 月 16 日
    没,主要是中国人太多了,需要各种手段筛
    realpg
        76
    realpg  
    PRO
       2018 年 3 月 16 日
    这个面试下来 可能是去写复杂逻辑呢

    曾经某大厂招聘一个坑职位,语言 PHP,一个大部门下属的就一个人的业务,就是专门写内部查看的后台统计,连产品经理都没有,直管大领导要求做个什么样的汇总,就做什么样的,纯 CRUD ……
    然后给了比这还复杂的面试题……
    feather12315
        77
    feather12315  
       2018 年 3 月 16 日 via Android
    @ChristopherWu 我实习的时候看过一点点 qemu/libvirt 源码,感觉这问题= =确实只用 C 的话,不是很难吧?绝大部分在读源码的过程中都涉及过,但没系统地学过,知道得不全。
    fcten
        78
    fcten  
       2018 年 3 月 16 日
    看了一下,除了百万级长连接优化之外,其余对于应届生来说都不算过分。
    feather12315
        79
    feather12315  
       2018 年 3 月 16 日 via Android
    Q:如何把一个线程分配给指定的 CPU 呢?
    Answer:我知道在 Linux 上可以用 libnuma 把特定进程 map 到特定的 core 上…线程有人知道咋做吗?
    captainwz
        80
    captainwz  
       2018 年 3 月 16 日
    想起我当时实习面试的时候也会问,觉得我怎么样
    现在觉得好傻
    cross874
        81
    cross874  
       2018 年 3 月 16 日
    Q:如何把一个线程分配给指定的 CPU 呢?
    A: JNI 了解一下
    ChristopherWu
        82
    ChristopherWu  
       2018 年 3 月 16 日
    @feather12315
    关键是英语面试。。然后二面我是过了,三面才问 C++指定的问题,比如那个模板生成之类的,有点。。。(然后是蹭蹭热度,不要打我)
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     959 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 282ms UTC 22:22 PVG 06:22 LAX 15:22 JFK 18:22
    Do have faith in what you're doing.
    ubao msn 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