標籤:

2018 iOS 面試法寶+絕密文件

簡單介紹項目情況

項目周期

實現了哪些功能(類似簡歷項目模塊的項目職責)

用到了哪些技術點(類似簡歷項目模塊的技術要點)

難點在哪?怎麼解決的

亮點在哪?實現原理

其他自己想介紹的

拿offer快的同學特點:

1.準備充分,一般愛問的題心裡都有備用答案

2.簡歷比較突出,有自己的特點,技術點較全面

3.能說會嘮,隨機應變

4.自信不緊張,淡定面對面試官

需要充分準備的

自我介紹(2分鐘左右)

1、姓名,籍貫

2、學歷,專業

3、工作經歷(年限、上家公司簡稱)

4、參與了哪些項目的開發

5、性格特點

6、優缺點

人事問題

自我介紹

離職原因

社保基數

離職證明

公司情況(地址,人數,老闆)

住址

加班看法

公司的了解情況

自我介紹

做不好自我介紹,在取得面試官好感這一關上,估計你就要敗下陣來了。如果不能給面試官一個好的第一印象,那麼就算你接下來能把你的滿腹經綸都倒出來,也恐怕事倍功半了。

在面試辣么短的時間內,畢業生如何"秀"出自己呢?該做哪些準備?有什麼問題值得注意?小小猿專門採訪了一些實例,希望能給大家提供一些就業指導。

1

案例一:如何把握時間

研究生畢業的小劉很健談,口才甚佳,對自我介紹,他自認為不在話下,所以他從來不準備,看什麼人說什麼話。他的求職目標是地產策劃,有一次,應聘本地一家大型房地產公司,在自我介紹時,他大談起了房地產行業的走向,由於跑題太遠,面試官不得不把話題收回來。自我介紹也只能"半途而止"。

技巧一:一分鐘談一項內容

自我介紹的時間一般為3分鐘,在時間的分配上,第一分鐘****可談談學歷等個人基本情況,第二分鐘可談談工作經歷,對於應屆畢業生而言可談相關的社會實踐,第三分鐘可談對本職位的理想和對於本行業的看法。如果自我介紹要求在1分鐘內完成,自我介紹就要有所側重,突出一點,不及其餘。

在實踐中,有些應聘者不了解自我介紹的重要性,只是簡短地介紹一下自己的姓名、身份,其後補充一些有關自己的學歷、工作經歷等情況,大約半分鐘左右就 結束 了自我介紹,然後望著考官,等待下面的提問,這是相當不妥的,白白浪費了一次向面試官推薦自己的寶貴機會。而另一些應聘者則試圖將自己的全部經歷都壓縮在 這幾分鐘內,這也是不明智的做法。合理地安排自我介紹的時間,突出重點是首先要考慮的問題。

2

****案例二:千萬別太做作****

小李因為第二天想要面試一家心儀已久的大型企業,提前一天背誦自己的簡歷和自我介紹。面試當天,她非常流利的「背誦」出腦子裡的內容,但是卻沒有獲得機會。

****技巧二:切勿採用"背誦"口吻****

人力資源專家指出,自我介紹可以事前準備,也可以事前找些朋友做練習,但自我介紹應避免書面語言的嚴整與拘束,而應使用靈活的口頭語進行組織。切忌以背誦 朗讀的口吻介紹自己,如果那樣的話,對面試官來說,將是無法忍受的。自我介紹還要注意聲線,盡量讓聲調聽來流暢自然,充滿自信。

3

******案例三:怎樣談成績******

小王去應聘某大型移動互聯網公司,該公司想要的的技術,小王從未聽過。他會的東西,正好和這家公司的招聘需求不符合,怎麼辦?

******技巧三:只說與職位相關的優點******

自我介紹時要投其所好擺成績,這些成績必須與現在應聘公司的業務性質有關。在面試中,你不僅要告訴考官你是多麼優秀的人,更要告訴考官,你如何地適合這個工作崗位。那些與面試無關的內容,即使是你引以為榮的優點和長處,你也要忍痛捨棄。

在介紹成績時,說的次序也極為重要,應該把你最想讓面試官知道的事情放在前面,這樣的事情往往是你的得意之作,也可以讓面試官留下深刻的印象。

4

********案例四:當用點"小聰明"********

阿楓參加了去年某大型國企的校園招聘會,每一位應聘者與面試官只有幾分鐘的交談時間,如何在這麼短的時間裡,取得面試官的好感,進入下一輪呢?

