面试问题集锦
面试问题集锦1
下面是由应届毕业生面试频道推荐的一些面试问题了
薪水和工作,哪个对你更重要?
这份工作起薪点不高,你不会介意吧?
你希望待遇月薪大约是多少金额?
你如何看待你原来的薪金问题
请谈一下你期望的月薪要求
毕业后为何不马上工作?
你择业考虑的主要问题是什么?
你觉得干这项工作是大材小用还是小材大用?
你正在和其他公司洽谈吗?
面试问题集锦2
1.什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?
Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。
Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他特性。
2.JDK和JRE的区别是什么?
Java运行时环境(JRE)是将要执行Java程序的Java虚拟机。它同时也包含了执行applet需要的浏览器插件。Java开发工具包(JDK)是完整的Java软件开发包,包含了JRE,编译器和其他的工具(比如:JavaDoc,Java调试器),可以让开发者开发、编译、执行Java应用程序。
3.”static”关键字是什么意思?Java中是否可以覆盖(override)一个private或者是static的方法?
“static”关键字表明一个成员变量或者是成员方法可以在没有所属的类的实例变量的情况下被访问。
Java中static方法不能被覆盖,因为方法覆盖是基于运行时动态绑定的,而static方法是编译时静态绑定的。static方法跟类的任何实例都不相关,所以概念上不适用。
4.是否可以在static环境中访问非static变量?
static变量在Java中是属于类的,它在所有的实例中的值是一样的。当类被Java虚拟机载入的时候,会对static变量进行初始化。如果你的代码尝试不用实例来访问非static的变量,编译器会报错,因为这些变量还没有被创建出来,还没有跟任何实例关联上。
5.Java支持的数据类型有哪些?什么是自动拆装箱?
Java语言支持的8中基本数据类型是:
byte
short
int
long
float
double
boolean
char
自动装箱是Java编译器在基本数据类型和对应的对象包装类型之间做的一个转化。比如:把int转化成Integer,double转化成double,等等。反之就是自动拆箱。
6.Java中的方法覆盖(Overriding)和方法重载(Overloading)是什么意思?
Java中的方法重载发生在同一个类里面两个或者是多个方法的方法名相同但是参数不同的情况。与此相对,方法覆盖是说子类重新定义了父类的方法。方法覆盖必须有相同的方法名,参数列表和返回类型。覆盖者可能不会限制它所覆盖的方法的访问。
7.Java中,什么是构造函数?什么是构造函数重载?什么是复制构造函数?
当新对象被创建的时候,构造函数会被调用。每一个类都有构造函数。在程序员没有给类提供构造函数的情况下,Java编译器会为这个类创建一个默认的构造函数。
Java中构造函数重载和方法重载很相似。可以为一个类创建多个构造函数。每一个构造函数必须有它自己唯一的参数列表。
Java不支持像C++中那样的复制构造函数,这个不同点是因为如果你不自己写构造函数的情况下,Java不会创建默认的复制构造函数。
8.Java支持多继承么?
不支持,Java不支持多继承。每个类都只能继承一个类,但是可以实现多个接口。
9.接口和抽象类的区别是什么?
Java提供和支持创建抽象类和接口。它们的实现有共同点,不同点在于:
接口中所有的方法隐含的都是抽象的。而抽象类则可以同时包含抽象和非抽象的方法。
类可以实现很多个接口,但是只能继承一个抽象类
类如果要实现一个接口,它必须要实现接口声明的所有方法。但是,类可以不实现抽象类声明的所有方法,当然,在这种情况下,类也必须得声明成是抽象的。
抽象类可以在不提供接口方法实现的情况下实现接口。
Java接口中声明的变量默认都是final的。抽象类可以包含非final的变量。
Java接口中的成员函数默认是public的。抽象类的成员函数可以是private,protected或者是public。
接口是绝对抽象的,不可以被实例化。抽象类也不可以被实例化,但是,如果它包含main方法的话是可以被调用的。
也可以参考JDK8中抽象类和接口的区别
10.什么是值传递和引用传递?
对象被值传递,意味着传递了对象的一个副本。因此,就算是改变了对象副本,也不会影响源对象的值。
对象被引用传递,意味着传递的并不是实际的对象,而是对象的引用。因此,外部对引用对象所做的改变会反映到所有的对象上。
Java线程
11.进程和线程的区别是什么?
进程是执行着的应用程序,而线程是进程内部的一个执行序列。一个进程可以有多个线程。线程又叫做轻量级进程。
12.创建线程有几种不同的方式?你喜欢哪一种?为什么?
有三种方式可以用来创建线程:
继承Thread类
实现Runnable接口
应用程序可以使用Executor框架来创建线程池
实现Runnable接口这种方式更受欢迎,因为这不需要继承Thread类。在应用设计中已经继承了别的对象的情况下,这需要多继承(而Java不支持多继承),只能实现接口。同时,线程池也是非常高效的,很容易实现和使用。
13.概括的解释下线程的几种可用状态。
线程在执行过程中,可以处于下面几种状态:
就绪(Runnable):线程准备运行,不一定立马就能开始执行。
运行中(Running):进程正在执行线程的代码。
等待中(Waiting):线程处于阻塞的状态,等待外部的处理结束。
睡眠中(Sleeping):线程被强制睡眠。
I/O阻塞(Blocked on I/O):等待I/O操作完成。
同步阻塞(Blocked on Synchronization):等待获取锁。
死亡(Dead):线程完成了执行。
14.同步方法和同步代码块的区别是什么?
在Java语言中,每一个对象有一把锁。线程可以使用synchronized关键字来获取对象上的锁。synchronized关键字可应用在方法级别(粗粒度锁)或者是代码块级别(细粒度锁)。
15.在监视器(Monitor)内部,是如何做线程同步的?程序应该做哪种级别的同步?
监视器和锁在Java虚拟机中是一块使用的。监视器监视一块同步代码块,确保一次只有一个线程执行同步代码块。每一个监视器都和一个对象引用相关联。线程在获取锁之前不允许执行同步代码。
16.什么是死锁(deadlock)?
两个进程都在等待对方执行完毕才能继续往下执行的时候就发生了死锁。结果就是两个进程都陷入了无限的等待中。
17.如何确保N个线程可以访问N个资源同时又不导致死锁?
使用多线程的时候,一种非常简单的避免死锁的方式就是:指定获取锁的顺序,并强制线程按照指定的顺序获取锁。因此,如果所有的线程都是以同样的顺序加锁和释放锁,就不会出现死锁了。
Java集合类
18.Java集合类框架的基本接口有哪些?
Java集合类提供了一套设计良好的支持对一组对象进行操作的接口和类。Java集合类里面最基本的接口有:
Collection:代表一组对象,每一个对象都是它的子元素。
Set:不包含重复元素的Collection。
List:有顺序的collection,并且可以包含重复元素。
Map:可以把键(key)映射到值(value)的对象,键不能重复。
19.为什么集合类没有实现Cloneable和Serializable接口?
集合类接口指定了一组叫做元素的对象。集合类接口的每一种具体的实现类都可以选择以它自己的方式对元素进行保存和排序。有的集合类允许重复的键,有些不允许。
20.什么是迭代器(Iterator)?
Iterator接口提供了很多对集合元素进行迭代的方法。每一个集合类都包含了可以返回迭代器实例的
迭代方法。迭代器可以在迭代的过程中删除底层集合的元素。
克隆(cloning)或者是序列化(serialization)的语义和含义是跟具体的实现相关的。因此,应该由集合类的具体实现来决定如何被克隆或者是序列化。
21.Iterator和ListIterator的区别是什么?
下面列出了他们的区别:
Iterator可用来遍历Set和List集合,但是ListIterator只能用来遍历List。
Iterator对集合只能是前向遍历,ListIterator既可以前向也可以后向。
ListIterator实现了Iterator接口,并包含其他的功能,比如:增加元素,替换元素,获取前一个和后一个元素的索引,等等。
22.快速失败(fail-fast)和安全失败(fail-safe)的区别是什么?
Iterator的安全失败是基于对底层集合做拷贝,因此,它不受源集合上修改的影响。java.util包下面的所有的集合类都是快速失败的,而java.util.concurrent包下面的所有的类都是安全失败的。快速失败的迭代器会抛出ConcurrentModificationException异常,而安全失败的迭代器永远不会抛出这样的异常。
23.Java中的HashMap的工作原理是什么?
Java中的HashMap是以键值对(key-value)的形式存储元素的。HashMap需要一个hash函数,它使用hashCode()和equals()方法来向集合/从集合添加和检索元素。当调用put()方法的时候,HashMap会计算key的hash值,然后把键值对存储在集合中合适的索引上。如果key已经存在了,value会被更新成新值。HashMap的一些重要的特性是它的容量(capacity),负载因子(load factor)和扩容极限(threshold resizing)。
24.hashCode()和equals()方法的重要性体现在什么地方?
Java中的HashMap使用hashCode()和equals()方法来确定键值对的索引,当根据键获取值的时候也会用到这两个方法。如果没有正确的实现这两个方法,两个不同的键可能会有相同的hash值,因此,可能会被集合认为是相等的。而且,这两个方法也用来发现重复元素。所以这两个方法的实现对HashMap的精确性和正确性是至关重要的。
25.HashMap和Hashtable有什么区别?
HashMap和Hashtable都实现了Map接口,因此很多特性非常相似。但是,他们有以下不同点:
HashMap允许键和值是null,而Hashtable不允许键或者值是null。
Hashtable是同步的,而HashMap不是。因此,HashMap更适合于单线程环境,而Hashtable适合于多线程环境。
HashMap提供了可供应用迭代的键的集合,因此,HashMap是快速失败的。另一方面,Hashtable提供了对键的列举(Enumeration)。
一般认为Hashtable是一个遗留的类。
26.数组(Array)和列表(ArrayList)有什么区别?什么时候应该使用Array而不是ArrayList?
下面列出了Array和ArrayList的不同点:
Array可以包含基本类型和对象类型,ArrayList只能包含对象类型。
Array大小是固定的,ArrayList的大小是动态变化的。
ArrayList提供了更多的方法和特性,比如:addAll(),removeAll(),iterator()等等。
对于基本类型数据,集合使用自动装箱来减少编码工作量。但是,当处理固定大小的基本数据类型的时候,这种方式相对比较慢。
27.ArrayList和LinkedList有什么区别?
ArrayList和LinkedList都实现了List接口,他们有以下的不同点:
ArrayList是基于索引的数据接口,它的底层是数组。它可以以O(1)时间复杂度对元素进行随机访问。与此对应,LinkedList是以元素列表的形式存储它的数据,每一个元素都和它的前一个和后一个元素链接在一起,在这种情况下,查找某个元素的时间复杂度是O(n)。
相对于ArrayList,LinkedList的插入,添加,删除操作速度更快,因为当元素被添加到集合任意位置的时候,不需要像数组那样重新计算大小或者是更新索引。
LinkedList比ArrayList更占内存,因为LinkedList为每一个节点存储了两个引用,一个指向前一个元素,一个指向下一个元素。
也可以参考ArrayList vs. LinkedList。
28.Comparable和Comparator接口是干什么的?列出它们的区别。
Java提供了只包含一个compareTo()方法的Comparable接口。这个方法可以个给两个对象排序。具体来说,它返回负数,0,正数来表明输入对象小于,等于,大于已经存在的对象。
Java提供了包含compare()和equals()两个方法的Comparator接口。compare()方法用来给两个输入参数排序,返回负数,0,正数表明第一个参数是小于,等于,大于第二个参数。equals()方法需要一个对象作为参数,它用来决定输入参数是否和comparator相等。只有当输入参数也是一个comparator并且输入参数和当前comparator的排序结果是相同的时候,这个方法才返回true。
29.什么是Java优先级队列(Priority Queue)?
PriorityQueue是一个基于优先级堆的无界队列,它的元素是按照自然顺序(natural order)排序的。在创建的时候,我们可以给它提供一个负责给元素排序的比较器。PriorityQueue不允许null值,因为他们没有自然顺序,或者说他们没有任何的相关联的比较器。最后,PriorityQueue不是线程安全的,入队和出队的时间复杂度是O(log(n))。
30.你了解大O符号(big-O notation)么?你能给出不同数据结构的例子么?
大O符号描述了当数据结构里面的元素增加的时候,算法的规模或者是性能在最坏的场景下有多么好。
大O符号也可用来描述其他的行为,比如:内存消耗。因为集合类实际上是数据结构,我们一般使用大O符号基于时间,内存和性能来选择最好的实现。大O符号可以对大量数据的性能给出一个很好的说明。
31.如何权衡是使用无序的数组还是有序的数组?
有序数组最大的好处在于查找的时间复杂度是O(log n),而无序数组是O(n)。有序数组的缺点是插入操作的时间复杂度是O(n),因为值大的元素需要往后移动来给新元素腾位置。相反,无序数组的插入时间复杂度是常量O(1)。
32.Java集合类框架的最佳实践有哪些?
根据应用的需要正确选择要使用的集合的类型对性能非常重要,比如:假如元素的大小是固定的,而且能事先知道,我们就应该用Array而不是ArrayList。
有些集合类允许指定初始容量。因此,如果我们能估计出存储的元素的数目,我们可以设置初始容量来避免重新计算hash值或者是扩容。
为了类型安全,可读性和健壮性的原因总是要使用泛型。同时,使用泛型还可以避免运行时的ClassCastException。
使用JDK提供的不变类(immutable class)作为Map的键可以避免为我们自己的类实现hashCode()和equals()方法。
编程的时候接口优于实现。
底层的集合实际上是空的情况下,返回长度是0的集合或者是数组,不要返回null。
33.Enumeration接口和Iterator接口的区别有哪些?
Enumeration速度是Iterator的2倍,同时占用更少的内存。但是,Iterator远远比Enumeration安全,因为其他线程不能够修改正在被iterator遍历的集合里面的对象。同时,Iterator允许调用者删除底层集合里面的元素,这对Enumeration来说是不可能的。
34.HashSet和TreeSet有什么区别?
HashSet是由一个hash表来实现的,因此,它的元素是无序的。add(),remove(),contains()方法的时间复杂度是O(1)。
另一方面,TreeSet是由一个树形的结构来实现的,它里面的元素是有序的。因此,add(),remove(),contains()方法的时间复杂度是O(logn)。
垃圾收集器(Garbage Collectors)
35.Java中垃圾回收有什么目的?什么时候进行垃圾回收?
垃圾回收的目的是识别并且丢弃应用不再使用的对象来释放和重用资源。
36.System.gc()和Runtime.gc()会做什么事情?
这两个方法用来提示JVM要进行垃圾回收。但是,立即开始还是延迟进行垃圾回收是取决于JVM的。
37.finalize()方法什么时候被调用?析构函数(finalization)的目的是什么?
在释放对象占用的内存之前,垃圾收集器会调用对象的finalize()方法。一般建议在该方法中释放对象持有的资源。
38.如果对象的引用被置为null,垃圾收集器是否会立即释放对象占用的内存?
不会,在下一个垃圾回收周期中,这个对象将是可被回收的。
39.Java堆的结构是什么样子的?什么是堆中的永久代(Perm Gen space)?
JVM的堆是运行时数据区,所有类的实例和数组都是在堆上分配内存。它在JVM启动的时候被创建。对象所占的堆内存是由自动内存管理系统也就是垃圾收集器回收。
堆内存是由存活和死亡的对象组成的。存活的对象是应用可以访问的,不会被垃圾回收。死亡的对象是应用不可访问尚且还没有被垃圾收集器回收掉的对象。一直到垃圾收集器把这些对象回收掉之前,他们会一直占据堆内存空间。
40.串行(serial)收集器和吞吐量(throughput)收集器的区别是什么?
吞吐量收集器使用并行版本的新生代垃圾收集器,它用于中等规模和大规模数据的应用程序。而串行收集器对大多数的小应用(在现代处理器上需要大概100M左右的内存)就足够了。
41.在Java中,对象什么时候可以被垃圾回收?
当对象对当前使用这个对象的应用程序变得不可触及的时候,这个对象就可以被回收了。
42.JVM的永久代中会发生垃圾回收么?
垃圾回收不会发生在永久代,如果永久代满了或者是超过了临界值,会触发完全垃圾回收(Full GC)。如果你仔细查看垃圾收集器的输出信息,就会发现永久代也是被回收的。这就是为什么正确的永久代大小对避免Full GC是非常重要的原因。
面试问题集锦3
一、口头表达能力(注意语言逻辑性、用语修辞度、口头禅、语言波幅等)
1、请您先用3-5分钟左右的时间介绍一下自己吧!
2、您先说说您最近服务的这家公司(由简历而定)的基本情况吧(规模、产品、市场)
3、您在目前工作岗位中主要有哪些工作内容?主要的顾客有哪些?
4、请您简要介绍一下自己的求学经历。
5、请您简要介绍一下自己的成长历程。
二、灵活应变能力(也涉及工作态度)
1、您为何要离开目前服务的这家公司?(答案可能是待遇或成长空间或人际氛围或其它,待回答完毕后继续发问)`
--您跟您的主管或直接上司有没有针对以上问题沟通过?(如果没有,问其原因;如果有,问其过程和结果)
2、除了简历上的工作经历,您还会去关注哪些领域(或有没有其它潜在的兴趣或是否想过去尝试、从事的其它职业)?
--(若有,继续发问)您觉得这跟您目前要从事的职业有哪些利、弊关系?
--(若无,继续发问)您不觉得您的知识结构有些狭窄或兴趣较贫乏,说说未来的改善计划?
3、您在选择工作中更看重的是什么?(可能是成长空间、培训机会、发挥平台、薪酬等答案)
(若薪酬不排在第一,问)--您可不可以说说你在薪酬方面的心理预期?(待回答完毕后)那您刚才的意思也可以这样理解:薪酬方面可以适当低于您的心理预期,对吗?(若薪酬显得不太让步,可问)有人说挣未来比挣钱更为重要,您怎样理解?
(若薪酬排在第一,问)--有人说挣未来比挣钱更为重要,您怎样理解?
4、您觉得您在以前类似于我司提供的这个岗位上的工作经历中有哪些方面做得不足?
(若答有,问)--您打算在以后的工作中采取哪些改善措施?(待回答完毕后,继续发问)您再想想如果到我们公司来任职还有没有补充改善措施?
(若答无,问)--您好像不太连续去追求卓越,您认为您能胜任我们提供给您的这份工作吗?
5、您认为《致加西亚的信》中的罗文和推荐罗文的加西加将军哪一个对企业更为重要?
--(若答罗文,问)您不认为现在的企业面临着"千里马常有,而伯乐不常有的'状态吗"?
--(若答加西亚,问其理由)
--(若答两者兼有,问其理由).
三、兴趣爱好(知识广博度)
1、您工作之余有哪些兴趣爱好?兴趣中有没有比较拿手的?
2、您在大学所设的专业课中最感兴趣的是哪一门?(待回答完毕,问)谈谈您对所在兴趣的相关看法。)
3、您是怎样理解自然科学(比如数学)与社会科学(比如说政治经济学)之间关系的或者说两者有何异同?
4、就您个人的理解说说您对我们公司所处行业的前景和生存途径。
6、谈谈您目前想去学习或弥补的知识。
7、如果让您重新选择一次,您对自己的专业领域会有所改变吗?
四、情绪控制力(压力承受力)
1、我们的工作与生活历程并不是一帆风顺的,谈谈您的工作或生活或求学经历中出现的挫折或低潮期,您是如何克服的?
(如果回答无此经历,问)--您的生活是不是太过于顺畅,成长中往往伴随着失败,您觉得自己的成长来自于哪些方面?
2、请您举一个您亲身经历的事例来说明您对困难或挫折有一定的承受力?
3、假如你的上司是一个非常严厉、领导手腕强硬,时常给您巨大压力的人,您觉得这种领导方式对您有何利弊?.
4、您的领导给您布置了一项您以前从未触及过的任务,您打算如何去完成它?(如果有类似的经历说说完成的经历。
5、您有没有过失业或暂时待业经历,谈谈那时的生活态度和心情状态。
6、您有没有过在感情上的失败或不顺利经历,它对您那时和现在的生活有什么样的影响?
7、假如您喜欢上了一个人,但您对他(她)表白后受到拒绝并说你们是不可能的,拒绝的原因是她已有男朋友,但她也并不讨厌你,接着您将采取什么行动?
8、假如在公众场合中,有一个人有意当众揭您的短处或您的隐私,您怎样去处理?
9、谈谈您以往职业生涯中最有压力的一、两件事,并说说是如何克服的。
10、谈谈您以往职业生涯中令您有成就感的一、两件事,并说说它给您的启示。
五、上进心与自信心
1、谈谈您求学经历中令您感到成功的事例及成功的因素。
2、说说您对成功的看法。
3、您认为自己有什么资格来胜任这份工作?
4、说说您未来3-5年的职业定位计划。
5、您如何看待学校的学习与工作中的学习的区别。
6、谈谈您最近的充电经历,并说说它对您的益处。
7、您怎样看待游戏中的输赢。
8、谈谈您认真追求过的一件事或一个人,并说说过程和结果。
9、有人说:满足感÷欲望=幸福或成功,即幸福是个人偏好的满足程度,举例来说,一个儿女满堂、子女孝敬的老人他认为自己与李嘉诚有同样的成功感,您怎样理解。
六、责任感与归属意识
1、请描述一下您以往所就职公司中您认为最适合您自己的企业文化的特点。
2、您的下属未按期完成您所布置给他的任务,如果您的上司责怪下来,您认为这是谁的责任,为什么?
3、描述一下您对上司所布置任务的完成思想与过程。
4、当您所在的集体处于竞争劣势时,您有什么想法和行动?
5、往往跨组织的任务中,由于涉及过多成员,最后易形成"责任者缺位"现象,您如果身处其境,会是什么心态?
6、您每一次离职时有没有过失落感?您跟过去就职过的公司的一、两个上司或同事还有联系吗?并说说他们目前的处境。
七、影响他人的能力
如果你是某事的负责人的话,你很容易让他人听你的;但是,当你不是负责人时,让别人听自己的话是非常难的事。想要培养自己影响他人的能力的话,得通过与他人的共同的理想和目标来建立个人关系。那些拥有影响力并能感召他人的应聘者通常能够使同事和客户支持自己的观点和目标。下面的一些问题能够考核出应聘者在这方面的能力。
1、请你举一例说明你曾经使某人做他并不喜欢做的事情。
2、请描述一下这样一个经历:你使别人参与、支持你的工作,并最终达到了预期目的。
3、假设你发现你的一位工友做了不道德的事情,你会采取什么样的方法来使这位工友改正他的不道德行为?
4、假如管理层要对工作程序进行调整,这会对你的工作造成危害。你会采取什么办法来说服管理层不要这样做?
5、请说说你的这样一个经历:你的一位老板总是在最后一刻才给你布置工作任务。你采取什么办法来改变老板的这种工作方法?
6、我想知道你是怎样使某位雇员来承担更多的责任,或承担他本人认为很难的工作的?
7、我想知道你是否遇见这样的情形:部门的某位员工不愿意干自己的工作。你采取什么措施来改变这种情况的?
8、请说一下你是否想出过某种能够解决你所在部门问题的主意?你是怎样把你的想法推销给你的老板的?
9、讲讲这样的一个经历:你向员工推出了一个很不受欢迎的想法,你采用什么办法来减少员工对这一想法的反感?
10、描述一下这样一种经历:你手下有一位表现平平的员工。你采用了什么办法来提高他的工作效率?
八、有效的沟通技能
沟通是很重要的一部分,尤其对于销售人员。面试是考核人的沟通能力的很好的办法。面试中,你有机会了解应聘者表达的思想是否具有说服力,概念描述得是否清楚,思路是否有条理,用词是否准确,是否能吸引听者的注意力,以及应聘者是否能保持与对方的视线,等等。下面一些问题主要用来测试应聘者的沟通技能。
1、请讲一个这样的情形:某人说话不清,但是你还必须听他的话,你怎样回答他的问题才好?
2、一个好的沟通者应该具备哪些条件?
3、请说一下别人是怎样看你的?
4、请你讲一下和一个有非常糟糕习惯的人在一起工作的经历。你是怎样使对方改变他的不良行为的?
5、若让你在公司董事会上发言,你该怎样准备发言稿?
6、我想知道你曾经遇到的最有挑战性的沟通方面的问题。你为什么认为那次经历对你最富有挑战性,你是怎样应对的?
7、你认为最困难的沟通的问题是什么?为什么?
8、你认为良好沟通的关键是什么?
9、假如你的两个同事的冲突已经影响到整个团队,让你去调节冲突,并使冲突双方能够自己解决问题,你会怎样做?
九、销售能力
在公司所有工作中,销售人员的工作可谓最复杂。这也许是因为,客户在购买公司的产品前,首先购买的是销售人员的服务。还可能是因为销售方法过去10年里从广告到咨询服务都发生了巨大变化。也可能是因为好的销售人员需要掌握很多相反甚至自相矛盾的技能:(1)听说能力;(2)产品知识和人的品味;(3)销售策略和市场渗入策略;(4)具有说服力,但又不使用花招的沟通能力;(5)既有取得较好个人业绩的欲望,又有服务客户的强烈意识;(6)富于弹性,又讲原则;(7)做事积极主动,又善于和他人合作。下面一些问题可以评估应聘者在这方面的能力。
1、请讲讲你遇到的最困难的销售经历,你是怎样劝说客户购买你的产品的?
2、人们购买产品的三个主要原因是什么?
3、关于我们的产品生产线和我们的客户群体,你了解多少?
4、关于销售,你最喜欢和最不喜欢的是什么?为什么?
5、若受到奖励,你有什么感想?
6、你最典型的一个工作日是怎样安排的?
7、为取得成功,一个好的销售人员应该具备哪四方面的素质?你为什么认为这些素质是十分重要的?
8、电话推销和面对面的推销有什么区别?为使电话推销成功,需要什么样的特殊技能和技巧?
9、在你的前任工作中,你用什么方法来发展并维持业已存在的客户的?
10、你给新员工上一堂销售课程,你在课堂上要讲些什么?为什么?
11、请讲一下你在前任工作中所使用的最典型的销售方法和技巧。
12、讲一个这样的经历:给你定的销售任务很大,完成任务的时间又很短,你用什么办法以确保达到销售任务目标的?
13、你是否有超额完成销售目标的时候,你是怎样取得这样的业绩的?
14、一般而言,从和客户接触到最终销售的完成需要多长时间?这个时间周期怎样才能缩短?
15、你怎样才能把一个偶然的购买你产品的人变成经常购买的人?
16、当你接管了一个新的行销区或一新的客户群时,怎样才能使这些人成为你的固定客户?
17、在打推销电话时,提前要做哪些准备?
18、你怎样处理与销售活动无关的书面工作?
19、请向我推销一下这支铅笔。
20、你认为推销电话最重要的特点是什么?为什么?
21、和业已存在的老客户打交道,以及和新客户打交道,你更喜欢那种?为什么?
22、如果某位客户一直在购买和你的产品相似,但价格却很低于你的产品,你该怎样说服这个客户购买你的产品?
23、具备什么样的素质和技能才能使你从众多的销售人员中脱颖而出?
24、假如你遇到这样一种情况:你的产品和服务的确是某公司需要的,但是那个公司内部很多人士强烈要求购买质量差一些但价格便宜的同种产品。客户征求你的意见,你该怎样说?
面试问题集锦4
学会分析面试官发问的真正目的,并且做出合理及全面的回答,这的确可以成为通过面试的重要砝码。
问题一:请你自我介绍一下。
这个问题是面试过程中最普遍的“开场白”。很多人在介绍自己时习惯“背简历”,虽然这并不是错误的做法,但如果你参加的是群体面试,像白开水一样的自我介绍显然会使你淹没在茫茫面试者中。把个人介绍的内容进行重新组合,或者花些心思在叙述中增添亮点,就可以给面试官留下“与众不同”的印象。
回答问题要点:
1、涉及到简历内容的自我介绍,内容一定要与个人简历相一致;
2、表述方式上尽量口语化;
3、要切中要害,不谈无关、无用的内容;
4、条理要清晰,层次要分明;
5、事先最好以文字的形式写好背熟。
问题二:你为什么选择我们公司?
有些面试者在回答这个问题的时候,多是从个人角度展开话题,比如:“希望有更好的发展空间”、“希望得到锻炼的机会”、“希望能得到更好的待遇”等。但事实上,面试官是想知道你的面试动机和公司招聘岗位的目的是否一致。也就是说,面试官更关注你来到公司后能给公司带来什么,而并非公司能给你带来什么。
回答问题要点:
1、面试官试图从中了解你求职的动机、愿望以及对此项工作的态度;
2、建议从行业、企业和岗位这三个角度来回答。
问题三:你能为我们做什么?
这个问题与上面的问题可以归属于同一个类型,只不过问得更为直接。作为应聘者,之前做好“功课”是必须的,比如了解公司的概况、产品、服务,以及你所应聘的岗位要求,然后充分结合所应聘公司的要求展开话题即可。
回答问题要点:
1、基本原则上“投其所好”;
2、招聘单位一般会录用这样的应聘者:基本符合条件、对这份共组感兴趣、有足够的信心;
3、回答这个问题前应聘者最好能“先发制人”,了解招聘单位期待这个职位所能发挥的作用;
4、应聘者可以根据自己的了解,结合自己在专业领域的优势来回答这个问题。
问题四:你是应届毕业生,缺乏经验,如何能胜任这项工作?
这个问题是最让应届毕业生头痛的问题之一。
回答问题要点:
1、如果招聘单位对你提出这个问题,说明招聘单位并不真正在乎“经验”,关键看你怎样回答;
2、对这个问题的回答最好要体现出你的诚恳、机智、果敢及敬业。
面试问题集锦5
1. 你怎么看待团队精神?你认为自己是否具备团队精神,是如何体现出来的?
2. 你为什么选择做律师?你认为你具备成为一名优秀律师的基本素质吗?你认为我们所为什么需要你?
3. 你怎么看待经常性加班?
4. 目前,公司法务人员的薪酬比律所的律师助理的薪酬高很多,你怎么看这个问题?
5. 你如何看待司考?你是如何备考的?通过司考对我们所有什么利弊?没过对我们所又有什么好处?
6. 你是通过什么方式了解我们所的?你认识我?这个律师你认识?你认为我们所具有什么优势,吸引你来应聘?请过做一个简要评价。
7. 请为你认为自己具有哪些优点和缺点?而这些优缺点将对你的律师助理工作产生哪些影响?
8. 律师现状表明,许多律师助理与指导律师相处关系并不融洽,原因多数在于协助律师办案过程中,助理往往要承担大量的基础工作,很容易产生心理上的不平衡,例如:货都是我干的,赚钱的确是律师,只给我一点点工资,指导律师是在剥夺我的劳动等,对于此,请问你是如何看待的?
9. 你选择当律师的目的是什么?
10. 你想以律师为终生职业吗?是什么原因?
11. 你认为你当律师的优势在哪里?
12. 你认为你能在律师界征得一席之地吗?理由是什么?
13. 你认为律师应该具备的基本素质是什么?最重要的是什么?
14. 你认为律师应该具备的品质有哪些?
15. 你看过哪些律师学方面的书籍?最推崇哪本?
16. 你认为律师的最高境界是什么情形?
17. 你希望指导你工作的律师是什么样的?
18. 你认为律师赢得客户的方法有哪些?
19. 你若将来独立执业时会怎样争取客户?
20. 你为什么应聘律师助理职务?
21. 你认为自己应聘这个岗位的最大优势是什么?
22. 你是否了解律师助理的职责?从何得知的?
23. 你认为怎样才能当好律师助理?
24. 你对律师及助理们经常加班、经常到艰苦地区整月地出差是怎样看的?你婚姻中的另一位是否能支持你这样工作?
25. 你认为律师最欢迎什么样的助理?
26. 你打算做律师多长时间?然后怎样?说说长期的职业规划内容。
27. 你是怎样认识助理与指导律师之间、助理与其他助理之间的关系的?怎样处理其间的关系?
28. 目前假若你需要一个电脑软件,而你可以买到盗版也可以买到正版,使用功能上又没多少区别,价格相差几千元,你会买哪种?
29. 你对社会上报道的几元钱或几毛钱的诉讼是怎么看的?如果你遇上此类事件你会怎么做?
30. 如果你受到手中的这份问卷时已经深夜十二点了,你会立即再花几个小时一口气把它答完还是明天再说?
31. 你与人相处的原则是什么?
32. 你认为自己是否善于和陌生人交往?
33. 概括地说出你自己的性格有哪些特点?
34. 你在学习或工作中遇到困难都怎么处理?
35. 你平时在从事一些比较重大的事务时在方式方法上会体现出什么特别的风格?
36. 你认为你是一个挑战性的人还是一个稳健性的?
37. 你的人生格言是什么?对你影响最大的事情是什么?
38. 有生以来使你最高兴的事情是什么?你受到的挫折是什么?
39. 你是否了解律师助理的薪酬水平?你要求的薪酬是多少?
40. 你目前最大的物质愿望是什么?你最想购置的东西是什么?
41. 你遇到自己不懂得问题一般式怎么处理的?
42. 你认为自己能考上大学是天赋多一些还是勤奋多一些?
43. 你目前时间是否宽裕?若有一个月的空闲你会干什么?三个月呢?
44. 如果你到一个律师事务所当某个律师的助理,但有一个月的时间律师没有安排你的工作内容,你会如何打发这段时间?
45. 如果你得到十万元的资助你会怎样安排?百万元、千万元呢?
46. 你认为自己最适合做哪此律师业务?最喜欢做哪些律师业务?
47. 你有哪些特长?你认为这些特长对你的律师职业有什么好处?
48. 你了解过我们所么?说说你对我所的了解?
49. 你说说什么是法律?法律的概念是什么?
50. 法律的特征是什么?
51. 法律的本质是什么?
52. 劳动法你熟悉么?劳动法和民法是什么关系?
53. 如果劳动法和民法发生冲突,应该使用哪个法?
54. 你说下实习律师和律师助理的区别?
55.请你谈谈对实习律师的了解。
面试问题集锦6
1、 你们师姐有一个不好的甚至是错误的决定让你执行,你是知道有不妥的,你会怎么做?
2、 如果校那边让你短时间完成一件工作,由于发生了某些特殊情况让你在限期内无法完成,你怎么做?
3、 你不喜欢的人是什么样子的,如果部门内部出现这样的人,你会怎么处理?你会怎么处理?
4、 学习与工作的关系?如果学习与工作发生冲突你会怎么处理?
5、 你的师姐总是在最后一刻才给你布置工作任务。你采取什么办法来改变他的这种工作方法?
6、 请你讲一下和一个有非常糟糕习惯的人在一起工作的经历。你是怎样使对方改变他的不良行为的?
7、 人说话不清,但是你还必须听他的话,你怎样回答他的问题才好?
8、 请说一下别人是怎样看你的?
9、 假如你的两个同事的冲突已经影响到整个团队,让你去调节冲突,并使冲突双方能够自己解决问题,你会怎样做?
10、 请讲一下这样一个经历:尽管其他人反对,但是你还是坚持自己的观点,并把事情继续做下去。
11、 当别人讲你的时候,他们首先会提及你哪方面的素质?
12、 你觉得你的最大优点和最大缺点是什么?
13、 如果你师姐打电话让你交一份你没看过的文件去校那边,你会怎么做?
14、 你如何处理别人对你的批评?
15、 你认为这份工作最重要的是什么?
16、 谈谈你对勤工的看法。
17、 你在生活中是怎样自我调节的?
18、 如果通过这次面试我们部门录用了你,但工作一段时间却发现你根本不喜欢这个职位,你怎么办?
19、 你和别人发生过争执吗?你是怎样解决的?
回答提示:这是面试中最险恶的问题,其实是考官布下的一个陷阱,千万不要说任何人的过错,应知成功解决矛盾是一个协作团体中成员所必备的能力。假如你工作在一个服务行业,这个问题简直成了最重要的一个环节。你是否能获得这份工作,将取决于这个问题的回答。考官希望看到你是成熟且乐于奉献的。他们通过这个问题了解你的成熟度和处世能力。在没有外界干涉的情况下,通过妥协的方式来解决才是正确答案。
20、工作中你难以和同事、上司相处,你该怎么办?
面试问题集锦7
1.上大学已经半个多月了,总结下你对大学的认识,你对大学的印象(考察学生的语言表达能力和对事物的总结能力)
2.认识刚才拦阻你们的两位师兄吗?知道他们是哪个部门的吗?(考察学生的应变能力,对待领导的态度)
3.进入公关部你觉得你有哪些优势,你觉得你哪些特点会对公关部的工作起作用?
4.如果有一样东西买价是10块,而老板要12,你愿意直接买这家的12还是去其他的店看看,还是明知道10块老板不卖还是愿意和老板砍价?
5.在学生会里,有时因为工作安排,会让你去做非相关技术类的苦力,你如何看待?
6.你觉得你在这个部门,可以负责哪方面的工作?
7.当你和你的部长意见不统一的时候你会怎么办?如果部门里有你不喜欢的人,你怎么办?(考察人的交际能力和团体协作能力)
8.你觉得这位师兄(姐)是什么样的人,如果第一次见面你要跟他(她)说话你会说什么?
9.你的座右铭是什么?(对学生的性格、观念、心态等的了解有一定的作用)
10.我们为什么会录用你?
11.在高中阶段担任干部时碰到的令你棘手的问题是什么?怎么处理?
12.如果你没有录取到公关部而是调到其他部门去,你会怎么做?
13.你希望跟什么样的上级共事?
14.怎么理解“责任心”这个词?
15.你的暑期工是怎样找到的?通过暑期工你学到了什么?
16.请问电视机屏幕为什么是方形而不是圆形?
a. 不知道——等通知
b. 不好意思,我暂时想不到答案,但我相信我可以努力去通过各种渠道去找答案——自信、有责任心和执行力 c. 我个人认为,是因为方形容易体现黄金分割比例以带给人的视觉舒适——知识面广,思考能力强
d. 这个很简单,一定是因为??——等通知
e. 我个人认为,在以前刚生产电视机的时代里,方形比圆形容易生产——脑子灵活
17.假如你进入公关部后,感觉同为干事的其他同学很受部长们的重视,而你被冷落,这时你会怎么做?
18.怎么推销一件商品?
19.你觉得大学里面工作(工作包括学生会和班干部之类的工作)重要还是学习重要?当两者冲突了你会如何去对待他们?考验责任感
20.公关部涉及到和别人打交道,你是如何去和一个你不认识的人打交道?如果要求和你打交道的那个人是你讨厌,你会怎么处理?考验与人交往
21.如果你是名干事,工作安排你和另外一个和你相处的不好的人一起工作,你会怎么去完成这件事?考验团队合作
22.学生会的工作是一项服务同学的工作,是一件要求你不厌其烦的工作,你有没有激情去做好,是什么激励你去做?考验积极性
23.你是怎样对公关部进行定位的,也就是你觉得公关部是怎样的一个部门?考验对工作了解
24.公关部有一个重要工作就是培训礼仪,你觉得怎样才是一个合格的礼仪小姐?如果让你去带领礼仪队伍,你有什么方案能让她们成为合格的礼仪小姐?考验对礼仪小姐的认识
25.公关部有一个重要工作就是培训主持人,你觉得怎样才是一个合格的主持人?如果让你带领主持
26.如果你去和商家洽谈一个赞助,但是老板一口就拒绝了你,你会怎么做?考验赞助手段
27.你觉得我们这次团学招新办得怎么样,好在哪里?不好在哪里?考验对活动的分析
28.我现在说你长得不好看,你会怎么回答?考验说话技巧和自信心
29.你觉的我们三个人谁比较帅?
30.如果你去和商家洽谈一个赞助,当说到我们学校的市场,你会去吹嘘还是实话实说?
31.你有固定的作息时间吗?而学生会这边的工作很多,当工作和作息时间冲突时你会怎么做?
32.说下你最大的优点和缺点是什么?
33.你是否愿意做些苦力类的工作?
34.你觉得和你同组的那位同学表现得怎么样?
35. 现在有一个赞助商和你谈合作,你们的底线是他们至少出1000给你们做活动,你是愿意开始说出你们的低价,对方不合作就在找另外一家还是愿意先出1200和他商议办?为什么?(考察学生的耐心、谈判的能力)
面试问题集锦8
1. 谈谈理想的幼儿教师是怎样的?
2. 家长说我把孩子交给老师,学习好坏都是老师的责任,你怎么看待?
3. 你怎样理解幼儿园以游戏为主的活动?
4. 你觉得孩子喜欢怎样的老师?
5. 幼儿喜欢玩ipad,你怎么看?
6. 你如何看待老师的偏心?
7. 有人发现选择幼儿教师这个工作后,感到压力很大,觉得后悔,你怎么看待?
8. 你怎么看待有些家长把老师仅仅看作孩子的保姆?
9. 幼儿教师最吸引你的地方是哪里?
10. 对幼儿教师的要求很高,你怎么看待?
11. 你选择幼儿教师的工作,理由是什么?
12. 怎么样的幼儿园是好的幼儿园?
13. 你觉得一个好的老师应该具备哪些素质?
14. 当你班上一个幼儿犯错误了,你怎么处理?
15. 有一句话叫“己所不欲勿施于人”你是怎么理解的?
16. 你们班上有两个小朋友正在抢玩具,你怎么处理?
17. “三人行必有我师”你是怎么理解这句话的?
18. 有位幼儿举手很积极,你叫他,但是他又答不出来,你是怎么看待他的?
19. 有一句话叫“教学相长”你是怎么理解的?
20. 有孩子出鼻血了,你怎么处理?
21. 你觉得幼儿喜欢怎样的幼儿教师?
22. 社会上很多幼儿教师都是女教师,缺乏阳刚之气,你是怎么看待的?
23. 你喜欢什么样的老师,为什么?
24. 你遇到不爱讲话的幼儿,你会怎么引导他?
25. 幼儿教师的教学技能包括哪些?
26. 幼儿教师最吸引人的地方是什么?请说明理由。
27. 你遇到特殊类型的幼儿,你怎么对待?
28. 当你班上的一位幼儿犯错误了,你会怎样处理?
29. 你认为你的性格适合当幼儿园老师吗?为什么?
30. 有人认为幼儿教师是娃娃王,你是怎么看的?
31. 你怎么看待家长把你(幼儿园老师)当作是孩子的保姆?
32. 在你成长的过程中,有令你印象深刻的老师吗?
33. 刚入园时,有的幼儿哭得很厉害。面对这种情况, 你如何面对?
面试问题集锦9
1.C中static有什么作用
(1)隐藏。 当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性,故使用static在不同的文件中定义同名函数和同名变量,而不必担心命名冲突。
(2)static的第二个作用是保持变量内容的持久。存储在静态数据区的变量会在程序刚开始运行时就完成初始化,也是唯一的一次初始化。共有两种变量存储在静态存储区:全局变量和static变量。
(3)static的第三个作用是默认初始化为0.其实全局变量也具备这一属性,因为全局变量也存储在静态数据区。在静态数据区,内存中所有的字节默认值都是0×00,某些时候这一特点可以减少程序员的工作量。
2.C++中const有什么用?
不要一听到const就说是常量,这样给考官一种在和一个外行交谈的感觉。应该说const修饰的内容不可改变就行了, 定义常量只是一种使用方式而已,还有const数据成员,const参数, const返回值, const成员函数等, 被const修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮性。
3. C与C++各自是如何定义常量的?有什么不同?
C中是使用宏#define定义, C++使用更好的const来定义。
区别:
1)const是有数据类型的常量,而宏常量没有,编译器可以对前者进行静态类型安全检查,对后者仅是字符替换,没有类型安全检查,而且在字符替换时可能会产生意料不到的错误(边际效应)。
2)有些编译器可以对const常量进行调试, 不能对宏调试。
4. 既然C++中有更好的const为什么还要使用宏?
const无法代替宏作为卫哨来防止文件的重复包含。
5. C++中引用和指针的区别?
引用是对象的别名, 操作引用就是操作这个对象, 必须在创建的同时有效得初始化(引用一个有效的对象, 不可为NULL), 初始化完毕就再也不可改变, 引用具有指针的效率, 又具有变量使用的方便性和直观性, 在语言层面上引用和对象的用法一样, 在二进制层面上引用一般都是通过指针来实现的, 只是编译器帮我们完成了转换。 之所以使用引用是为了用适当的工具做恰如其分的事, 体现了最小特权原则。
6. 说一说C与C++的内存分配方式?
1)从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在,如全局变量,static变量。
2)在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。
3)从堆上分配(动态内存分配)程序在运行的时候用malloc或new申请任意多少的内存,程序员负责在何时用free或释放内存。动态内存的生存期自己决定,使用非常灵活。
7. new/ 与 malloc()/free() 的区别?
malloc() 与 free() 是C语言的标准库函数, new/ 是C++的运算符, 他们都可以用来申请和释放内存, malloc()和free()不在编译器控制权限之内, 不能把构造函数和析构函数的任务强加给他们。
8. #include和#include"a.h" 有什么区别?
答:对于#include ,编译器从标准库路径开始搜索 a.h对于#include "a.h" ,编译器从用户的工作路径开始搜索 a.h
9. 在C++ 程序中调用被 C编译器编译后的函数,为什么要加 extern "C"?
C++语言支持函数重载,C语言不支持函数重载。函数被C++编译后在库中的名字与C语言的不同。假设某个函数的原型为: void foo(int x, int y);该函数被C编译器编译后在库中的名字为_foo,而C++编译器则会产生像_foo_int_int之类的名字。C++提供了C连接交换指定符号extern"C"来解决名字匹配问题。
10. C++中的什么是多态性? 是如何实现的?
多态性是面向对象程序设计语言继数据抽象和继承之后的第三个基本特征。它是在运行时出现的多态性通过派生类和虚函数实现。基类和派生类中使用同样的函数名, 完成不同的操作具体实现相隔离的另一类接口,即把" w h a t"从"h o w"分离开来。多态性提高了代码的组织性和可读性,虚函数则根据类型的不同来进行不同的隔离。
11. 什么是动态特性?
在绝大多数情况下, 程序的功能是在编译的时候就确定下来的, 我们称之为静态特性。 反之, 如果程序的功能是在运行时刻才能确定下来的, 则称之为动态特性。C++中, 虚函数,抽象基类, 动态绑定和多态构成了出色的动态特性。
12.什么是封装?C++中是如何实现的?
封装来源于信息隐藏的设计理念, 是通过特性和行为的组合来创建新数据类型让接口与具体实现相隔离。C++中是通过类来实现的, 为了尽量避免某个模块的行为干扰同一系统中的其它模块,应该让模块仅仅公开必须让外界知道的接口。
13. 什么是RTTI?
RTTI事指运行时类型识别(Run-time type identification)在只有一个指向基类的指针或引用时确定一个对象的准确类型。
14. 什么是拷贝构造函数?
它是单个参数的构造函数,其参数是与它同属一类的对象的(常)引用;类定义中,如果未提供自己的拷贝构造函数,C++提供一个默认拷贝构造函数,该默认拷贝构造函数完成一个成员到一个成员的拷贝
15. 什么是深浅拷贝?
浅拷贝是创建了一个对象用一个现成的对象初始化它的时候只是复制了成员(简单赋值)而没有拷贝分配给成员的资源(如给其指针变量成员分配了动态内存); 深拷贝是当一个对象创建时,如果分配了资源,就需要定义自己的拷贝构造函数,使之不但拷贝成员也拷贝分配给它的资源。
16.面向对象程序设计的优点?
开发时间短, 效率高, 可靠性高。面向对象编程的编码具有高可重用性,可以在应用程序中大量采用成熟的类库(如STL),从而虽短了开发时间,软件易于维护和升级。
【面试问题集锦】相关文章:
面试英语问题集锦11-02
外企面试问题集锦11-22
英语面试问题集锦11-06
医院面试常见问题集锦11-17
财会面试问题集锦11-11
会计面试常见问题集锦10-31
护士面试常见问题集锦10-15
英国高中留学面试问题集锦12-11
关于小升初面试常见问题集锦11-07
面试相关问题01-30