说明:
以下五道题,来自于16年初的时候,自拟的一套题。今天突然看到,于是这篇简书出现了。感兴趣的可以欣赏欣赏。
答题场景: 面试即将结束,再拿出这五道题,从五道题中随机抽取3道题,用时20分钟。20分钟之后当场讨论,讨论时间控制在10分钟左右。
出卷形式: 将所有的题目都放到了一个 APP 中,然后安装在 iPad Pro 中,卷面是这样的:
1、精选第一题
找出代码中所有的问题
2、精选第二题
代码是否有问题
3、精选第三题
代码中的优缺点
4、 精选第四题
以下三种定义的异同
5、精选第五题
能力提升题
这么多年过去了,题还是这几道题,我依然还是那时的我。
总结
以上的五道题,经历过很多人,有实习生、也有四五年开发经验的。今天再次看到这几道题的时候,也为那时的自己有点 不知所措 了。
以上的题目,都是以 代码规范 为核心考虑的。