Introduction

1. 编程注意事项

  • 思考清楚再开始编码;

  • 良好的代码命名和缩进对齐习惯;

  • 能够进行单元测试。

2. 编程考察的能力

  • 基础知识扎实全面,包括编程语言,数据结构,算法等

  • 能写出正确的,完整的,鲁棒的高质量代码

    • 在写代码之前想好测试用例

    • 写完代码之后验证测试用例

  • 能思路清晰地分析,解决复杂问题

    • 画图使抽象问题形象化

    • 举例使抽象问题具体化

    • 分析使复杂问题简单化

  • 能从时间,空间复杂度两方面优化算法效率

  • 具备优秀的沟通能力,学习能力,发散思维能力等

Last updated

Was this helpful?