欢迎来到天天文库
浏览记录
ID:16863568
大小:24.40 KB
页数:7页
时间:2018-08-25
《华为机试成功归来,与小伙伴们分享下经验》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、华为机试成功归来,与小伙伴们分享下经验抒情:前段时间参加华为机试,机试通过的可以优先录取,优先选择岗位和工作地,关键是面的好,还可以谈更高的工资,最多在西安可以拿到18W。好处还是蛮多的,抱着试试看的态度就去了。哈哈,华为机试记录正是开始。提前在网上交了简历,周围同学只要报了软件研发类的相关岗位都收到短信通知,需要用到编程的同学基本上都受到短信了。一天三波,在西工大毅字楼三楼机房,南门进去直走左拐就到了,我是第二天早上的机试,前一天已经听机试过的同学考的内容涉及数组、链表、指针、字符串、循环、枚举、排序等吧,这个估计要看人品,平时出门多扶老奶奶过
2、马路吧。其实考过后发现这个机试跟平时做项目不一样,项目可能更多的注重实现研究所需要的某个功能不会去注意这么多细节,但是机试考的更多的是基本功。下面重点跟大家分享下上机题吧,我只列举了我抽到的三个,其他同学抽到的跟这个大同小异吧。大家自己编写下,对即将开始的面试都会有帮助的。考试内容:数组、链表、指针、字符串、循环、枚举、排序等(从考过的同学那儿总结的可能不全)试题结构:考试总共三道题,说是难中易,初级题(60分)、中级题(100分)、高级题(160分),最难的接近一百行,说多不多,但自己敲出来还是费了点劲,考试时间:两个小时。平时练得少可能稍微捉
3、鸡点。最简单的一个描述:10个学生考完期末考试评卷完成后,A老师需要划出及格线,要求如下:(1) 及格线是10的倍数;(2) 保证至少有60%的学生及格;(3) 如果所有的学生都高于60分,则及格线为60分输入:输入10个整数,取值0~100输出:输出及格线,10的倍数输入样例:61514930201070809099输出样例:50自己编写代码简单如下:1.#include 2. 3. 4.void bubbleSort(int arr[]) 5.{ 6. int i = 0; 7. int
4、 j = 0; 8. int t = 0; 9. 10. for(i = 0;i < 10; i++) 11. { forthequalityofreviewsandreview.Article26threview(a)theCCRAcompliance,whethercopiesofchecks;(B)whetherdoubleinvestigation;(C)submissionofprogramcompliance,investigationorexaminationofwhetherviews
5、areclear;(D)theborrower,guarantorloans1. for(j = 0; j < (9 - i); j++) 2. { 3. if(arr[j + 1] < arr[j]) 4. { 5. t = arr[j + 1]; 6. arr[j + 1] = arr[j]; 7. arr[j]
6、= t; 8. } 9. } 10. } 11.} 12. 13.int getPassLine(int a[]) 14.{ 15. int i = 0; 16. 17. bubbleSort(a); 18. 19. if (a[0] >= 60) 20. { 21. return 60; 22. } 23. else 24. { 25. return ((a[4] / 10) * 1
7、0); 26. } 27. 28.} 29. 30. 31. 32.int main() 33.{ 34. int a[10] = {0}; 35. 36. scanf("%d %d %d %d %d %d %d %d %d %d", &a[0], &a[1], &a[2], &a[3], &a[4], &a[5], &a[6], &a[7], &a[8], &a[9]); 37. 38. printf("%d", getPassLine(a)); 39. 40. retu
8、rn 0; 41.} forthequalityofreviewsandreview.Article26threview(a)the
此文档下载收益归作者所有