********技巧四:以說真話為前提********

自我介紹時,要突出個人的優點和特長,你可以使用一些小技巧,比如可以介紹自己做過什麼項目來驗證具有某種能力,也可以適當引用別人的言論,如老師、朋友等的評論來支持自己的描述。但無論使用哪種小技巧,都要堅持以事實說話,少用虛詞、感嘆詞之類。自吹自擂****一般是很難逃過面試官的眼睛的。至於談弱點時則要 表現得坦然、樂觀、自信。

5

**********案例五:如何擺脫怯場**********

阿宏畢業於中部城市的某大學,由於自己是一位專科生,在研究生成堆的人才市場里,阿宏的自信心有點不足,面對面試官常常表現出怯場的情緒,有時很緊張,談吐不自然。

**********技巧五:談吐運用"3P原則"**********

人力資源專家指出,自我介紹時的談吐,應該記住"3P原則":自信(Positive),個性(Personal),中肯(Pertinent)。回答要沉著,突出個性,強調自己的專業與能力,語氣中肯,不要言過其實。

在自我介紹時要調適好自己的情緒,在介紹自己的基本情況時面無表情、語調生硬;在談及優點時眉飛色舞、興奮不已;而在談論缺點時無精打采、萎靡不振,這些都是不成熟的表現。對於表達,建議阿宏可以找自己的朋友練習一下,也可以先對著鏡子練習幾遍,再去面試。

技術要掌握

常見手寫題:

冒泡選擇排序,單例,Sqlite語句,哪幾種線程,多態例子

viewcontroller生命周期

技術點:

項目準備:

xcode版本

CocoaPods

iOS9新特性

項目分工

難點

亮點

一個項目的詳細介紹

益智題

有什麼要問的么

一、簡歷注意事項

1.簡歷要求

順序:

1.簡介

2.求職意向

(教育背景)根據學校自定

3.工作經歷

4.項目經驗/

5.技術點(技能)

第四點和第五點可以互換

(教育背景)

自我評價

項目與技術點誰在前誰在後,看你比較熟悉哪個

簡歷上寫到的一定要弄明白

如果是亮點,還不太懂,一定要弄懂它,哪怕沒學過,查找能力,自學能力必須要練,要不進公司後也有可能被辭

2.常見技術點(英文好的可以用英文表示)(相對交全,自己進行增刪改查)

可以根據自己掌握情況和項目情況進行整理

1.語言基礎:(C/C++,Objective-C,)(Swift、HTML5、JS)是熟練還是了解

2.面向對象思維

3.工作用的軟硬體使用:(XCode、mac、插件、SDK、Cocoa Touch層框架)

4.設計模式:(MVC,代理,觀察者(KVO),單例,工廠。。。)

5.傳值:KVC, Block、代理、通知。。。

6.內存管理:ARC、MRC(混編)

7.網路:HTTP應用層,TCP/Ip、UDP傳輸層,socket通訊機制、

NSURLConnection/NSURLSession網路請求(封裝下載類)、斷點下載、緩存技術

XML/JSON數據解析和GET/POST數據請求

8.多線程技術:NSTread、NSOperation、GCD

9.UI部分:UITableView、UICollectionView進行圖文混排

自定義tabbar、側滑、抽屜、圖片輪播、上下拉刷新、瀑布流等功能

觸摸事件處理和相應鏈以及6種常用手勢

能夠根據需要封裝自定義UI控制項,可以實現複雜的界面交互

10.系統類方法調用系統相機、圖庫、通訊錄、簡訊、郵件、打電話

11.後端交互數據中iOS標準時間與時間戳的相互轉換 ,OC與JS交互

12.核心框架

CoreGraphics/(Quartz2D),CoreAnimation,CoreText(富文本)的描述及使用(可詳細,可簡略)

13.物理模擬:UIDynamic(重力、碰撞、捕捉、推動、附著。。。)

14.布局:StoryBoard、SizeClass、xib以及混合編程

AutoLayOut(自動布局)、Masonry屏幕適配

15.常見的第三方庫使用(5-10個)

SDWebImage , AFNetworking,RDVTabBarController,SCNavigation, MJRefresh , MJExtension , FMDB, MMProgreessHUD,Masonry, Reachability、GData、JSONModel、UIImageGIF(自己進行增刪改查)未用過的可快速上手

