面試問題集錦
面試問題集錦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包下面的所有的類都是安全失敗的?焖偈〉牡鲿䲣伋鯟oncurrentModificationException異常,而安全失敗的迭代器永遠不會拋出這樣的異常。
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、有人說:滿足感÷欲望=幸;虺晒Γ葱腋J莻人偏好的滿足程度,舉例來說,一個兒女滿堂、子女孝敬的老人他認為自己與李嘉誠有同樣的成功感,您怎樣理解。
六、責任感與歸屬意識
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、 你和別人發生過爭執嗎?你是怎樣解決的?
回答提示:這是面試中最險惡的問題,其實是考官布下的一個陷阱,千萬不要說任何人的過錯,應知成功解決矛盾是一個協作團體中成員所必備的能力。假如你工作在一個服務行業,這個問題簡直成了最重要的一個環節。你是否能獲得這份工作,將取決于這個問題的回答?脊傧M吹侥闶浅墒烨覙酚诜瞰I的。他們通過這個問題了解你的成熟度和處世能力。在沒有外界干涉的情況下,通過妥協的方式來解決才是正確答案。
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