第一篇:华为2012年校园招聘法务部笔试、面试题(根据记忆整理)(小编推荐)
笔试
共5道选择题,5道判断题,2道案例式简答,1道汉译英,1道英译汉
选择题和判断题多是合同法和国际经济法
印象不深了,大概是合同解除的条件,无效合同,CIF的买卖方义务,质权生效条件,就差不多这种类型,具体不记得了,比较常规的知识点。
简答题第一题我忘了,囧
第二题是:如果你是公司律师,产品购买方发来律师函说产品有质量问题,律师该怎么处理 翻译题都是法律方面的内容,但不偏,至少要知道一下合同用语吧
汉译英就考到翻译大意是“合同双方约定多种语言的合同,如何推定合同中的用词”这么一段话。英译汉比较简单,甲方应保障一方哪些权利,要知道知情权等的英文,也不难
面试比较灵活,会先中文自我介绍,然后他会根据你的简历提问,多是专业方面的问题,比较具体,对我的提问是合同法居多,格式条款啊,合同解除免责事由是,禁止约定的内容啊等等,还问了劳务派遣的风险规避,毕竟他们公司劳务派遣的也多嘛。也会问问你的人生方面的,泛泛而谈。
最后会英文考察,会要你英文自我介绍,这个也比较灵活,他随便问的。
差不多这些吧,这是一面的流程,祝你好运
第二篇:华为校园招聘笔试面试题
(1)什么是预编译,何时需要预编译: 答案:
1、总是使用不经常改动的大型代码体。
2、程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的编译选项。在这种情况下,可以将所有包含文件预编译为一个预编译头。
(2)char * const p char const * p const char *p 上述三个有什么区别? 答案:
char * const p;//常量指针,p的值不可以修改
char const * p;//指向常量的指针,指向的常量值不可以改 const char *p; //和char const *p(3)char str1[] = “abc”;char str2[] = “abc”;const char str3[] = “abc”;const char str4[] = “abc”;const char *str5 = “abc”;const char *str6 = “abc”;char *str7 = “abc”;char *str8 = “abc”;cout < <(str1 == str2)< < endl;cout < <(str3 == str4)< < endl;cout < <(str5 == str6)< < endl;cout < <(str7 == str8)< < endl;结果是:0 0 1 1 str1,str2,str3,str4是数组变量,它们有各自的内存空间;而str5,str6,str7,str8是指针,它们指向相同的常量区域。(4)以下代码中的两个sizeof用法有问题吗?
[C易] void UpperCase(char str[])// 将 str 中的小写字母转换成大写字母
{ for(size_t i=0;i