软件开发职位面试题汇总
2013-10-19 21:03
183 查看
10.19 去哪儿面试
1. struct和class的成员函数调用1000次后有什么执行效率方面的差异?
2.给两个int型数组A和B,长度都为n,编程实现A*B = a1*b1+a2*b2+...+an*bn。考虑执行效率。
10.18 华为面试
给一个数组A,长度为n,给定int k,使得数组循环右移k位。写出能想到的所有方法,就自己认为最优的给出伪码。
9.25 阿里面试
1. 给三个字符串A,B,C。求C的字符是否是A和B的interleaf(C字符能在A和B中都存在且字符顺序不变)。比如A="class" B="glass" C="cas" 那么C是A的interleaf不是B的interleaf。
2. 假设某程序输出0和1,且输出0的概率为p,输出1的概率为1-p。请重新封装使得输出0和1的概率都为50%。
3. 给一个m*n的矩阵,从左上角开始沿顺时针方向向内旋转,求停止位置坐标。假设左上角坐标为(1,1),右下角坐标为(m,n)。
4. 链表逆序的三种方法。
1. struct和class的成员函数调用1000次后有什么执行效率方面的差异?
2.给两个int型数组A和B,长度都为n,编程实现A*B = a1*b1+a2*b2+...+an*bn。考虑执行效率。
10.18 华为面试
给一个数组A,长度为n,给定int k,使得数组循环右移k位。写出能想到的所有方法,就自己认为最优的给出伪码。
9.25 阿里面试
1. 给三个字符串A,B,C。求C的字符是否是A和B的interleaf(C字符能在A和B中都存在且字符顺序不变)。比如A="class" B="glass" C="cas" 那么C是A的interleaf不是B的interleaf。
2. 假设某程序输出0和1,且输出0的概率为p,输出1的概率为1-p。请重新封装使得输出0和1的概率都为50%。
3. 给一个m*n的矩阵,从左上角开始沿顺时针方向向内旋转,求停止位置坐标。假设左上角坐标为(1,1),右下角坐标为(m,n)。
4. 链表逆序的三种方法。
相关文章推荐
- 面试Java软件开发职位面试题
- 软件开发面试题汇总
- 高质量的C/C++编程【某市第九研究所嵌入式软件开发工程师面试题】
- Java开发岗位面试题归类汇总二:Java IO
- 软件测试面试题汇总
- IT软件开发 书籍汇总
- 100个iOS开发/设计面试题汇总
- 软件测试面试题汇总
- 软件开发常见面试题
- Android开发经典笔试面试题汇总(持续更新中)
- 招聘职位:赴微软软件测试开发工程师(产品: Windows 7)
- 2014年腾讯暑假实习软件开发笔试题汇总
- Google Android 开发工程师职位面试题
- iOS开发经典笔试面试题汇总(持续更新中)
- 100个iOS开发/设计面试题汇总
- java开发工程师职位面试中遇到的一些面试题
- 开发职位经典面试题
- 华为校园招聘历年经典面试题汇总:Java开发岗
- Java开发面试题大汇总,年薪30万的面试题你能答出多少?