第一篇:程序员的沟通能力测试
每道题目可以根据自己的符合程度打分,分值从1分至5分,1分表示完全不符合,5分表示非常符合,然后把总分除以题目总数(10),看看自己可以得到五分制测试中的几分,进而了解自己的职场沟通能力。
1、你们公司的软件出现了一个BUG,客户希望三天内解决,而你初步估计需要大概两周左右的时间才可以完全修复。你是否能够在维持双方良好关系的前提下,调整客户的期望值,在矛盾不激化的情况下解决问题。
2、你在程序开发时遇到了一个问题不知如何解决,在技术社区寻求帮助。你发的帖子是否能够让别人清楚的知道你所遇到问题的背景、现象、操作步骤、系统环境等等相关因素,并有一个明确的标题,而不是如“冰天雪地360度裸身跪求”之类的不知所云。
3、求职面试时你是否可以控制整个会谈的节奏,能把谈话引向你擅长的方向,碰到难以回答的问题或者自己的弱项也可以给出合理的解释及应对。
4、客户突然提出需要增加一个新的功能,你是否能够先了解他需要这个功能的动机或想法、重要程度以及能够接受的代价等等因素,然后确定是否是协议之外的要求,与客户良好的沟通处理。
5、你的同事负责技术架构的设计,你觉得其中有一个不合理的地方,但是他技术很牛,同时也比较固执坚持自己的立场。你是否能够说服他改变设计。
6、在软件开发过程中,你的主管基本能够掌握你的工作进度;而不是直到他认为你能够如期交付代码的前四天,你才告诉他由于这样或那样的问题,你还需要一个月的时间才能赶上进度。
7、在召开项目会议时,你可以做出一个条理清楚的会议记录,让大家对于当前的工作进度、存在的主要风险、下一步的行动计划、每个部分的负责人及完成时间等,一目了然。
8、你是否能够在三分钟之内,向一位不太懂技术的潜在客户介绍你们公司的产品,并让他对你们的产品产生兴趣。
9、你负责进行软件功能设计,根据你写出的软件功能规格说明书,业务、开发、测试等各方面的人员都能够基本清楚的了解软件的功能,并且以此为基础,进行自身的工作(并不是说你可以写出一份一步到位完美的设计文档)。而不需要一遍又一遍的拷问你,并且从你的嘴里得出N个不同版本的答案。
10、快过年了,你希望增加五百元的薪水。你能够就此与主管(或老板)进行气氛融洽的协商。并且不论结果如何,不会影响你与主管(或老板)之间的关系。
第二篇:沟通能力测试
以下这些问题看似小事,却有可能决定别人对你的看法和态度。想测一下你的沟通能力吗?那就开始吧!
1.你跟新同学打成一片一般需要多少天?
A.一天
B.一个星期
C.十天甚至更久
2.当你发言时有些人起哄或者干扰,你会:
A.礼貌地要求他们不要这样做。
B.置之不理。
C.气愤地走下台。
3.上课时家里有人来找你,恰好你坐后排,你会:
A.悄悄地暗示老师,得到允许后从后门出去。
B.假装不知道。但心里很焦急,老走神。
C.偷偷从后门溜出去。
4.放学了,你有急事要快点走,而值日的同学想让你帮忙打扫教室,你会:
A.很抱歉地说:“对不起,我有急事,下次一定帮你。”
B.看也不看地说:“不行,我有急事呢!”
C.故意听不见,跑出教室。
5.开学不久你就被同学选为班长,你会:
A.感谢同学们的信任和支持,并表示一定把工作做好。
B.觉得没什么大不了的。只是要求自己默默地把工作做好。
C.觉得别人选自己是别有用心,一个劲地推托。
6.有同学跟你说:“我告诉你件事儿,你可不要跟别人说哦……”这时你会说:
A.“哦!谢谢你对我的信任。我不是知道这件事的第二个人吧?”
B.“你都能告诉我了,我怎能不告诉别人呢?”
C.“那你就别说好了。”
7.老师布置你和另一位同学一起完成一项任务,而这位同学恰恰和你不怎么友好,你会:
A.大方地跟他(她)握手:“今后我们可是同一条船上的人哦!”
B.勉强接受,但工作中决不配合。
C.坚决向老师抗议。宁可不做。
8.你和别人为一个问题争论,眼看就要闹僵了,这时你:
A.立即说:“好了好了,我们大家都要静一静,也许是你们错了,当然,也有可能是我的错。”
B.坚持下去,不赢不休。
C.愤然退场,不欢而散。
计分方法:选A计3分,选B计2分,选C计1分。
解析:
8—12分
表明你的沟通能力较低。由于你对沟通能力的重视不够,而且也没有足够的自信心,导致你在成长的道路上,一些机遇常常与你擦肩而过。你应该以轻松、热情的面貌与同学进行交流,把自己看作集体中的一员。同时,对别的同学也不可存在任何偏见。经常与人交流,取长补短,改变自己拘谨封闭的状态。记住:沟通能力是成功的保证和进步的阶梯。13—19分
表示你的沟通能力较强,在大多数集体活动中表现出色,只是有时尚缺乏自信心。你还需加强学习与锻炼。
20—24分
表明你的沟通技能很好。无论你是学生干部还是普通学生,你都表现得非常好,在各种社交场合都表现得大方得体。你待人真诚友善,不狂妄虚伪。在原则问题上,你既能善于坚持并推销自己的主张,同时还能争取和团结各种力量。你自信心强,同学们都信任你,你可以使你领导的班级充满着团结和谐的气氛。
第三篇:沟通能力测试
协合集团新员工入职能力测试一:
1、在说明自己的重要观点时,别人却不想听你说,你会:()
A、马上气愤的走开。B、于是你也就不说完了,但你可能会很生气。
C、等等看还有没有说的机会。
D、仔细分析对方不听和自己的原因,找机会换一个方式去说。
2、去参加老同学的婚礼回来,你很高兴,而你的朋友对婚礼的情况很感兴趣,这时你会告诉她(他):()
A、详细述说从你进门到离开时所看到和感觉到的以及相关细节。
B、说些自己认为重要的。
C、朋友问什么就答什么。
D、感觉很累了,没什么好说的。
3、你正在主持一个重要的会议,而你的一个下属却在玩弄他的手机并有声音干扰的会议现场,这时你会:()
A、幽默地劝告下属不要玩手机。B、严厉地叫下属不要玩手机。
C、装着没看见,任其发展。D、给那位下属难堪,让其下不了台。
4、你正在跟老板汇报工作时,你的助理急匆匆跑过来说有你一个重要客户的长途电话,这时你会:()
A、说你在开会,稍后再回电话过去。
B、向老板请示后,去接电话。
C、说你不在,叫助理问对方有什么事。
D、不向老板请示,直接跑去接电话。
5、去与一个重要的客人见面,你会:()
A、象平时一样随便穿着。B、只要穿得不要太糟就可以了。
C、换一件自己认为很合适的衣服。D、精心打扮一下。
6、你的一位下属已经连续两天下午请了事假,第三天上午快下班的时候,他又拿着请假条过来说下午要请事假,这时你会:()
A、详细询问对方因何要请假,视原因而定。B、告诉他今天下午有一个重要的会议,不能请假。
C、你很生气,什么都没说就批准了他的请假。D、你很生气,不理会他,不批假。
7、你刚应聘到一家公司就任部门经理,上班不久,你了解到本来公司中就有几个同事想就任你的职位,老板不同意,才招了你。对这几位同事你会:()
A、主动认识他们,了解他们的长处,争取成为朋友。
B、不理会这个问题,努力做好自己的工作。
C、暗中打听他们,了解他们是否具有与你进行竞争的实力。
D、暗中打听他们,并找机会为难他们。
8、与不同身份的人讲话,你会:()
A、对身份低的人,你总是漫不经心的说。B、对身份高的人说话,你总是有点紧张。
C、在不同的场合,你会用不同的态度与之讲话。
D、不管是什么场合,你都是一样的态度之与讲话。
9、你在听别人讲话时,你总是会:()
A、对别人的讲话表示兴趣,记住所讲的要点。
B、请对方说出问题的重点。
C、对方老是讲些没必要的话时,你会立即打断他。
D、对方不知所云时,你就很烦躁,就去想或做别的事。
10、在与人沟通前,你认为比较重要的是,应该了解对方的:()
A、经济状况、社会地位。B、个人修养、能力水平。
C、个人习惯、家庭背景。D、价值观念、心理特征。
评分方法:
题号为1、5、8、10者,选A得1分、B得2分、C得3分、D得4分;其余题号选A得4分、B得3分、C得2分、D得1分;将10道测验题的得分加起来,就是你的总分。
结果分析:
如果你的总分为10—20分,因为你经常不能很好地表达自己的思想和情感,所以你也经常不被别人所了解;许多事情本来是可以很好解决的,正是你采取了不适合的方式,所以有时把事情弄得越来越糟;但是,只要你学会控制好自己的情绪、改掉一些不良的习惯,你随时可能获得他人理解和支持。如果你的总分为21—30分,你懂得一定的社交礼仪,尊重他人;你能通过控制自己的情绪来表达自己,并能实现一定的沟通效果;但是,你缺乏高超的沟通技巧和积极的主动性,许多事件只要你继续努力一点,你就可大功告成的。
如果你的总分为31—40分,你很稳重,是控制自己情绪的高手,所以,他人一般不会轻意知道你的底细;你能不动声色的表达自己,有很高的沟通技巧和人际交往能力;只要你能明确意识到自己性格的不足,并努力优化之,定能取得更好的成绩。
第四篇:沟通能力自我测试
沟通能力自我测试
1.我能根据不同对象的特点提供合适的建议或指导
[ 1 ][ 2 ][ 3 ][ 4 ][ 5 ][ 6 ] [ 1 ][ 2 ][ 3 ][ 4 ][ 5 ][ 6 ] [ 1 ][ 2 ][ 3 ][ 4 ][ 5 ][ 6 ] [ 1 ][ 2 ][ 3 ][ 4 ][ 5 ][ 6 ] [ 1 ][ 2 ][ 3 ][ 4 ][ 5 ][ 6 ] [ 1 ][ 2 ][ 3 ][ 4 ][ 5 ][ 6 ] [ 1 ][ 2 ][ 3 ][ 4 ][ 5 ][ 6 ] [ 1 ][ 2 ][ 3 ][ 4 ][ 5 ][ 6 ] [ 1 ][ 2 ][ 3 ][ 4 ][ 5 ][ 6 ] [ 1 ][ 2 ][ 3 ][ 4 ][ 5 ][ 6 ] [ 1 ][ 2 ][ 3 ][ 4 ][ 5 ][ 6 ] [ 1 ][ 2 ][ 3 ][ 4 ][ 5 ][ 6 ] [ 1 ][ 2 ][ 3 ][ 4 ][ 5 ][ 6 ] [ 1 ][ 2 ][ 3 ][ 4 ][ 5 ][ 6 ] [ 1 ][ 2 ][ 3 ][ 4 ][ 5 ][ 6 ]
2.当我劝告他人时,更注重帮助他们反思自身存在的问题
3.当我给他人提供反馈意见、甚至是逆耳的意见时,能坚持诚实的态度 4.当我与他人讨论问题时,始终能就事论事,而非针对个人
5.当我批评或指出他人的不足时,能以客观的标准和预先期望为基础6.当我纠正某人的行为后,我们的关系常能得到加强
7.在我与他人沟通时,我会激发出对方的自我价值和自尊意识8.即使我并不赞同,我也能对他人观点表现出诚挚的兴趣
9.我不会对比我权力小或拥有信息少的人表现出高人一等的姿态
10.在与自己有不同观点的人讨论时,我将努力找出双方的某些共同点11.我的反馈是明确而直接指向问题关键的,避免泛泛而谈或含糊不清12.我能以平等的方式与对方沟通,避免在交谈中让对方感到被动
13.我以“我认为”而不是“他们认为”的方式表示对自己的观点负责14.讨论问题时,我通常更关注自己对问题的理解,而不是直接提建议15.我有意识地与同事和朋友进行定期或不定期的、私人的会谈
评价标准:
非常不同意/不符合 不同意/不符合 比较不同意/不符合 比较同意/符合 同意/符合 非常同意/非常符合(1分)(2分)(3分)(4分)(5分)(6分)
自我评价:
如果你的总分是:
80一90你具有优秀的沟通技能
70—79你略高于平均水平,有些地方尚需要提高70以下你需要严格地训练你的沟通技能
选择得分最低的6项,作为技能学习提高的重点
第五篇:JAVA程序员应聘编程能力测试(英文版)
Q.1 Which color is used to indicate instance methods in the standard “javadoc” format documentation: A.blue B.red C.purple D.orange Java Certification Mock Exam 2/36 Select the most appropriate answer.Q.2 What is the correct ordering for the import, class and package declarations when found in a single file? A.package, import, class B.class, import, package C.import, package, class D.package, class, import Select the most appropriate answer.Q.3 Which methods can be legally applied to a string object? A.equals(String)B.equals(Object)C.trim()D.round()E.toString()Select all correct answers.Q.4 What is the parameter specification for the public static void main method? A.String args [] B.String [] args C.Strings args [] D.String args Select all correct answers.Q.5 What does the zeroth element of the string array passed to the public static void main Java Certification Mock Exam 3/36 method contain? A.The name of the program B.The number of arguments C.The first argument if one is present Select the most appropriate answer.Q.6 Which of the following are Java keywords? A.goto B.malloc C.extends D.FALSE Select all correct answers Q.7 What will be the result of compiling the following code: public class Test { public static void main(String args []){ int age;age = age + 1;System.out.println(“The age is ” + age);} } A.Compiles and runs with no output B.Compiles and runs printing out The age is 1 C.Compiles but generates a runtime error Java Certification Mock Exam 4/36 D.Does not compile E.Compiles but generates a compile time error Select the most appropriate answer.Q.8 Which of these is the correct format to use to create the literal char value a? A.‘a’ B.“a” C.new Character(a)D. 00a Select the most appropriate answer.Q.9 What is the legal range of a byte integral type? A.0-65, 535 B.(–128)–127 C.(–32,768)–32,767 D.(–256)–255 Select the most appropriate answer.Q.10 Which of the following is illegal: A.int i = 32;B.float f = 45.0;C.double d = 45.0;Select the most appropriate answer.Q.11 What will be the result of compiling the following code: Java Certification Mock Exam 5/36 public class Test { static int age;public static void main(String args []){ age = age + 1;System.out.println(“The age is ” + age);} } A.Compiles and runs with no output B.Compiles and runs printing out The age is 1 C.Compiles but generates a runtime error D.Does not compile E.Compiles but generates a compile time error Select the most appropriate answer.Q.12 Which of the following are correct? A.128 >> 1 gives 64 B.128 >>> 1 gives 64 C.128 >> 1 gives –64 D.128 >>> 1 gives –64 Select all correct answers Q.13 Which of the following return true? A.“john” == “john” B.“john”.equals(“john”)C.“john” = “john” Java Certification Mock Exam 6/36 D.“john”.equals(new Button(“john”))Select all correct answers.Q.14 Which of the following do not lead to a runtime error? A.“john” + “ was ” + “ here” B.“john” + 3 C.3 + 5 D.5 + 5.5 Select all correct answers.Q.15 Which of the following are so called “short circuit” logical operators? A.& B.|| C.&& D.| Select all correct answers.Q.16 Which of the following are acceptable? A.Object o = new Button(“A”);B.Boolean flag = true;C.Panel p = new Frame();D.Frame f = new Panel();E.Panel p = new Applet();Select all correct answers.Q.17 Java Certification Mock Exam 7/36 What is the result of compiling and running the following code: public class Test { static int total = 10;public static void main(String args []){ new Test();} public Test(){ System.out.println(“In test”);System.out.println(this);int temp = this.total;if(temp > 5){ System.out.println(temp);} } } A.The class will not compile B.The compiler reports and error at line 2 C.The compiler reports an error at line 9 D.The value 10 is one of the elements printed to the standard output E.The class compiles but generates a runtime error Select all correct answers.Q 18 Java Certification Mock Exam 8/36 Which of the following is correct: A.String temp [] = new String {“j” “a” “z”};B.String temp [] = { “j ” “ b” “c”};C.String temp = {“a”, “b”, “c”};D.String temp [] = {“a”, “b”, “c”};Select the most appropriate answer.Q.19 What is the correct declaration of an abstract method that is intended to be public: A.public abstract void add();B.public abstract void add(){} C.public abstract add();D.public virtual add();Select the most appropriate answer.Q.20 Under what situations do you obtain a default constructor? A.When you define any class B.When the class has no other constructors C.When you define at least one constructor Select the most appropriate answer.Q.21 Given the following code: public class Test { … } Java Certification Mock Exam 9/36 Which of the following can be used to define a constructor for this class: A.public void Test(){… } B.public Test(){… }
C.public static Test(){… }
D.public static void Test(){… } Select the most appropriate answer.Q.22 Which of the following are acceptable to the Java compiler: A.if(2 == 3)System.out.println(“Hi”);B.if(2 = 3)System.out.println(“Hi”);C.if(true)System.out.println(“Hi”);D.if(2!= 3)System.out.println(“Hi”);E.if(aString.equals(“hello”))System.out.println(“Hi”);Select all correct answers.Q.23 Assuming a method contains code which may raise an Exception(but not a RuntimeException), what is the correct way for a method to indicate that it expects the caller to handle that exception: A.throw Exception B.throws Exception C.new Exception D.Don't need to specify anything Select the most appropriate answer.Q.24 What is the result of executing the following code, using the parameters 4 and 0: Java Certification Mock Exam 10/36 public void divide(int a, int b){ try { int c = a / b;} catch(Exception e){ System.out.print(“Exception ”);} finally { System.out.println(“Finally”);} A.Prints out: Exception Finally B.Prints out: Finally C.Prints out: Exception D.No output Select the most appropriate answer.Q.25 Which of the following is a legal return type of a method overloading the following method: public void add(int a){…} A.void B.int C.Can be anything Select the most appropriate answer.Q.26 Java Certification Mock Exam 11/36 Which of the following statements is correct for a method which is overriding the following method: public void add(int a){…} A.the overriding method must return void B.the overriding method must return int C.the overriding method can return whatever it likes Select the most appropriate answer.Q.27 Given the following classes defined in separate files: class Vehicle { public void drive(){ System.out.println(“Vehicle: drive”);} } class Car extends Vehicle { public void drive(){ System.out.println(“Car: drive”);} } public class Test { Java Certification Mock Exam 12/36 public static void main(String args []){ Vehicle v;Car c;v = new Vehicle();c = new Car();v.drive();c.drive();v = c;v.drive();} } What will be the effect of compiling and running this class Test? A.Generates a Compiler error on the statement v= c;B.Generates runtime error on the statement v= c;C.Prints out: Vehicle: drive Car: drive Car: drive D.Prints out: Vehicle: drive Car: drive Vehicle: drive Select the most appropriate answer.Java Certification Mock Exam 13/36 Q.28 Where in a constructor, can you place a call to a constructor defined in the super class? A.Anywhere B.The first statement in the constructor C.The last statement in the constructor D.You can't call super in a constructor Select the most appropriate answer.Q.29 Which variables can an inner class access from the class which encapsulates it? A.All static variables B.All final variables C.All instance variables D.Only final instance variables E.Only final static variables Select all correct answers.Q.30 What class must an inner class extend: A.The top level class B.The Object class C.Any class or interface D.It must extend an interface Select the most appropriate answer.Q.31 In the following code, which is the earliest statement, where the object originally held in e, may be garbage collected: 1.public class Test { Java Certification Mock Exam 14/36 2.public static void main(String args []){ 3.Employee e = new Employee(“Bob”, 48);4.e.calculatePay();5.System.out.println(e.printDetails());6.e = null;7.e = new Employee(“Denise”, 36);8.e.calculatePay();9.System.out.println(e.printDetails());10.} 11.} A.Line 10 B.Line 11 C.Line 7 D.Line 8 E.Never Select the most appropriate answer.Q.32 What is the name of the interface that can be used to define a class that can execute within its own thread? A.Runnable B.Run C.Threadable D.Thread E.Executable Select the most appropriate answer.Q.33 What is the name of the method used to schedule a thread for execution? A.init();B.start();C.run();D.resume();E.sleep();Java Certification Mock Exam 15/36 Select the most appropriate answer.Q.34 Which methods may cause a thread to stop executing? A.sleep();B.stop();C.yield();D.wait();E.notify();F.notifyAll()G.synchronized()Select all correct answers.Q.35 Write code to create a text field able to display 10 characters(assuming a fixed size font)displaying the initial string “hello”: : Q.36 Which of the following methods are defined on the Graphics class: A.drawLine(int, int, int, int)B.drawImage(Image, int, int, ImageObserver)C.drawString(String, int, int)D.add(Component);E.setVisible(boolean);F.setLayout(Object);Select all correct answers.Q.37 Which of the following layout managers honours the preferred size of a component: Java Certification Mock Exam 16/36 A.CardLayout B.FlowLayout C.BorderLayout D.GridLayout Select all correct answers.Q.38 Given the following code what is the effect of a being 5: public class Test { public void add(int a){ loop: for(int i = 1;i < 3;i++){ for(int j = 1;j < 3;j++){ if(a == 5){ break loop;} System.out.println(i * j);} } } } A.Generate a runtime error B.Throw an ArrayIndexOutOfBoundsException C.Print the values: 1, 2, 2, 4 D.Produces no output Select the most appropriate answer.Java Certification Mock Exam 17/36 Q.39 What is the effect of issuing a wait()method on an object A.If a notify()method has already been sent to that object then it has no effect B.The object issuing the call to wait()will halt until another object sends a notify()or notifyAll()method C.An exception will be raised D.The object issuing the call to wait()will be automatically synchronized with any other objects using the receiving object.Select the most appropriate answer.Q.40 The layout of a container can be altered using which of the following methods: A.setLayout(aLayoutManager);B.addLayout(aLayoutManager);C.layout(aLayoutManager);D.setLayoutManager(aLayoutManager);Select all correct answers.Q.41 Using a FlowLayout manager, which is the correct way to add elements to a container: A.add(component);B.add(“Center”, component);C.add(x, y, component);D.set(component);Select the most appropriate answer.Q.42 Given that a Button can generate an ActionEvent which listener would you expect to have to implement, in a class which would handle this event? Java Certification Mock Exam 18/36 A.FocusListener B.ComponentListener C.WindowListener D.ActionListener E.ItemListener Select the most appropriate answer.Q.43 Which of the following, are valid return types, for listener methods: A.boolean B.the type of event handled C.void D.Component Select the most appropriate answer.Q.44 Assuming we have a class which implements the ActionListener interface, which method should be used to register this with a Button? A.addListener(*);B.addActionListener(*);C.addButtonListener(*);D.setListener(*);Select the most appropriate answer.Q.45 In order to cause the paint(Graphics)method to execute, which of the following is the most appropriate method to call: A.paint()B.repaint()C.paint(Graphics)D.update(Graphics)E.None –you should never cause paint(Graphics)to execute Java Certification Mock Exam 19/36 Select the most appropriate answer.Q.46 Which of the following illustrates the correct way to pass a parameter into an applet: A.