• 请不要在回答技术问题时复制粘贴 AI 生成的内容
alphaG
V2EX  ›  程序员

非科班出生,面鹅厂暑期实习生

  •  
  •   alphaG ·
    Alpha2Cool · Apr 2, 2020 · 7037 views
    This topic created in 2406 days ago, the information mentioned may be changed or developed.

    面微信支付,一面还行,二面上来就问整型无序双向链表能不能转排序二叉树,我是真不会呀,暑期实习这么难吗,有没有鹅厂大佬,求推荐适合小弟的岗位

    31 replies  •  2020-04-04 11:40:21 +08:00
    easylee
    easylee
    Apr 2, 2020❤️1
    1
    数据结构必须会,其中链表和树是最常考的。

    话说非科班还拿到了面试机会,看来简历挺漂亮啊!
    lhx2008
    lhx2008
    Apr 2, 2020 via Android❤️1
    2
    一面过了就行,过多一段时间有其他组捞你,至于问不问算法,问多难这个看运气了,WXG 是最难的
    rapiz
    rapiz
    Apr 2, 2020
    3
    面你这个算很简单的了。我一面就被扔了四道算法题,时间空间紧到我一般认为不可行。
    ekuso
    ekuso
    Apr 2, 2020
    4
    wxg 的要求更高吧
    alphaG
    alphaG
    OP
    Apr 2, 2020❤️1
    5
    @easylee 末流 211 小硕一枚,菜到扣脚,我简直自不量力
    alphaG
    alphaG
    OP
    Apr 2, 2020
    6
    @rapiz 看来我一面真的走了狗屎运
    alphaG
    alphaG
    OP
    Apr 2, 2020
    7
    @lhx2008 谢谢,我还要加把劲
    xupefei
    xupefei
    Apr 2, 2020 via iPhone
    8
    这面试题不是很难,lz 估计没刷题。
    首先进行链表 inplace 排序,比如用 quick sort 。
    然后是构建二叉树。首先用快慢指针找到中间节点,然后递归左半边和右半边。

    两道题都是 leetcode 原题。
    alphaG
    alphaG
    OP
    Apr 2, 2020
    9
    @xupefei 我就刷过 20 道牛客,leetcode 真还没刷过,感谢提醒
    JerryCha
    JerryCha
    Apr 2, 2020
    10
    ?不懂就问,能不能直接一个一个从链表里读构建一个 BST
    hhyvs111
    hhyvs111
    Apr 2, 2020
    11
    微信这个操作正常,以前面了三轮,每一面都是上来三道编程题,半小时昨晚
    alphaG
    alphaG
    OP
    Apr 2, 2020 via iPhone
    12
    @hhyvs111 你们都太强了 8
    DevRoss
    DevRoss
    Apr 2, 2020 via Android
    13
    WXG 的校招更难,面完部门还有几轮面委会。真正的过五关斩六将。🐶
    alphaG
    alphaG
    OP
    Apr 2, 2020 via iPhone
    14
    @DevRoss 层主已经进 WXG 了吗,好强啊,膜拜一下
    coer
    coer
    Apr 2, 2020
    15
    有序双向链表可以构造成排序二叉树,就是一个递归,leetcode 原题,不过无序链表首先得排序,链表的排序比如用自低向上的归并。
    xupefei
    xupefei
    Apr 2, 2020 via iPhone
    16
    @JerryCha 可以,从小到大一个一个挑出来,构造一个非常不平衡的二叉树。复杂度 n^n 。
    fzz
    fzz
    Apr 3, 2020 via Android
    17
    本科非科班连续挂了两次 我是真的菜。
    lihongming
    lihongming
    Apr 3, 2020 via iPhone
    18
    为何要先排序?又没要求平衡二叉树,直接用第一个节点做 root,然后逐个上树不就好了?时间复杂度 O(NlogN)

    当初学 BST 的时候,老师就说可以用于排序。
    CismonX
    CismonX
    Apr 3, 2020 via iPhone
    19
    楼主的简历应该是比较优秀了。我是本科非科班,春招和秋招都没拿到鹅厂的笔试机会,而且我觉得如果我是读了研的非科班应该更没机会😥
    DamienS
    DamienS
    Apr 3, 2020
    20
    @lihongming worst case 不是 nlogn 吧。假设这链子已经从小到大 sort 好了,你不是一直往树右边加么,那不 n^2 了。
    lihongming
    lihongming
    Apr 3, 2020 via iPhone
    21
    @DamienS 是的,你是对的,时间复杂度 NlogN 至 NN 之间
    zzzzzzggggggg
    zzzzzzggggggg
    Apr 3, 2020❤️1
    22
    试试字节跳动呗?发简历到 [email protected]
    jay4497
    jay4497
    Apr 3, 2020
    23
    中文强迫症,现在的是不是都拿 `出生` 当 `出身` 用了,国际通用了么,好多地方都见过这么用(手动吃瓜。。。
    alphaG
    alphaG
    OP
    Apr 3, 2020
    24
    @jay4497 科班就是父母嘛 O(∩_∩)O
    alphaG
    alphaG
    OP
    Apr 3, 2020
    25
    @zzzzzzggggggg 之前在 boss 上给今日头条投过,但是没有音讯,我能重复投吗
    zzzzzzggggggg
    zzzzzzggggggg
    Apr 3, 2020
    26
    @alphaG 发简历来就行,可以重复
    Allianzcortex
    Allianzcortex
    Apr 3, 2020
    27
    原谅我强迫症...应该是科班 [ 出身 ]
    alphaG
    alphaG
    OP
    Apr 3, 2020
    28
    @Allianzcortex 23 楼已经强调过了,我回去重学语文
    axknightroad
    axknightroad
    Apr 3, 2020
    29
    阿里有兴趣试试不?
    alphaG
    alphaG
    OP
    Apr 4, 2020 via iPhone
    30
    @axknightroad 不仅仅是兴趣,更多是爱,但这种爱可能只是单相思,哈哈哈,阿里我投过了,面完了没动静了
    axknightroad
    axknightroad
    Apr 4, 2020❤️1
    31
    @alphaG 简历发来看看先,我看看有没有机会安排面试 [email protected]
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3915 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 62ms · UTC 01:01 · PVG 09:01 · LAX 17:01 · JFK 20:01
    ♥ Do have faith in what you're doing.