需求分析师面试

来源:百度知道 编辑:UC知道 时间:2024/05/16 16:03:41
马上要去面试阿里吧吧 需求分析师这个职位了...需要准备哪些方面的知识.....我是学 软件技术的...请面试过的..来说说.....急 ....最好是能具列子说说又哪些题...
专业要求: 较强的用户需求判断、引导、控制能力,精通面向对象的系统分析思想,善于沟通、表达能力强
其它要求:1、熟悉UML设计和相关工具使用 2有开发和系统分析经验者和商业敏感度卓越者优先考虑
可以把你们的经验发到我的邮箱 441768807@qq.com 谢谢..回答的好.必奖励

网上看到道题:用用最小空间度将一个M*N的矩阵旋转90度(顺逆时针均可)
// 个人用五个额处空间(两个循环控制三个暂存)实现。
// 大家一起研究,再优化,如果算法有错欢迎指正
// 如果有更好的方法别忘了回贴
//作者:陈昂(http974@163.com)
//算法说明:
//设有一个(M×N)3*4维矩阵A,旋转后成4*3
// 1 2 3 4 9 5 1
// 5 6 7 8 => 10 6 2
// 9 10 11 12 11 7 3
// 12 8 4
//可以发现旋转后矩阵与原矩阵的关系:
// 旋转后 原矩阵
// A[0,0] = A[2,0] = 9
// A[0,1] = A[1,0] = 5
// A[0,2] = A[0,0] = 1
// A[1,0] = A[2,1] = 10
// A[1,1] = A[1,1] = 6
// A[1,2] = A[0,1] = 2
// A[2,0] = A[2,2] = 11
// A[2,1] = A[1,2] = 7
// A[2,2] = A[0,2] = 3
// A[3,0] = A[2,3] = 12
// A[3,1] = A[1,3] = 8
// A[3,2] = A[0,3] = 4
//可以得出对应关系为:旋转后矩阵A[i,j] = 原矩阵A[ M- j -1, i ]
//所以我们可以用同一个矩阵来保存转换前后的值
//用两层循环(注意外层为N,内层为M),
//依次交换A[i,j] 与 A[ M- j -1, i ],
//(交换不用额外存储空间,直接相加交换,如交换a和b的值:a= a+ b; b= a- b; a = a - b)
//这样可以求出A[i,j]的值,原来A[i,j]的值则保存在A[ M- j -1, i ]中
//每一个A[i,j]都唯一对应一个A[ M- j -1, i