V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
assassin1993zj
V2EX  ›  程序员

面试字节跳动

  •  
  •   assassin1993zj · 2020-06-19 16:34:53 +08:00 · 2264 次点击
    这是一个创建于 1613 天前的主题,其中的信息可能已经有所发展或是发生改变。

    马上要面试字节啦,我面试的那个部门会考算法(前端)。有没有过来人大佬给点建议,让我这周末针对性的刷刷算法。自己之前刷了一段时间的链表与二叉树,动态规划还没有看。 希望有头条大佬来支支招。( PS:并不是要题目,只是想知道算法着重看那几块更好)

    19 条回复    2020-06-22 16:02:45 +08:00
    usw
        1
    usw  
       2020-06-19 17:07:27 +08:00
    那可能主要看算法导论比较好(捣乱
    seki
        2
    seki  
       2020-06-19 17:09:12 +08:00
    那还是先看看 dp 吧
    Timzzzzz
        3
    Timzzzzz  
       2020-06-19 17:09:28 +08:00
    我上周前端一面让写一个快排,但是前端基础太差写出来还是挂了
    PureWhiteWu
        4
    PureWhiteWu  
       2020-06-19 17:10:36 +08:00   ❤️ 1
    二分,链表,图,树。
    <= medium 即可。
    TomIsion
        5
    TomIsion  
       2020-06-19 17:11:41 +08:00
    核心还是前端能力。
    janwarlen
        6
    janwarlen  
       2020-06-19 17:15:26 +08:00
    一个周末...只能看个大概吧
    q1angch0u
        7
    q1angch0u  
       2020-06-19 17:17:33 +08:00   ❤️ 1
    他不会点明了考你哪个算法,基本上都是给你一个问题,让你想用什么数据结构解决,堆(大顶堆、小顶堆)、树(平衡二叉树、二叉搜索树、红黑树等等)和链表(单向链表、双向链表、循环链表)多看看。校招的话大概率不会问太深的前端问题。
    StephenDev
        8
    StephenDev  
       2020-06-19 17:21:32 +08:00
    手写红黑树
    LennieChoi
        9
    LennieChoi  
       2020-06-19 17:33:25 +08:00   ❤️ 1
    不至于考那么难的算法吧,我觉得 dp 这种的面试算法工程师,或高级工程师才会考。百度搜搜高频算法题,或者上国内 leetcode 看剑指 offer 里的题,快速训练下。一般都是数组类题较多,二分查找,排序类(快排思想,归并思想),前缀和,hashmap,双指针,反正数组类题很多是智力题,解法超级多。链表的话找闭环,链表翻转,组合翻转,树的话都是围绕 dfs,bfs 的,这类都是考代码基础的题,还有就是位运算的题,这类题没做过真不好想。另外平时还是得勤刷题养成习惯,算法训练是一个长期过程,虽然我们一提算法就习惯性在前面加面试俩字,但做算法毕竟是为了提高自己,不是为了面试
    CoderGeek
        10
    CoderGeek  
       2020-06-19 17:34:52 +08:00
    @StephenDev 我背面过 但不是字节 - - 还让我整多阶 b 树 逼数!!!
    noble4cc
        11
    noble4cc  
       2020-06-19 17:37:06 +08:00
    @LennieChoi 字节面试风格就是各种奇怪算法题(脑筋急转弯)
    vissssa
        12
    vissssa  
       2020-06-19 17:45:54 +08:00
    建议推迟面试,起码刷 200 道再去吧,别浪费机会
    现在字节面试 dp 算是经常出现了,难度基本都是中等以上
    assassin1993zj
        13
    assassin1993zj  
    OP
       2020-06-20 10:41:10 +08:00
    谢谢各位大佬的回答!!!
    fly22109
        14
    fly22109  
       2020-06-20 12:03:24 +08:00
    为了面试而学算法嘛,形式主义严重,不去也罢
    assassin1993zj
        15
    assassin1993zj  
    OP
       2020-06-20 14:56:39 +08:00
    @fly22109 奇怪的脑回路
    lewis89
        16
    lewis89  
       2020-06-22 11:09:39 +08:00
    @fly22109 #14 .. 哪里有那么多主义.. 无非是程序员太多了 用算法来筛人罢了..
    assassin1993zj
        17
    assassin1993zj  
    OP
       2020-06-22 13:22:48 +08:00
    @lewis89 这种人可以不用回复他~
    abyssbx
        18
    abyssbx  
       2020-06-22 14:20:54 +08:00
    刚面完 核心点还是能把自己之前的工作经历聊清楚 然后前端基础要扎实 算法题就不会出的很难
    assassin1993zj
        19
    assassin1993zj  
    OP
       2020-06-22 16:02:45 +08:00
    @abyssbx 嗯嗯,之前面过一次了,还是要把基础打牢。上次就挂在编程题上了~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1072 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 22:37 · PVG 06:37 · LAX 14:37 · JFK 17:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.