- 相关推荐
方正集团面试题目
例:
1 2 3
4 5 6
7 8 9
输出为如下结果
1;4;7;8;9;6;3;2;5;
当时方正笔试题出得有些让人摸不到头脑,全英文,与开发无太多关系,感觉不是在面试软件工程师职位,倒像是招聘翻译。心中已有些不爽,后来一个个去面试,还是没问技术,反而问我为什么离职,唉......
最后出了上面的上机题,因为心里不爽,我想了一会儿就去找招聘主管,说了我对这道题的想法,然后要求走人,那主管挽留说要我把程序写完,当时强烈感觉不爽,强烈要求走人,后批准,事终。
当时对这道题不解,为什么非要考这种题那,一直以为方正是做XXX系统的,后来才知道方正主要是搞排版,对矩阵运算是有要求的,年轻啊,沉不住气^o^。
附:当时认为是要找一个规律,找到一维数组和二维数组的映射,然后循环一维数组,根据一维数组的索引直接推断出二维数组的索引并输出。
昨天找了张纸,画了半天都没找到两者之间的关系,发此文的重要目的是找到一种更好的算法,请大家一起来解决。
以下是我想到的算法,献丑了。感觉太Ugly了,期待各位大牛的算法:)
1 using System;
2 3 namespace Landpy
4 {
5 /// <summary> 6 /// Description: print a spiral matrix as n×n
7 /// 1 2 3
8 /// 4 5 6 => 1;4;7;8;9;6;3;2;5
9 /// 7 8 9
10 /// Author: Landpy_pangxiaoliang
11 /// Date: 2015-07-24
12 /// From: http;//http://cankao.gcw818.com
13 /// </summary> 14 class FangZhengExam
15 {
16 static void Main()
17 {
18 Console.WriteLine( " Please input a range! " );
19 20 int range = 0 ;
21 if (Int32.TryParse(Console.ReadLine(), out range))
22 {
23 // Init a originated array 24 int [,] printArray = InitPrintArray(range);
25 // Output a originated array 26 OutPrintArray(printArray);
27 Console.WriteLine( " ------------------------------------------- " );
28 // Output new sort array 29 OutputSortArray(printArray);
30 Console.WriteLine( " ------------------------------------------- " );
31 Console.WriteLine( " Finish " );
32 }
33 else 34 {
35 Console.WriteLine( " Erro range! " );
36 }
37 38 }
39 40 private static int [,] InitPrintArray( int range)
41 {
42 int [,] printArray = new int [range, range];
43 int tmpValue = 0 ;
44 for ( int y = 0 ; y < range; y ++ )
45 {
46 for ( int x = 0 ; x < range; x ++ )
47 {
48 tmpValue ++ ;
49 printArray[x, y] = tmpValue;
50 }
51 }
52 return printArray;
53 }
54 55 private static void OutPrintArray( int [,] printArray)
56 {
57 int range = printArray.GetUpperBound( 0 );
58 59 for ( int y = 0 ; y < range + 1 ; y ++ )
60 {
61 for ( int x = 0 ; x < range + 1 ; x ++ )
62 {
63 Console.Write(printArray[x, y].ToString().PadLeft( 3 , ' ' ));
64 if (x != range)
65 {
66 Console.Write( " | " );
67 }
68 }
69 Console.WriteLine();
70 }
71 }
72 73 private static void OutputSortArray( int [,] printArray)
74 {
75 int range = printArray.GetUpperBound( 0 );
76 bool flag = true ;
77 int x = 0 , y = - 1 ;
78 for ( int i = range + 1 ; i > 0 ; i -- )
79 {
80 for ( int tmp = 0 ; tmp < i; tmp ++ )
81 {
82 if (flag)
83 {
84 y ++ ;
85 }
86 else 87 {
88 y -- ;
89 }
90 Console.Write(printArray[x, y].ToString() + " ; " );
91 }
92 for ( int tmp = 0 ; tmp < i - 1 ; tmp ++ )
93 {
94 if (flag)
95 {
96 x ++ ;
97 }
98 else 99 {
100 x -- ;
101 }
102 Console.Write(printArray[x, y].ToString() + " ; " );
103 }
104 flag = ! flag;
105 }
106 }
107 }
108 }
记方正集团笔试、面试
在华工北校区进行了方正集团深圳微电子有限公司、东莞投资、东莞地产公司的面试以及笔试。从2:30分开始,看了三个视频,是方正集团的25周年庆以及公司业务、子公司的介绍。看完后马上进入面试阶段。面试是在宣讲会现场进行的,会场有点小,秩序有点乱,由于公司官网上发布的岗位与现场的招聘岗位有较多的出入,所以,我们重新修改了简历,本来是想面软件测试的,现在改为面人力资源,但意想不到的是,那个帅锅HR一点都不肯放松,一定一定要求是专业对口!!!看来专业对口真的真的很重要。面试完,HR推荐我们去做财务或者采购,如果听取他的建议就接着参加笔试。我想了想,还是参加笔试先吧,见一步走一步。笔试内容是行政能力测试,语言、数学运算、图标分析、图形推理、英语阅读(2篇)等,题量很多,一个小时完成,亚历山大啊!做完笔试,已经差不多6点了。
经验一:出来跑招聘一定要准备多份以及多种版本的简历,最好一份软件测试的、一份人力资源的、一份通用的。而且要备有两份。本次有三间公司,其中两间有人力资源岗位。
经验二:看清楚岗位要求,最好找专业对口,其次专业沾边的。
经验三:技术类面试有少量涉及技术方面的,但更多的是调查一些情况,如:独生子女?父母工作?接受倒班?用三个词形容你希望的指导老师和你自己。人力资源的问到人力资源的六个模块是什么?(1、人力资源规划;2、招聘与配置;3、培训与开发;4、绩效管理;5、薪酬福利管理;6、劳动关系管理。)会问及具体什么知识的。
经验四:在同HR交流过程中,方正的全国招聘,其实没有分别那么广,正如深圳微电子公司,仅仅是在广州招人而已,最近四年都在华工招。所以一定要看清楚是大集团下的那些子公司来招人,别找错地方了。
来面试的人不是十分多,感觉面试的形式也不是十分严格、有秩序,总之缺乏那种大公司的威严,呵呵!可能是被腾讯吓坏了才有此想法。
【方正集团面试题目】相关文章:
交运集团 面试 技巧05-18
中核集团面试技巧05-18
面试题目精选05-01
医学面试类题目05-01
高职面试题目03-03
销售员面试技巧及题目05-01
应急面试题目及答案06-06
情景面试题题目及答案03-15
面试笔试题目及答案03-15
医学检验面试题目03-26