精华帖子!收集软件公司应聘时的考试题库!供应聘的大富翁们参考!谢绝灌水! (0分)

  • 主题发起人 主题发起人 humanc2d4
  • 开始时间 开始时间
H

humanc2d4

Unregistered / Unconfirmed
GUEST, unregistred user!
要写具体的考试题,而不是光说“软件工程”、“操作系统”、“程序算法”等等。
最好写上考试题的所在公司,以方便前去应聘的大富翁们做准备。
谢绝灌水!
 
這種題目最好是開300$才行,也不冤枉大家的辛苦阿
否則...
 
此贴是为大家服务的。
 
我先贴一个吧。
笔试中的一道小题。
自己实现memcpy。
void *memcpy(void *dest, const void *src, int n);
要是你去华为啊,或者港湾啦去面试,刚好考的是C/C++就有可能碰到了。
其实想想很简单的题,过来面试的很多高手其实做的都不算好。 当然这道题不是面试的关键,只是大致就可以看出一个人的基础和风格。 大家可以试试,然后找个标准答案对一下。

 
用友安易的考试题包括:
delphi5题目10个,一个10分,都是基本概念和基本操作的题目。
Web题目10个,一个10分,网页制作方面的题目。
Sqlserver题目5个,一个20分,概念题,不过平时不容易注意到。
Oracle题目5个,一个20分,比较实用的题目,也不难。
开发综合题4个,就是论述开发思想。
其中有一道开发综合题:
你认为软件开发过程中有哪些角色?你愿意担当什么角色?你如何与其他角色协同工作?
 
to makefile:
不错,可以用于C++泛型编程方面的考试。
******************************************************************************
泛型编程(Generic Programming)关注于产生通用的软件组件,让这些组件在不同的应用场合都能很容易地重用。在C++中,类模板和函数模板是进行泛型编程极为有效的机制。有了这两大利器,我们在实现泛型化的同时,并不需要付出效率的代价。作为泛型编程的一个简单例子,让我们看一下在C库中如何让memcpy()函数泛型化。一种实现方法可能是这样的:
void* memcpy(void* region1, const void* region2, size_t n)
{
const char* first = (const char*)region2;
const char* last = ((const char*)region2) + n;
char* result = (char*)region1;
while (first != last)
*result++ = *first++;
return result;
}

这个memcpy()函数已经在一定程度上进行了泛型化,采取的措施是使用void*,这样该函数就可以拷贝不同类型的数组。但如果我们想拷贝的数据不是放在数组里,而是由链表来存放呢?我们能不能扩展这个概念,让它可以拷贝任意的序列?看看memcpy()的函数体,这个函数对传入的序列有一个_最小需求_:它需要用某种形式的指针来遍历这个序列;访问指针正指向的元素;把元素写到目的地;比较指针以判断何时停止拷贝。C++标准库把这样的需求进行分组,称之为概念(concepts)。在这个例子中就有输入迭代器(对应于region1)和输出迭代器(对应于region2)这两个概念。
 
<<要写具体的考试题,而不是光说“软件工程”、“操作系统”、“程序算法”等等。
<<最好写上考试题的所在公司,以方便前去应聘的大富翁们做准备。
这样有什么用呢,就算你过了面试关,后面真正做事的时候你靠的什么?这么多的MCSD、MCSE、SCJP等只会背书,最后被炒鱿鱼,误人误己,弄得自己灰头土脸,一点自信都没有。
还是不要投机取巧了!
 
to humanc2d4:
指针非空得判断,还有内存有部分或者完全重叠得时候,这个memcpy根本不能工作。
 
void memcpy(void * des, const void * src, size_t n)
{
for(int i=0;i<n;i++)
*((const char*)des++)=*((const char*)src++);
}

 
晕倒了。
memcpy居然实现成这样了。
 
支持,可我还没做个题呢,
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部