一些编程外的软技能
# 前言:面试要求 我们的技术面试会涉及到算法、数据结构和系统设计,面试前需要你做的准备具体如下: 结合实际项目经验回顾软件工程的知识,例如:如何从需求推导出系统设计,如何衡量两个不同设计的优劣,如何在各种限制下(人员、时间、资源等)选择其中更合适的设计,以及提升该设计的可拓展性等。 在白板上练习算法题目,写出清晰、简洁、bug free 的代码,并衡量时间和空间复杂度以及可能存在的副作用。 尝试用不同的方法,思路或数据结构去解决同一个问题,并且衡量不同解法之间的优劣。 我们需要你掌握面试岗位对应的技术领域相关知识,还需要对简历上所罗列的知识有深入的理解。 #...
more...







