# Python实现《剑指offer》
部分代码自己添加了一些测试用例, 或者自己添加了一些功能
1. 初级程序员注重算法和数据结构
2. 事先做好准备,对工作有热情
3. 面试过程放松。不要急于写代码,了解清楚所要解决的问题,多和面试官沟通,然后开始做一些整体的设计和规划。不要急于提交,自己测试几个用例避免错误。
4. 良好的代码风格。命名规则,缩进对齐习惯。能够单元测试用例。
5. 项目介绍原则STAR:situation、task、action、result
6. 所需的素质:扎实的基础知识、能写高质量的代码、分析问题是思路清晰、能优化时间和空间效率、学习沟通能力