AUTODESK招聘实习生的题目,2005-7-1
出自求职百科
点击排行
- Index - (295306)
- 华为 - (97968)
- 宝洁 - (90268)
- 普华永道 - (74357)
- IBM - (70075)
- 毕马威 - (60657)
- 中国银行 - (60086)
- SAP - (53774)
- 富士康 - (52636)
- 招商银行 - (47674)
最近更新
Task: Use C++ to implement the functionality of matrix and a simple user interface to manipulate matrix
Requirements:
1.Good programming style, design & production code quality
2.Can hold any type of data which meet certain requirements
3.Support any number of elements
4.Support common matrix operators (Only +, -, * are required)
5.Correct copy behavior
6.Support different ways to store the matrix data in a optimized way(For example, does sparse matrix & normal matrix use the same data structure?)
Optional Requirements:
7.Can send events occurring inside matrix to others (For example, when the size of matrix changes, send a OnSizeChange event to those who are interested in this event)
8.Achieve best possible performance
9.Or whatever you think appropriate(Reference counting, etc)
这是今年Autodesk招聘实习生的题目
3个分类: Autodesk | Autodesk笔经 | 笔经
