方正集团面试题目.docx
《方正集团面试题目.docx》由会员分享,可在线阅读,更多相关《方正集团面试题目.docx(6页珍藏版)》请在冰点文库上搜索。
方正集团面试题目
Lifeisnotperfect,ifyoufinditwrong.勤学乐观 天天向上(WORD文档/A4打印/可编辑/页眉可删)
方正集团面试题目
例:
123
456
789
输出为如下结果
1;4;7;8;9;6;3;2;5;
当时方正笔试题出得有些让人摸不到头脑,全英文,与开发无太多关系,感觉不是在面试软件工程师职位,倒像是招聘翻译。
心中已有些不爽,后来一个个去面试,还是没问技术,反而问我为什么离职,唉......
最后出了上面的上机题,因为心里不爽,我想了一会儿就去找招聘主管,说了我对这道题的想法,然后要求走人,那主管挽留说要我把程序写完,当时强烈感觉不爽,强烈要求走人,后批准,事终。
当时对这道题不解,为什么非要考这种题那,一直以为方正是做__X系统的,后来才知道方正主要是搞排版,对矩阵运算是有要求的,年轻啊,沉不住气^o^。
附:
当时认为是要找一个规律,找到一维数组和二维数组的映射,然后循环一维数组,根据一维数组的索引直接推断出二维数组的索引并输出。
昨天找了张纸,画了半天都没找到两者之间的关系,发此文的重要目的是找到一种更好的算法,请大家一起来解决。
以下是我想到的算法,献丑了。
感觉太Ugly了,期待各位大牛的算法:
)
1usingSystem;
23namespaceLandpy
4{
5///summary6///Description:
printaspiralmatrixasn×n
7///123
8///456=1;4;7;8;9;6;3;2;5
9///789
10///Author:
Landpy_pangxiaoliang
11///Date:
20__-07-24
12///From:
http;//
13////summary14classFangZhengExam
15{
16staticvoidMain()
17{
18Console.WriteLine("Pleaseinputarange!
");
1920intrange=0;
21if(Int32.TryParse(Console.ReadLine(),outrange))
22{
23//Initaoriginatedarray24int[,]printArray=InitPrintArray(range);
25//Outputaoriginatedarray26OutPrintArray(printArray);
27Console.WriteLine("-------------------------------------------");
28//Outputnewsortarray29OutputSortArray(printArray);
30Console.WriteLine("-------------------------------------------");
31Console.WriteLine("Finish");
32}
33else34{
35Console.WriteLine("Errorange!
");
36}
3738}
3940privatestaticint[,]InitPrintArray(intrange)
41{
42int[,]printArray=newint[range,range];
43inttmpValue=0;
44for(inty=0;yrange;y++)
45{
46for(intx=0;xrange;x++)
47{
48tmpValue++;
49printArray[x,y]=tmpValue;
50}
51}
52returnprintArray;
53}
5455privatestaticvoidOutPrintArray(int[,]printArray)
56{
57intrange=printArray.GetUpperBound(0);
5859for(inty=0;yrange+1;y++)
60{
61for(intx=0;xrange+1;x++)
62{
63Console.Write(printArray[x,y].ToString().PadLeft(3,''));
64if(x!
=range)
65{
66Console.Write("|");
67}
68}
69Console.WriteLine();
70}
71}
7273privatestaticvoidOutputSortArray(int[,]printArray)
74{
75intrange=printArray.GetUpperBound(0);
76boolflag=true;
77intx=0,y=-1;
78for(inti=range+1;i0;i--)
79{
80for(inttmp=0;tmpi;tmp++)
81{
82if(flag)
83{
84y++;
85}
86else87{
88y--;
89}
90Console.Write(printArray[x,y].ToString()+";");
91}
92for(inttmp=0;tmpi-1;tmp++)
93{
94if(flag)
95{
96x++;
97}
98else99{
100x--;
101}
102Console.Write(printArray[x,y].ToString()+";");
103}
104flag=!
flag;
105}
106}
107}
108}
记方正集团笔试、面试
在华工北校区进行了方正集团深圳微电子有限公司、东莞投资、东莞地产公司的面试以及笔试。
从2:
30分开始,看了三个视频,是方正集团的25周年庆以及公司业务、子公司的介绍。
看完后马上进入面试阶段。
面试是在宣讲会现场进行的,会场有点小,秩序有点乱,由于公司官网上发布的岗位与现场的招聘岗位有较多的出入,所以,我们重新修改了简历,本来是想面软件测试的,现在改为面人力资源,但意想不到的是,那个帅锅HR一点都不肯放松,一定一定要求是专业对口!
!
!
看来专业对口真的.真的很重要。
面试完,HR推荐我们去做财务或者采购,如果听取他的建议就接着参加笔试。
我想了想,还是参加笔试先吧,见一步走一步。
笔试内容是行政能力测试,语言、数学运算、图标分析、图形推理、英语阅读(2篇)等,题量很多,一个小时完成,亚历山大啊!
做完笔试,已经差不多6点了。
经验一:
出来跑招聘一定要准备多份以及多种版本的简历,最好一份软件测试的、一份人力资源的、一份通用的。
而且要备有两份。
本次有三间公司,其中两间有人力资源岗位。
经验二:
看清楚岗位要求,最好找专业对口,其次专业沾边的。
经验三:
技术类面试有少量涉及技术方面的,但更多的是调查一些情况,如:
独生子女?
父母工作?
接受倒班?
用三个词形容你希望的指导老师和你自己。
人力资源的问到人力资源的六个模块是什么?
(1、人力资源规划;2、招聘与配置;3、培训与开发;4、绩效管理;5、薪酬福利管理;6、劳动关系管理。
)会问及具体什么知识的。
经验四:
在同HR交流过程中,方正的全国招聘,其实没有分别那么广,正如深圳微电子公司,仅仅是在广州招人而已,最近四年都在华工招。
所以一定要看清楚是大集团下的那些子公司来招人,别找错地方了。
来面试的人不是十分多,感觉面试的形式也不是十分严格、有秩序,总之缺乏那种大公司的威严,呵呵!
可能是被腾讯吓坏了才有此想法。