• leslie 置顶
    2019-09-23
    阐述一下个人观点:目前处在不止只是全栈进一步转型中;既然老师定位的是全栈。那么可能我个人会从觉得这个设计还是明显太片面了。
        我认为这5道题目中只有BD是肯定合适:A和C只能保留一个,如果我是出题者我会保留A但是难度上强化;CE的问题就比较典型:C过于单纯的考察单一方式了,E其实应当去考察网络相关的。这样才符合全栈的概念。以下是对于老师给出的5道题目的分析
        A:考察了IT的基本功
        B:其实就是一个整体思路、其实应当就会涉及的MQ之类的
        C:如果再去考算法就重复了:应当去考察其它方面的,而且如果用单一算法就限制了考生的思路;如果是我可能会把D考题提前,然后这个去考察考生关于系统方面的
        D:整体考察了一个考生的整体设计思路:从软件的开始、数据系统
        E:完成一个HTML这个有点太、、、考察了nginx之类的,但是只是这么去考察似乎有点、、、如果是我至少会是提供一组html去考察并且把网络相关的融入进去。
        其实现在一边在全栈的过程中一边从整体架构去思考和考虑:毕竟全栈-五道题基本可以考察完一个全栈的基本实力了;毕竟做为全栈的考题,明显感觉老师的题目中缺少了关于系统和网络对于考生的考察,这又是一个SRE必须的基本技能;以上是我的个人观点。不知道老师的观点是如何看待?
        谢谢老师的分享:期待下节课老师的受教。
    展开

    作者回复: 感谢详细的思考和答复!下面是我的看法,仅供参考。:)

    首先明确一点,我认为面试不需要也很难“考察全面”,尤其不是要从知识性的角度考察全面。你说的那些基础知识的考察我认为非常正确,但是我提到的面试中的“主要问题”的考察,要避免知识性问题。

    其次,我认为一个优秀的“主要问题”要足够模糊、能够挖到足够的深度,能考察分析、思考、判断和权衡的能力,能够落实到代码上等等几条标准。

    来看一下这几道题:
    A:题目本身没有问题,是个好问题。但是涉及到罗马数字,我相信很多人对于一百万以内的罗马数字规则并不清楚,这个知识点不应当成为我们的考察对象。因此,如果面试官不能把这个规则清晰、简洁地交代清楚,那么这个题就不是一个好问题。
    B:是一个好问题。
    C:固定了具体的编程语言(C++),不是一个好问题。通常我们设计“主要问题”的一个原则就是要脱离具体语言的依赖性。
    D:是一个好问题。
    E:这个问题争议比较大,本身可能是一个好问题,但是操作起来需要注意几个事情:一个是题意“不够模糊”,缺乏进一步需要沟通交流的空间;另一个是可能不容易拉开分析、思考的深度;最后,问题的回答也容易变成对于知识性的考察。

    
     1
  • 段启超
    2019-09-23
    工作第三年了,确实前两年的工作里边,除了CRUD ,真没有其他的内容,基础更是一塌糊涂。最近在看一些其他高层面的东西,比如分布式的的中间件之类的,看《重构,改善既有代码的设计》之类的经典书,越看越觉得自己的基础不够,看到一些东西心里就很发怵。对面试大厂就更没有信心了。所以下一步,打算踏踏实实的看一些基础的书,多动手写一些,从基础的内容去出发。有眼界重要,但是基础更重要,基础真的是底气啊。

    作者回复: 👍

    
     1
  • 小寞子。(≥3≤)
    2019-09-30
    IT顾问。。这条路该怎么走。。 感觉技术又不能纯技术。 。反而更需要了解企业的高层次问题, 从business strategy到IT strategy。。 反而具体怎么写代码 并不重要。。
    
    
  • 丁丁历险记
    2019-09-30
    38 了,路在何方。
    
    
  • 看不懂的你
    2019-09-23
    有没有什么方式对自我能力进行评判,是看自己能不能回答世面上所有的面试笔试题么?
     1
    
  • Geek_0122d3
    2019-09-23
    四火老师您好,我是明年将要毕业的学生,上周三刚刚参加完亚马逊中国来武汉的现场面试,流程和这篇文章里写的真的很像,编程题占了大比重,不过总共只面了两轮,虽然没什么通过的希望但是趁机会听面试官讲了很多,有谈到亚马逊重视工程师的全栈技能,sde是someone develop everything。
    而我个人未来也是想往全栈的方向走,很明显外企这样的氛围更有助于成长为全栈工程师,国内的工程师往往都是分工的。但问题是国内的外企真的不多,如果没有去外企的机会而只能去国内公司做前端或者后端,这样的话应该怎么样开展自己对于全栈的学习呢? 谢谢您

    作者回复: 你好!我想起了几年前我也去过华中科技大学招聘和面试。

    就想说明一点,学习和工作能够统一起来最理想了,但是我认为,事实上大多都不能。也就是说,工作和项目要和自己的方向完全匹配是比较难的,很可能工作中学习的只是一部分,工作以外我认为还是需要适当积累的。

    至于方法,专栏的前两篇文章和下面的回复已经谈到一些了,就不再赘述了。:)

     1
    
我们在线,来聊聊吧