如何学习系统设计 超级学霸学习感悟

编辑: admin           2017-04-08         

      Q: 有什么方法看这些文章看的更快更多,脑子不会短路?

      A:这本身是个算法题,你要用这些文章里,找出知识点的前后顺序,然后从root开始,必须用BFS+DFS学习,这样面试的时候被刨根问底,就不怕了(而且说不定面试官有的都不懂)

    学霸教你如何学会系统设计

      Q: 为什么面试new grad会考设计呢?

      一方面是,应对现在IT的情况 要提高面试bar 事实证明 提高算法没任何用处 所以就这么搞了。

      另一方面是,其实大家也都没设计经验 基本就算会也是自学的 凭借这个不敢保证能找到最聪明的,但是至少能找到勤奋好学的人 至于设计本身 我觉得BFS比DFS重要 就是知道的要广 能设计出大体框架 之后关键地方来dfs 把细节吸收 就足够了 真心觉得 对咱们的设计的要求 不会太高太高。

      面经上很多人挂了设计 其实我觉得可能他们真没有怎么认真准备 一知半解就杀上去了 要是按照咱们这个小组这么玩下去 估计有个一个月 设计完全不成问题!我保证咱们肯定比一般的面试官知道的还多还全还细!真心的。系统群现在的已有资料 和 备选中的list 要是咱们都能吸收 绝对够了 这样要是也挂设计 那要么是公司黑咱们 不招人 要么咱们实在是太SB 老天都不眷顾

      Q: 金融公司的系统设计

      A: 金融it方面 重要的是稳定,不出错,数字正确是前提。之后才会考虑技术。如果要面金融it就要多用数字操作,确保计算正确性。个人觉得NY的一些金融IT真的不太会关注湾区那边的新技术 对他们实用性不高。放到dota里 金融IT基本就是一号位 打钱 湾区是gank 带节奏的

      Q: 关于面试

      A: 我是觉得 LC 用心刷 80%以上 这些系统资料用心搞定 基本绝大多数大公司能handle了。面试来面试去 无外乎就那些东西。

      仔细观察 那些onsite 挂了的 基本三种情况:

      1. 算法挂。算法题出的不难 但是自己因为:做得慢 / 总有bug / 思路不清晰给人背代码的感觉。

      2. 系统挂。主要原因是:啥都不会 说不明白 胡诌 / 要么就是 会那么一点 说了五分钟就说不下去了 各种面试官的followup都听不懂。

      3. 对方黑你。这个无解。

      所谓的culture fit是建立在实力够资格的基础上分析的因素 题都做不出来 还offer个西瓜。

      我认为 算法 和 系统 是这样子的:

      1. 算法。

      按照面试的level 也不是什么竞赛 没那么难 所以要的是熟练 理解深刻。想达到这些 那就像练习三分球一样 反复练习。就是反复刷 提高熟练度。

      2. 系统。

      是考察对CS知识储备,所以要多看 多学 知道的越多越好。知识储备多了 自然面试的时候白话的底气就充足了。要不面试官问 数据咋搜索 尼玛只会挨个遍历 那不是必然挂。但是所谓各种知识基本就是看了就会 不看一辈子都不会 所以要多看。

      这种设计面试 问两个问题 就看出知识掌握的level了。说到底 算法和设计 都是砸时间 一个多练 一个多看。

  •   4
  • 相关文章

    详解关于 tomcat进程消失(被杀)问题
    java重量锁教程简介
    如何学习系统设计 超级学霸学习感悟
    Cassandra VS Dynamo 教程详解
    flash按钮如何制作?
    sql的rowcount详解 oracle sql%rowcount 在mysql中怎么写
Copyright ©2009-2021 逆火网训All Rights Reserved.     滇ICP备2023009294号-57