面试时间:2009面试职位:开发部和测试部实习分享时间:2011-03
- 面试经历:
- 参加了柯达开发部门和测试部门的面试,第一回找工作面试,原以为自己会紧张,后来面试的时候和面试官聊的挺愉悦的,柯达的面试官都挺和蔼的,面试在比较轻松的环境下结束的。
测试部分的面试问的都是一些关于个人方面的东西,不涉及到技术问题。从中了解到如果去做测试,大部分的时间都在那里做黑盒测试,基本需要编码技术的,重要看一个人的细心和耐心。
开发部的面试在机考完毕后就开始了,由开发部的人员走到你面前和你交流,我和三组的人交流过,大部分谈的就是下午机考时做的那道题的算法问题,也问了一些平常做的项目,主要还是技术方面的问题,其中和某个看起来是技术主管聊了一下,他发现我对stl比较熟悉,就额外的问了我3个问题,发现这三个问题覆盖的知识面还是比较广泛的,他问的问题有:
a:给定一个 vector v, 如何把这个v 传到函数 void fun(int * a, int size)中去,我刚拿到这个问题时,首先的反应是用 iterator,但是首先得把函数的第一个参数该为泛型指针。后来想了一下可以用rtti机制,由于vector是一段连续内存和数组相似,估计可以采用dynamic_cast,如下
if(int * b = dynamic_cast(v))
fun(b,size);
后面两题问的就比较泛了
b:参数配置有三种形式,一是注册表,二是配置文件,三是xml文件,请比较这三种形式的优缺点?(-_- 完全不懂)
c:测试里面有代码覆盖和条件覆盖,请问哪种比较好?(-_- 不懂测试)
发现自己还是比较喜欢技术的。 - 面试官提的问题:
- 面试问的都是关于个人方面的东西,不涉及到技术问题?
有用(0) 面试难度:难度一般的面试 应聘途径:网络招聘