16.數據持久化:CoreData、Sqlite、NSUserDefaults、Plist、歸檔、Keychain的使用

17.加密演算法(AES, DES, GTMBase64, MD5, RSA等)

18.生成靜態庫(.a,.framework,.bundle)

19.Auth2.0協議,新浪微博,友盟,ShareSDK等帶三方的授權、登錄、分享、統計技術

20.音頻、視頻、流媒體(自定義播放器)(MPMoviePlayerController、AVPlayer、AVAudioPlayer、第三方庫)(可詳可略)

21.二維碼:(Zxing和ZBar),語音識別:(科大訊飛)

22.地圖:定位,導航,搜索,大頭針定製,地理正反編碼;

高德地圖

百度地圖

LBS

23:支付:內購、銀聯,支付寶,微信等支付流程

24:工程操作:Target分支、Today extension插件、程序跳轉並傳值、國際化操作

25:其他亮點:藍牙、濾鏡、彈幕、人臉識別、3DTouch、指紋識別

26: 即時通信:XMPP、環信

27:必須的:真機調試,提審發布流程,解決常見的審核拒絕、更新版本問題

28:代碼管理:SVN、Git使用、蒲公英多人測試

29:推送:本地推送、遠程推送(原理)、極光推送

30:底層:runtime,runloop

31:能力:解決bug能力,搜索和查找能力

自學能力強,並樂於分享,既能團隊開發也能獨立獨立開發

良好的英文文檔閱讀能力,具有良好的編程習慣

以上的技術點有的是使用第三方庫實現的

3.好用的第三方庫哪些

4.項目職責和技術要點思路:

1.框架搭建,設計模式

2.縱向分工(MVC哪一層)

3.橫向分工(哪一模塊)

4.封裝哪些庫

5.使用哪些第三方庫及流程

6.UI效果、功能及優化策略

。。。

不要寫簡單的界面實現啥的,要提高一個層次

5.常見面試思維題

二、面試注意事項

2.面試官會問哪一個參與度最高,然後回答之後自己簡單介紹一下項目

2.1.項目針對的市場,有什麼功能,什麼內容?

2.2.app的結構是什麼?(主流的是tabbar橫向,nav縱向,qq的用的是側滑,有什麼不同呀,各有什麼好處)

2.3.你的項目運用了什麼技術?

2.3.1(嚴格遵守mvc,說一下mvc的好處)

2.3.2屏幕適配(autolayout,可以順便問一下咱們公司用的什麼適配方式)

2.3.3.也可以說一下自己在項目中遇到的問題,自己是如何解決的。

2.3.4.用到了AFN。AFN有什麼好處呀,機制是什麼,比如post上傳需要拼接很多參數,而AFN已經封裝好了,我們直接用就行了。然後可以問一下咱們公司用的什麼下載呀

2.4.多線程

可以說自己多線程的代碼寫的不是很多,一般數據請求AFN都已經封裝好了,但自己知道什麼時候用多線程,比如處理一些耗時操作呀

2.5.優化cell(可以百度tableView的優化)

2.5.1:性能上:註冊機制

2.5.2:結構上:提前計算好fram等等

2.5.3:圖片緩存(SDWebImage緩存到哪一個目錄,可以設置清除緩存功能等)

2.6.內存警告(app優化)

2.6.1.懶載入

2.6.2.不是當前展示的視圖。可以remove掉,當需要顯示的時候再懶載入

2.6.3.美工給的圖片像素太高圖片太大,讓美工做小圖然後可以用代碼拉伸等

3.面試時一定要自信,表現出只要給時間就一定可以搞定這件事,快速掌握,快速上手

4.技術的連貫性,把學到的知識串起來,讓人感覺思路清晰

2.5可以試著問他們的:

貴公司的近期的發展規劃?

貴公司的管理模式以及開發團隊的人員情況具體是怎樣的?

貴公司的項目情況是怎樣的,我來了之後具體是坐哪一方面的工作,是開發新項目還迭代開發呢?

貴公司幾天能給我答覆,我什麼時候能入職。

希望這篇文章對正在找工作的你有所幫助,哪怕只是一點點。如果你也是一名開發者歡迎加入iOS學習交流群605315994。期待和你一起學習交流,共同進步成長。

作者:程曉媛闖天涯

來源:簡書

著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。


推薦閱讀:

TAG:iOS開發 |