判断题20个,考察企业知识。内容校招主页上都有。
专业知识选择题15个:涉及sql语句,c语言等,比较简单。
简单题三道:
1,进程与线程的区别
2,死锁的产生条件以及解决办法
3,软件工程的题目,记不清了。
程序题四个:
1,给一段程序,写出输出结果
int main()
{
int a, b, c,d;
a = 10;
b = a++;
c = ++a;
d = 10 * a++;
printf("%d, %d, %d", b, c ,d);
return 0;
}
2,判断给出的代码是否有错误,有则改之,无则描述其功能。
3,sql语句,查询,插入,删除,更新等操作。
4,1,2,5组合,结果为100,共有多少种组合,比如100个1,或者1个1,2个2,19个5,给出思路及程序。
int main()
{
int number=0;
int m;
for (m=0;m<=100;m+=5)
{
number+=(m+2)/2;
}
printf("%d\n", number);
return 0;
}
参考:
【面试题】求用1,2,5这三个数不同个数组合的和为100的组合个数
翻译(英译汉)一段。