- 相關(guān)推薦
iOS開(kāi)發(fā)設(shè)計(jì)面試試題
無(wú)論是對(duì)于公司還是開(kāi)發(fā)者或設(shè)計(jì)師個(gè)人而言,面試都是一項(xiàng)耗時(shí)耗錢(qián)的項(xiàng)目,本文作者Cameron Banga從編程、設(shè)計(jì)、App Store等各個(gè)方面對(duì)iOS開(kāi)發(fā)者及設(shè)計(jì)師在面試時(shí)可能會(huì)遇到的問(wèn)題進(jìn)行了篩選與匯總。一方面,能夠幫助HR在短時(shí)間內(nèi)獲取更多反饋信息,更好地甄選合適人選,而iOS開(kāi)發(fā)者及設(shè)計(jì)師在尋找相關(guān)工作時(shí),也可作為參考,為面試做好萬(wàn)全準(zhǔn)備。
iOS開(kāi)發(fā)設(shè)計(jì)面試試題一
100個(gè)iOS開(kāi)發(fā)/設(shè)計(jì)程序員面試題匯總,你將如何作答?
常見(jiàn)問(wèn)題
你昨天/這周學(xué)習(xí)了什么?
你為什么熱衷于軟件開(kāi)發(fā)?
你對(duì)哪一種控制系統(tǒng)比較熟悉?
是否參與過(guò)GitHub項(xiàng)目?
是否參與過(guò)GitHub或其他同類(lèi)型網(wǎng)站的iOS開(kāi)源項(xiàng)目?
請(qǐng)描述一下你的iOS應(yīng)用開(kāi)發(fā)流程。
是否熟知CocoaPods?它是什么?如何運(yùn)行的?
請(qǐng)概括一下你對(duì)軟件授權(quán)的理解,及其對(duì)軟件開(kāi)發(fā)的影響。
請(qǐng)概括一下你在構(gòu)建iOS應(yīng)用時(shí)的測(cè)試過(guò)程。iOS應(yīng)用如何實(shí)現(xiàn)對(duì)其他語(yǔ)言、日期格式以及貨幣單位的支持?
請(qǐng)描述一下Instruments及其作用。
關(guān)于iOS技術(shù)
請(qǐng)解釋一下Handoff是什么,并簡(jiǎn)述它是如何實(shí)現(xiàn)iOS、Mac/網(wǎng)頁(yè)應(yīng)用互通的。
iCloud包含了哪些技術(shù)與服務(wù)?
iOS擴(kuò)展是指?能否列舉一些熱門(mén)或常見(jiàn)的范例?
HealthKit是什么?
HomeKit是什么?
Apple Pay是什么?能否描述一下如何在應(yīng)用中使用Apple Pay?
請(qǐng)解釋一下iOS應(yīng)用沙盒機(jī)制。
VoiceOver是什么?請(qǐng)舉例解釋一下iOS中的輔助功能(Accessibility)。開(kāi)發(fā)者如何使用這些功能?
iOS應(yīng)用是如何實(shí)現(xiàn)后臺(tái)多任務(wù)處理(Multitasking)的?
Game Center針對(duì)iOS游戲有哪些功能?
iBeacons是什么?
Cocoa/Cocoa Touch是什么?
請(qǐng)概括一下Core Audio,Core Data以及Core Location各是什么。它們對(duì)iOS應(yīng)用有何意義?
請(qǐng)描述SpriteKit和SceneKit的作用。(面試網(wǎng) www.pincai.com)
Metal是什么?
響應(yīng)鏈(Responder Chain)是什么?它是如何發(fā)揮作用的?
按鈕和其他控制方式對(duì)哪些操作做出回應(yīng)?
AppDelegate扮演著什么樣的角色?
請(qǐng)解釋一下NSUserDefaults。就你而言,你會(huì)如何在磁盤(pán)中對(duì)數(shù)組對(duì)象進(jìn)行序列化?
你會(huì)如何儲(chǔ)存用戶(hù)的認(rèn)證信息?
請(qǐng)問(wèn)何為Keychain服務(wù)?
為什么移動(dòng)設(shè)備上的緩存和壓縮是不可或缺的?
請(qǐng)解釋一下~/Documents,~/Library和~/tmp。 iOS中的~屬于什么目錄?
AirPlay是如何運(yùn)行的?換做是你,你會(huì)如何通過(guò)編程提高應(yīng)用的實(shí)用性以及演示效果?
傳感器,IO以及WiFi、撥號(hào)等連接方式如何在iOS平臺(tái)上運(yùn)作?它們有何利用價(jià)值?請(qǐng)扼要地談?wù)勀愕挠^點(diǎn)。
iPad 2,iPad mini 1-3,iPad Retina,iPad Air 2,iPhone 5、5S、6以及6+在硬件性能方面有何差異?這對(duì)注重性能的應(yīng)用有何限制?
關(guān)于編程
Cocoa Touch包含什么?不包含什么?
為什么Cocoa Touch的類(lèi)名稱(chēng)是以?xún)蓚(gè)大寫(xiě)字母開(kāi)頭的?
Swift和Objective-C分別是什么??jī)烧呦啾扔泻尾煌,又有何?lián)系?
為什么Optional在Swift語(yǔ)言中非常重要?
請(qǐng)解釋一下NSError。在Swift中,什么情況下能使用NSError ,什么情況下不能?
請(qǐng)說(shuō)明如何使用Instancetype及其重要性。
在Swift中,什么時(shí)候該用let,什么時(shí)候該用var?
為什么map函數(shù)必不可少?該在什么情況下使用它?
你會(huì)選擇什么工具來(lái)追蹤Bug?
如果在Cocoa中發(fā)現(xiàn)一個(gè)Bug,你會(huì)如何處理?
如果應(yīng)用的新版本出現(xiàn)了Regression的情況,該如何補(bǔ)救?如何防止用戶(hù)在使用過(guò)程中遇到新的Bug?
Objective-C的類(lèi)是怎么執(zhí)行的?Objective-C Runtime是如何實(shí)現(xiàn)的?
iOS是如何提高安全性,保護(hù)用戶(hù)隱私信息的?
應(yīng)用可以下載并即刻顯示數(shù)據(jù)。如何根據(jù)MVC來(lái)判斷下載的最佳位置?
MVC對(duì)代碼庫(kù)(Codebase)的設(shè)計(jì)有何影響?
Controller Life-Cycle以及View Life-cycle分別有哪些調(diào)試方法?
iOS使用的是哪些設(shè)計(jì)模式(Design Patterns)?你的代碼庫(kù)使用的是哪些設(shè)計(jì)模式?
iOS提供哪些線程?如何充分利用這些線程?
請(qǐng)簡(jiǎn)要描述一下UIScrollView的執(zhí)行過(guò)程。它是如何響應(yīng)手勢(shì)識(shí)別(Gesture Recognizer)、多點(diǎn)觸控(Multi-Touch)和Run Loop的?
你認(rèn)為iOS需要添加或改進(jìn)哪些API?
關(guān)于界面
iPhone5、6、6+以及iPad Air 2的屏幕分辨率分別是多少?
分辨率的計(jì)算單位是什么?
請(qǐng)解釋一下Interface Builder的作用以及NIB文件的概念。
iOS UI的圖像儲(chǔ)存類(lèi)型是什么?
請(qǐng)描述一下Storyboard和標(biāo)準(zhǔn)NIB文件的差別。
設(shè)備狀態(tài)欄(Device Status Bar)是什么?高度如何?是否透明?在手機(jī)通話或者導(dǎo)航狀態(tài)下,它是如何顯示的?
導(dǎo)航欄(Navigation Bar)是什么?能否拿出你的iPhone,指出你下載的哪些應(yīng)用運(yùn)用了導(dǎo)航欄?
選項(xiàng)卡(Tab Bar)和工具欄(Toolbar)分別是什么??jī)烧咧g有何共同點(diǎn)和不同點(diǎn)?
表視圖(Table View)是什么?集合視圖(Collection View)又是什么?
什么時(shí)候用“彈出(Popover)”屬性最為合適?
Split-view Controller是什么?
選取器視圖(Picker View)適合存放哪類(lèi)內(nèi)容?
應(yīng)該在什么情況下使用標(biāo)簽、文本域和文本視圖?
分段控件(Segmented Control)的作用是什么?
模態(tài)視圖(Modal View)是什么?
iOS通知屬于什么類(lèi)型?
關(guān)于設(shè)計(jì)
iOS應(yīng)用圖標(biāo)是指什么?請(qǐng)盡可能詳細(xì)地描述一下。
最小尺寸和最大尺寸的應(yīng)用圖標(biāo)分別是什么樣子的?
應(yīng)用圖標(biāo)能否包含透明的部分?
Newsstand的圖標(biāo)與常規(guī)應(yīng)用有何不同?
請(qǐng)解釋一下啟動(dòng)畫(huà)面(Launch Images)。
自動(dòng)布局(Auto Layout)的作用是什么?請(qǐng)概括一下它是如何運(yùn)行的。
設(shè)計(jì)軟件時(shí)為什么要加上動(dòng)畫(huà)?
請(qǐng)描述一下軟件設(shè)計(jì)中的交互和Feedback有什么作用。
設(shè)計(jì)iPhone和iPad應(yīng)用時(shí),應(yīng)分別考慮哪些因素?
請(qǐng)描述一下原型設(shè)計(jì)對(duì)于軟件開(kāi)發(fā)的意義。其作用是什么?
關(guān)于App Store
應(yīng)用內(nèi)購(gòu)買(mǎi)(In-App Purchases)是怎么回事?IAP能夠?yàn)橛脩?hù)帶來(lái)哪些新體驗(yàn)?
你是否在App Store上發(fā)布過(guò)應(yīng)用?能否概括一下過(guò)程?
iTunes Connect是什么?
Provisioning Profiles是指?
App ID是什么?
iOS的開(kāi)發(fā)和發(fā)布簽名證書(shū)有何異同?
如何使用TestFlight?通過(guò)Ad-hoc發(fā)布應(yīng)用的話,該如何使用UUID?
應(yīng)何時(shí)驗(yàn)證購(gòu)買(mǎi)收據(jù)?
發(fā)布iAds(蘋(píng)果平臺(tái)廣告)有哪些要求?
趣味問(wèn)答
最近有沒(méi)有開(kāi)發(fā)什么好玩的東西?你最引以為豪的作品是什么?
談一談你常用的開(kāi)發(fā)工具都有哪些優(yōu)勢(shì)?
你最敬佩的獨(dú)立Mac或者iOS應(yīng)用開(kāi)發(fā)者是誰(shuí)?
最喜歡什么項(xiàng)目?哪種類(lèi)型的?
你覺(jué)得Xcode有哪些需要改進(jìn)的地方?
iOS上你最喜歡哪些API?
是否有最中意的錯(cuò)誤報(bào)告?
你最?lèi)?ài)以哪種方式來(lái)檢驗(yàn)一項(xiàng)新技術(shù)是否好用?
為什么詞典被稱(chēng)作Dictionaries,而不是HashTable或HashMap?
iOS開(kāi)發(fā)設(shè)計(jì)面試試題二
設(shè)計(jì)模式是什么? 你知道哪些設(shè)計(jì)模式,并簡(jiǎn)要敘述?
設(shè)計(jì)模式是一種編碼經(jīng)驗(yàn),就是用比較成熟的邏輯去處理某一種類(lèi)型的事情。
1). MVC模式:Model View Control,把模型 視圖 控制器 層進(jìn)行解耦合編寫(xiě)。
2). MVVM模式:Model View ViewModel 把模型 視圖 業(yè)務(wù)邏輯 層進(jìn)行解耦和編寫(xiě)。
3). 單例模式:通過(guò)static關(guān)鍵詞,聲明全局變量。在整個(gè)進(jìn)程運(yùn)行期間只會(huì)被賦值一次。
4). 觀察者模式:KVO是典型的通知模式,觀察某個(gè)屬性的狀態(tài),狀態(tài)發(fā)生變化時(shí)通知觀察者。
5). 委托模式:代理+協(xié)議的組合。實(shí)現(xiàn)1對(duì)1的反向傳值操作。
6). 工廠模式:通過(guò)一個(gè)類(lèi)方法,批量的根據(jù)已有模板生產(chǎn)對(duì)象。
MVC 和 MVVM 的區(qū)別
1). MVVM是對(duì)胖模型進(jìn)行的拆分,其本質(zhì)是給控制器減負(fù),將一些弱業(yè)務(wù)邏輯放到VM中去處理。
2). MVC是一切設(shè)計(jì)的基礎(chǔ),所有新的設(shè)計(jì)模式都是基于MVC進(jìn)行的改進(jìn)。
#import跟 #include 有什么區(qū)別,@class呢,#import<> 跟 #import””有什么區(qū)別?
答:
1). #import是Objective-C導(dǎo)入頭文件的關(guān)鍵字,#include是C/C++導(dǎo)入頭文件的關(guān)鍵字,使用#import頭文件會(huì)自動(dòng)只導(dǎo)入一次,不會(huì)重復(fù)導(dǎo)入。
2). @class告訴編譯器某個(gè)類(lèi)的聲明,當(dāng)執(zhí)行時(shí),才去查看類(lèi)的實(shí)現(xiàn)文件,可以解決頭文件的相互包含。
3). #import<>用來(lái)包含系統(tǒng)的頭文件,#import””用來(lái)包含用戶(hù)頭文件。
frame 和 bounds 有什么不同?
frame指的是:該view在父view坐標(biāo)系統(tǒng)中的位置和大小。(參照點(diǎn)是父view的坐標(biāo)系統(tǒng))
bounds指的是:該view在本身坐標(biāo)系統(tǒng)中的位置和大小。(參照點(diǎn)是本身坐標(biāo)系統(tǒng))
Objective-C的類(lèi)可以多重繼承么?可以實(shí)現(xiàn)多個(gè)接口么?Category是什么?重寫(xiě)一個(gè)類(lèi)的方式用繼承好還是分類(lèi)好?為什么?
答:Objective-C的類(lèi)不可以多重繼承;可以實(shí)現(xiàn)多個(gè)接口(協(xié)議);Category是類(lèi)別;一般情況用分類(lèi)好,用Category去重寫(xiě)類(lèi)的方法,僅對(duì)本Category有效,不會(huì)影響到其他類(lèi)與原有類(lèi)的關(guān)系。
@property 的本質(zhì)是什么?ivar、getter、setter 是如何生成并添加到這個(gè)類(lèi)中的
@property 的本質(zhì)是什么?
@property = ivar + getter + setter;
“屬性” (property)有兩大概念:ivar(實(shí)例變量)、getter+setter(存取方法)
“屬性” (property)作為 Objective-C 的一項(xiàng)特性,主要的作用就在于封裝對(duì)象中的數(shù)據(jù)。 Objective-C 對(duì)象通常會(huì)把其所需要的數(shù)據(jù)保存為各種實(shí)例變量。實(shí)例變量一般通過(guò)“存取方法”(access method)來(lái)訪問(wèn)。其中,“獲取方法” (getter)用于讀取變量值,而“設(shè)置方法” (setter)用于寫(xiě)入變量值。
@property中有哪些屬性關(guān)鍵字?/ @property 后面可以有哪些修飾符?
屬性可以擁有的特質(zhì)分為四類(lèi):
1.原子性--- nonatomic 特質(zhì)
2.讀/寫(xiě)權(quán)限---readwrite(讀寫(xiě))、readonly (只讀)
3.內(nèi)存管理語(yǔ)義---assign、strong、 weak、unsafe_unretained、copy
4.方法名---getter=、setter=
5.不常用的:nonnull,null_resettable,nullable
屬性關(guān)鍵字 readwrite,readonly,assign,retain,copy,nonatomic 各是什么作用,在那種情況下用?
答:
1). readwrite 是可讀可寫(xiě)特性。需要生成getter方法和setter方法。
2). readonly 是只讀特性。只會(huì)生成getter方法,不會(huì)生成setter方法,不希望屬性在類(lèi)外改變。
3). assign 是賦值特性。setter方法將傳入?yún)?shù)賦值給實(shí)例變量;僅設(shè)置變量時(shí),assign用于基本數(shù)據(jù)類(lèi)型。
4). retain(MRC)/strong(ARC) 表示持有特性。setter方法將傳入?yún)?shù)先保留,再賦值,傳入?yún)?shù)的retaincount會(huì)+1。
5). copy 表示拷貝特性。setter方法將傳入對(duì)象復(fù)制一份,需要完全一份新的變量時(shí)。
6). nonatomic 非原子操作。決定編譯器生成的setter和getter方法是否是原子操作,atomic表示多線程安全,一般使用nonatomic,效率高。
什么情況使用 weak 關(guān)鍵字,相比 assign 有什么不同?
1.在 ARC 中,在有可能出現(xiàn)循環(huán)引用的時(shí)候,往往要通過(guò)讓其中一端使用 weak 來(lái)解決,比如: delegate 代理屬性。
2.自身已經(jīng)對(duì)它進(jìn)行一次強(qiáng)引用,沒(méi)有必要再?gòu)?qiáng)引用一次,此時(shí)也會(huì)使用 weak,自定義 IBOutlet 控件屬性一般也使用 weak;當(dāng)然,也可以使用strong。
IBOutlet連出來(lái)的視圖屬性為什么可以被設(shè)置成weak?
因?yàn)楦缚丶膕ubViews數(shù)組已經(jīng)對(duì)它有一個(gè)強(qiáng)引用。
不同點(diǎn):
assign 可以用非 OC 對(duì)象,而 weak 必須用于 OC 對(duì)象。
weak 表明該屬性定義了一種“非擁有關(guān)系”。在屬性所指的對(duì)象銷(xiāo)毀時(shí),屬性值會(huì)自動(dòng)清空(nil)。
怎么用 copy 關(guān)鍵字?
用途:
1. NSString、NSArray、NSDictionary 等等經(jīng)常使用copy關(guān)鍵字,是因?yàn)樗麄冇袑?duì)應(yīng)的可變類(lèi)型:NSMutableString、NSMutableArray、NSMutableDictionary;
2. block 也經(jīng)常使用 copy 關(guān)鍵字。
說(shuō)明:
block 使用 copy 是從 MRC 遺留下來(lái)的“傳統(tǒng)”,在 MRC 中,方法內(nèi)部的 block 是在棧區(qū)的,使用 copy 可以把它放到堆區(qū).在 ARC 中寫(xiě)不寫(xiě)都行:對(duì)于 block 使用 copy 還是 strong 效果是一樣的,但寫(xiě)上 copy 也無(wú)傷大雅,還能時(shí)刻提醒我們:編譯器自動(dòng)對(duì) block 進(jìn)行了 copy 操作。如果不寫(xiě) copy ,該類(lèi)的調(diào)用者有可能會(huì)忘記或者根本不知道“編譯器會(huì)自動(dòng)對(duì) block 進(jìn)行了 copy 操作”,他們有可能會(huì)在調(diào)用之前自行拷貝屬性值。這種操作多余而低效。
用@property聲明的 NSString / NSArray / NSDictionary 經(jīng)常使用 copy 關(guān)鍵字,為什么?如果改用strong關(guān)鍵字,可能造成什么問(wèn)題?
答:用 @property 聲明 NSString、NSArray、NSDictionary 經(jīng)常使用 copy 關(guān)鍵字,是因?yàn)樗麄冇袑?duì)應(yīng)的可變類(lèi)型:NSMutableString、NSMutableArray、NSMutableDictionary,他們之間可能進(jìn)行賦值操作(就是把可變的賦值給不可變的),為確保對(duì)象中的字符串值不會(huì)無(wú)意間變動(dòng),應(yīng)該在設(shè)置新屬性值時(shí)拷貝一份。
1. 因?yàn)楦割?lèi)指針可以指向子類(lèi)對(duì)象,使用 copy 的目的是為了讓本對(duì)象的屬性不受外界影響,使用 copy 無(wú)論給我傳入是一個(gè)可變對(duì)象還是不可對(duì)象,我本身持有的就是一個(gè)不可變的副本。
2. 如果我們使用是 strong ,那么這個(gè)屬性就有可能指向一個(gè)可變對(duì)象,如果這個(gè)可變對(duì)象在外部被修改了,那么會(huì)影響該屬性。
總結(jié):使用copy的目的是,防止把可變類(lèi)型的對(duì)象賦值給不可變類(lèi)型的對(duì)象時(shí),可變類(lèi)型對(duì)象的值發(fā)送變化會(huì)無(wú)意間篡改不可變類(lèi)型對(duì)象原來(lái)的值。
淺拷貝和深拷貝的區(qū)別?
答:
淺拷貝:只復(fù)制指向?qū)ο蟮闹羔,而不?fù)制引用對(duì)象本身。
深拷貝:復(fù)制引用對(duì)象本身。內(nèi)存中存在了兩份獨(dú)立對(duì)象本身,當(dāng)修改A時(shí),A_copy不變。
系統(tǒng)對(duì)象的 copy 與 mutableCopy 方法
不管是集合類(lèi)對(duì)象(NSArray、NSDictionary、NSSet ... 之類(lèi)的對(duì)象),還是非集合類(lèi)對(duì)象(NSString, NSNumber ... 之類(lèi)的對(duì)象),接收到copy和mutableCopy消息時(shí),都遵循以下準(zhǔn)則:
1. copy 返回的是不可變對(duì)象(immutableObject);如果用copy返回值調(diào)用mutable對(duì)象的方法就會(huì)crash。
2. mutableCopy 返回的是可變對(duì)象(mutableObject)。
一、非集合類(lèi)對(duì)象的copy與mutableCopy
在非集合類(lèi)對(duì)象中,對(duì)不可變對(duì)象進(jìn)行copy操作,是指針復(fù)制,mutableCopy操作是內(nèi)容復(fù)制;
對(duì)可變對(duì)象進(jìn)行copy和mutableCopy都是內(nèi)容復(fù)制。用代碼簡(jiǎn)單表示如下:
二、集合類(lèi)對(duì)象的copy與mutableCopy (同上)
在集合類(lèi)對(duì)象中,對(duì)不可變對(duì)象進(jìn)行copy操作,是指針復(fù)制,mutableCopy操作是內(nèi)容復(fù)制;
對(duì)可變對(duì)象進(jìn)行copy和mutableCopy都是內(nèi)容復(fù)制。但是:集合對(duì)象的內(nèi)容復(fù)制僅限于對(duì)象本身,對(duì)集合內(nèi)的對(duì)象元素仍然是指針復(fù)制。(即單層內(nèi)容復(fù)制)
iOS開(kāi)發(fā)設(shè)計(jì)面試試題三
1、最能概括你自己的三個(gè)詞是什么?
回答提示:我經(jīng)常用的三個(gè)詞是:適應(yīng)能力強(qiáng),有責(zé)任心和做事有始終,結(jié)合具體例子向主考官解釋。
2、你的業(yè)余愛(ài)好是什么?
回答提示:找一些富于團(tuán)體合作精神的,這里有一個(gè)真實(shí)的故事:有人被否決掉,因?yàn)樗膼?ài)好是深海潛水。主考官說(shuō):因?yàn)檫@是一項(xiàng)單人活動(dòng),我不敢肯定他能否適應(yīng)團(tuán)體工作。
3、作為被面試者給我打一下分
回答提示:試著列出四個(gè)優(yōu)點(diǎn)和一個(gè)非常非常非常小的缺點(diǎn),(可以抱怨一下設(shè)施,沒(méi)有明確責(zé)任人的缺點(diǎn)是不會(huì)有人介意的)。
4、你怎么理解你應(yīng)聘的職位?
回答提示:把崗位職責(zé)和任務(wù)及工作態(tài)度闡述一下
5、喜歡這份工作的哪一點(diǎn)?
回答提示:相信其實(shí)大家心中一定都有答案了吧!每個(gè)人的價(jià)值觀不同,自然評(píng)斷的標(biāo)準(zhǔn)也會(huì)不同,但是,在回答面試官這個(gè)問(wèn)題時(shí)可不能太直接就把自己心理的話說(shuō)出來(lái),尤其是薪資方面的問(wèn)題,不過(guò)一些無(wú)傷大雅的回答是不錯(cuò)的考慮,如交通方便,工作性質(zhì)及內(nèi)容
頗能符合自己的興趣等等都是不錯(cuò)的答案,不過(guò)如果這時(shí)自己能仔細(xì)思考出這份工作的與眾不同之處,相信在面試上會(huì)大大加分。
6、為什么要離職?
回答提示:①回答這個(gè)問(wèn)題時(shí)一定要小心,就算在前一個(gè)工作受到再大的委屈,對(duì)公司有多少的怨言,都千萬(wàn)不要表現(xiàn)出來(lái),尤其要避免對(duì)公司本身主管的批評(píng),避免面試官的負(fù)面情緒及印象;建議此時(shí)最好的回答方式是將問(wèn)題歸咎在自己身上,例如覺(jué)得工作沒(méi)有學(xué)習(xí)發(fā)展的空間,自己想在面試工作的相關(guān)產(chǎn)業(yè)中多加學(xué)習(xí),或是前一份工作與自己的生涯規(guī)劃不合等等,回答的答案最好是積極正面的。 ②我希望能獲得一份更好的工作,如果機(jī)會(huì)來(lái)臨,我會(huì)抓住;我覺(jué)得目前的工作,已經(jīng)達(dá)到頂峰,即沒(méi)有升遷機(jī)會(huì)。
7、說(shuō)說(shuō)你對(duì)行業(yè)、技術(shù)發(fā)展趨勢(shì)的看法?
回答提示:企業(yè)對(duì)這個(gè)問(wèn)題很感興趣,只有有備而來(lái)的求職者能夠過(guò)關(guān)。求職者可以直接在網(wǎng)上查找對(duì)你所申請(qǐng)的行業(yè)部門(mén)的信息,只有深入了解才能產(chǎn)生獨(dú)特的見(jiàn)解。企業(yè)認(rèn)為最聰明的求職者是對(duì)所面試的公司預(yù)先了解很多,包括公司各個(gè)部門(mén),發(fā)展情況,在面試回答問(wèn)題的時(shí)候可以提到所了解的情況,企業(yè)歡迎進(jìn)入企業(yè)的人是“知己”,而不是“盲人”。
8、對(duì)工作的期望與目標(biāo)何在?
回答提示:這是面試者用來(lái)評(píng)斷求職者是否對(duì)自己有一定程度的期望、對(duì)這份工作是否了解的問(wèn)題。對(duì)于工作有確實(shí)學(xué)習(xí)目標(biāo)的人通常學(xué)習(xí)較快,對(duì)于新工作自然較容易進(jìn)入狀況,這時(shí)建議你,最好針對(duì)工作的性質(zhì)找出一個(gè)確實(shí)的答案,如業(yè)務(wù)員的工作可以這樣回答:“我的目標(biāo)是能成為一個(gè)超級(jí)業(yè)務(wù)員,將公司的產(chǎn)品廣泛的推銷(xiāo)出去,達(dá)到最好的業(yè)績(jī)成效;為了達(dá)到這個(gè)目標(biāo),我一定會(huì)努力學(xué)習(xí),而我相信以我認(rèn)真負(fù)責(zé)的態(tài)度,一定可以達(dá)到這個(gè)目標(biāo)!逼渌(lèi)的工作也可以比照這個(gè)方式來(lái)回答,只要在目標(biāo)方面稍微修改一下就可以了。
9、說(shuō)說(shuō)你的家庭。
回答提示:企業(yè)面試時(shí)詢(xún)問(wèn)家庭問(wèn)題不是非要知道求職者家庭的情況,探究隱私,企業(yè)不喜歡探究個(gè)人隱私,而是要了解家庭背景對(duì)求職者的塑造和影響。企業(yè)希望聽(tīng)到的重點(diǎn)也在于家庭對(duì)求職者的積極影響。企業(yè)最喜歡聽(tīng)到的是:我很愛(ài)我的家庭!我的家庭一向很和睦,雖然我的父親和母親都是普通人,但是從小,我就看到我父親起早貪黑,每天工作特別勤勞,他的行動(dòng)無(wú)形中培養(yǎng)了我認(rèn)真負(fù)責(zé)的態(tài)度和勤勞的精神。我母親為人善良,對(duì)人熱情,特別樂(lè)于助人,所以在單位人緣很好,她的一言一行也一直在教導(dǎo)我做人的道理。企業(yè)相信,和睦的家庭關(guān)系對(duì)一個(gè)人的成長(zhǎng)有潛移默化的影響。
10、就你申請(qǐng)的這個(gè)職位,你認(rèn)為你還欠缺什么?
回答提示:企業(yè)喜歡問(wèn)求職者弱點(diǎn),但精明的求職者一般不直接回答。他們希望看到這樣的求職者:繼續(xù)重復(fù)自己的優(yōu)勢(shì),然后說(shuō):“對(duì)于這個(gè)職位和我的能力來(lái)說(shuō),我相信自己是可以勝任的,只是缺乏經(jīng)驗(yàn),這個(gè)問(wèn)題我想我可以進(jìn)入公司以后以最短的時(shí)間來(lái)解決,我的學(xué)習(xí)能力很強(qiáng),我相信可以很快融入公司的企業(yè)文化,進(jìn)入工作狀態(tài)!逼髽I(yè)喜歡能夠巧妙地躲過(guò)難題的求職者。
iOS開(kāi)發(fā)設(shè)計(jì)面試試題四
1、在最初的2-3個(gè)月時(shí)間里,你希望我能完成哪些工作?
優(yōu)秀的iOS開(kāi)發(fā)求職者希望在面試過(guò)程中做到最好。他們不希望花很多時(shí)間慢慢了解公司的結(jié)構(gòu),他們希望有所作為。所以他們想知道公司會(huì)對(duì)其有哪些期待?所以,問(wèn)這個(gè)問(wèn)題很有必要。他們想找到公司對(duì)其的目標(biāo)和期待,才能力求表現(xiàn)突出。
2、公司優(yōu)秀的人,都有哪些共同的特征?
優(yōu)秀的求職者都想成為公司的長(zhǎng)期員工。公司每個(gè)組織是不同的,那這些不同組織中的員工都有哪些共同的特征呢?他們問(wèn)這個(gè)問(wèn)題大都是想了解自己是否適合這份工作,以及若想成為公司優(yōu)秀的員工,需要哪些特質(zhì);蛟S這些優(yōu)秀的員工花更多的時(shí)間工作,或許更有靈活性和創(chuàng)造性,而不是嚴(yán)格遵守公司的各項(xiàng)流程,或者能在新領(lǐng)域開(kāi)發(fā)新用戶(hù)而不是簡(jiǎn)單的維持和老用戶(hù)的關(guān)系。
但是不管面試官怎樣回答這個(gè)問(wèn)題,求職者只是想知道他們是否適合這個(gè)工作,如果適合,他們也會(huì)向這些員工看齊。
3、怎樣可以促使公司業(yè)績(jī)?cè)鲩L(zhǎng)?
員工在公司工作,可以把它看成一項(xiàng)投資。因?yàn)槟昧斯镜墓べY,就需要關(guān)心怎樣才能推動(dòng)公司業(yè)績(jī)的增加。比如,雇主希望技術(shù)人員對(duì)公司的某一個(gè)產(chǎn)品進(jìn)行改版,他們希望技術(shù)人員不僅能夠找出解決問(wèn)題的辦法,最好還能想出辦法帶動(dòng)其銷(xiāo)量的增加。對(duì)求職者而言,也需要了解幫助公司成功就是在幫助自己。
4、員工業(yè)余時(shí)間都在做什么?
公司的文化通常都是一項(xiàng)比較有爭(zhēng)議性的話題,因?yàn)檫@很大程度上取決于雇主。如果公司的文化氛圍好,員工狀態(tài)自然好,他們會(huì)更加熱愛(ài)自己的工作,也可愉快的與周?chē)耐孪嗵帯5@個(gè)問(wèn)題對(duì)面試官比較難回答,除非公司規(guī)模很小,否則他們只能很籠統(tǒng)的回答你。在大概了解這個(gè)情況后,求職者可了解自己能否適應(yīng)公司的文化,然后方便自己做出選擇。
5、你打算如何處理某一問(wèn)題?
幾乎是每家公司,特別是科技公司,都在面臨科技發(fā)展、競(jìng)爭(zhēng)對(duì)手以及外部經(jīng)濟(jì)環(huán)境發(fā)展的變化。一個(gè)好的求職者不僅需要了解面試者的想法,還要了解公司未來(lái)的發(fā)展藍(lán)圖,然后怎樣才能把自己融入到公司里。不過(guò)求職者問(wèn)這個(gè)問(wèn)題,多半是想確認(rèn)自己是否適合公司的發(fā)展軌跡。
【iOS開(kāi)發(fā)設(shè)計(jì)面試試題】相關(guān)文章:
iOS面試題集合02-13
iOS面試題匯總02-13
前端開(kāi)發(fā)常見(jiàn)面試試題02-14
Android開(kāi)發(fā)工程師面試試題02-14
2016年Java開(kāi)發(fā)崗位面試題02-20
HR如何設(shè)計(jì)面試題目08-25
平面設(shè)計(jì)師面試題目02-15
肯德基面試的面試試題01-20
面試試題精選02-22