精英软件工程师应该了解什么?
我想说的是,找到一个对您的技能水平有点高(但不太高)的项目并加以解决。 您应该使用以下条件选择问题: 您受到它的动力–因此您将花费大量时间 这对您来说很有趣-您将乐于投入大量时间来投入更多精力 理想情况下,它解决的问题是与您申请的职位有关的问题 如果您真的可以谈论项目,您的方法和解决方案,那将是一个巨大的胜利。 坦白说,我不在乎您记忆堆排序算法或Big-O表示法的程度。 任何人都可以做到。 最终,我想知道您将有效地解决软件问题。 我想知道,如果出现问题,您可以找出问题所在。 我想知道您可以与同行和上司有效地交流您的工作。 我想知道,您的目标是最好的解决方案,而不是自我旅行。 我想看看你问我们在做什么。 我想看看你如何理解和解决问题。 请记住,面试不是客观的。 面试官很人性化,有偏见。 人们不会出于完全无法控制的原因雇用您。 祝你好运!