假设有需求:其中一个要求是。现有用户和用户角色 以及角色对应权限三类数据。
问:
入门
1.用户和用户角色是什么样的关联关系,是否应该遵从范式,为什么。
2.建表语句如何写。
3.如何获取所有有效用户。
4.如何限制用户的角色仅限于角色表中给出的角色?
5.如何保障用户名称唯一
普通程序员
1.如何获得用户的同时,获得用户的角色?
2.如何解决用户多重角色的问题
3.如何根据用户角色获取用户权限。
4.如何检查用户当前操作是否有权限。
5.如何过滤客户端的未知操作数据。
中级程序员
1.在数据库和后台,分别有几种方法可以获取一个列表。列表包括所有的用户,每个用户对应的角色。每个用户根据角色获得权限。
2.如何处理用户资料存储异常,如何处理程序运行时发现的用户角色数据异常?
3.如何保障所有用户数据的操作可溯,可反转。
4.大约可以写出多少有用的测试用例。
5.能否形成完备的文档。
高级程序员
1.如何解决用户量骤增之后读取时间花费,以及程序小略的进一步优化
2.决定记录哪些有意义的操作,以及收集可能继续优化程序的数据。
3.高并发时如何保证主从数据库之间的数据一致的情况下,尽量缩短读取时间
4.凭借经验预打程序补丁,减少任何可能引起程序异常的问题。
5.如何应对产品经理的过分要求。
架构师
1.技术选型,怎么让这帮小***少弄点bug出来。
2.预估硬件设备算力,预测项目瓶颈,确定项目规模和形式。
3.凭借异常丰富的经验提前解决游标上限等平时接触不到的可能BUG。
4.提前规划好项目各阶段工作,协调好前后台美工的工作时间,尽量接更多的项目。
4.如何让甲方明白,这功能***d不实用,真的不用加。
问:
入门
1.用户和用户角色是什么样的关联关系,是否应该遵从范式,为什么。
2.建表语句如何写。
3.如何获取所有有效用户。
4.如何限制用户的角色仅限于角色表中给出的角色?
5.如何保障用户名称唯一
普通程序员
1.如何获得用户的同时,获得用户的角色?
2.如何解决用户多重角色的问题
3.如何根据用户角色获取用户权限。
4.如何检查用户当前操作是否有权限。
5.如何过滤客户端的未知操作数据。
中级程序员
1.在数据库和后台,分别有几种方法可以获取一个列表。列表包括所有的用户,每个用户对应的角色。每个用户根据角色获得权限。
2.如何处理用户资料存储异常,如何处理程序运行时发现的用户角色数据异常?
3.如何保障所有用户数据的操作可溯,可反转。
4.大约可以写出多少有用的测试用例。
5.能否形成完备的文档。
高级程序员
1.如何解决用户量骤增之后读取时间花费,以及程序小略的进一步优化
2.决定记录哪些有意义的操作,以及收集可能继续优化程序的数据。
3.高并发时如何保证主从数据库之间的数据一致的情况下,尽量缩短读取时间
4.凭借经验预打程序补丁,减少任何可能引起程序异常的问题。
5.如何应对产品经理的过分要求。
架构师
1.技术选型,怎么让这帮小***少弄点bug出来。
2.预估硬件设备算力,预测项目瓶颈,确定项目规模和形式。
3.凭借异常丰富的经验提前解决游标上限等平时接触不到的可能BUG。
4.提前规划好项目各阶段工作,协调好前后台美工的工作时间,尽量接更多的项目。
4.如何让甲方明白,这功能***d不实用,真的不用加。
