面试形式为电话面试,全程大约30分钟左右,面试官自我介绍是跨部门的面试。 首先是常规的自我介绍,应该问题都不大。随后就是面试官的发问面试问题如下: 面向对象编程的特性 如何向家里人(外行人)解释清楚进程和线程 美学理念在编程中的重要性,代码的优雅是否有必要(记不太清楚了 为什么写软件是困难的 代码重构在那些场景下是必要的 Java多继承,多接口和正交性(具体问题忘了) Python字符串的正则化以及给出一部分相关的问题场景去解决 Python的一些核心类型以及各自的特性 基本都是一些比较偏基础理论的问题,可能看我还是在校学生?不过整体表现下来感觉有点悬乎,最后面试官跟我说我对一些基本概念没...