拿offer快的同學(xué)特點:
1.準(zhǔn)備充分所袁,一般愛問的題心里都有備用答案
2.簡歷比較突出,有自己的特點,技術(shù)點較全面
3.能說會嘮,隨機應(yīng)變
4.自信不緊張熊锭,淡定面對面試官
所以同學(xué)們要好好 準(zhǔn)備,鍛煉面試能力
簡歷要求:
1.美觀認(rèn)真雪侥,給人感覺用心對待簡歷碗殷,更會用心對待工作
2.同時 技術(shù)點相對全面,雖然說有些并不是常用速缨,但是招聘是人事部來做的锌妻,她們不太懂技術(shù)
3.感覺寫得技術(shù)點多,條理清晰鸟廓,面試機會就會多很多
項目職責(zé)和技術(shù)要點思路:
1.框架搭建从祝,設(shè)計模式
2.縱向分工(MVC哪一層)
3.橫向分工(哪一模塊)
4.封裝哪些庫
5.使用哪些第三方庫及流程
6.UI效果、功能及優(yōu)化策略
引谜。牍陌。。
不要寫簡單的界面實現(xiàn)啥的员咽,要提高一個層次
需要充分準(zhǔn)備的
自我介紹(2分鐘左右)
1毒涧、姓名,籍貫
2贝室、學(xué)歷契讲,專業(yè)
3仿吞、工作經(jīng)歷(年限、上家公司簡稱)
4捡偏、參與了哪些項目的開發(fā)
5唤冈、性格特點
6、優(yōu)缺點
人事問題
自我介紹
離職原因
社币埃基數(shù)
離職證明
公司情況(地址你虹,人數(shù),老板)
住址
加班看法
公司的了解情況
//面試技巧
http://mp.weixin.qq.com/s?__biz=MzA5ODE4NzkzNQ==&mid=403916685&idx=1&sn=5723ff078625b9fbd7f9f2dd96cd651f&scene=23&srcid=0318wVgR9FQvSlNYS84ft3SQ#rd
技術(shù)要掌握
常見手寫題:
冒泡選擇排序彤避,單例傅物,Sqlite語句,哪幾種線程,多態(tài)例子
viewcontroller生命周期
技術(shù)點:
項目準(zhǔn)備:
xcode版本
CocoaPods
iOS9新特性
項目分工
難點
亮點
一個項目的詳細(xì)介紹
益智題
有什么要問的么
一琉预、簡歷注意事項
1.簡歷要求
順序:
1.簡介
2.求職意向
(教育背景)根據(jù)學(xué)校自定
3.工作經(jīng)歷
4.項目經(jīng)驗/
5.技術(shù)點(技能)
第四點和第五點可以互換
(教育背景)
自我評價
項目與技術(shù)點誰在前誰在后董饰,看你比較熟悉哪個
簡歷上寫到的一定要弄明白
如果是亮點,還不太懂圆米,一定要弄懂它卒暂,哪怕沒學(xué)過,查找能力榨咐,自學(xué)能力必須要練介却,要不進公司后也有可能被辭
2.常見技術(shù)點(英文好的可以用英文表示)(相對交全谴供,自己進行增刪改查)
可以根據(jù)自己掌握情況和項目情況進行整理
1.語言基礎(chǔ):(C/C++,Objective-C,)(Swift块茁、HTML5、JS)是熟練還是了解
2.面向?qū)ο笏季S
3.工作用的軟硬件使用:(XCode桂肌、mac数焊、插件、SDK崎场、Cocoa Touch層框架)
4.設(shè)計模式:(MVC,代理佩耳,觀察者(KVO),單例谭跨,工廠干厚。。螃宙。)
5.傳值:KVC, Block蛮瞄、代理、通知谆扎。挂捅。。
6.內(nèi)存管理:ARC堂湖、MRC(混編)
7.網(wǎng)絡(luò):HTTP應(yīng)用層闲先,TCP/Ip状土、UDP傳輸層,socket通訊機制伺糠、
NSURLConnection/NSURLSession網(wǎng)絡(luò)請求(封裝下載類)蒙谓、斷點下載、緩存技術(shù)
XML/JSON數(shù)據(jù)解析和GET/POST數(shù)據(jù)請求
8.多線程技術(shù):NSTread训桶、NSOperation彼乌、GCD
9.UI部分:UITableView、UICollectionView進行圖文混排
自定義tabbar渊迁、側(cè)滑慰照、抽屜、圖片輪播琉朽、上下拉刷新毒租、瀑布流等功能
觸摸事件處理和相應(yīng)鏈以及6種常用手勢
能夠根據(jù)需要封裝自定義UI控件,可以實現(xiàn)復(fù)雜的界面交互
10.系統(tǒng)類方法調(diào)用系統(tǒng)相機箱叁、圖庫墅垮、通訊錄、短信耕漱、郵件算色、打電話
11.后端交互數(shù)據(jù)中iOS標(biāo)準(zhǔn)時間與時間戳的相互轉(zhuǎn)換 ,OC與JS交互
12.核心框架
CoreGraphics/(Quartz2D),CoreAnimation,CoreText(富文本)的描述及使用(可詳細(xì)螟够,可簡略)
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.數(shù)據(jù)持久化:CoreData、Sqlite鸦泳、NSUserDefaults银锻、Plist、歸檔做鹰、Keychain的使用
17.加密算法(AES, DES, GTMBase64, MD5, RSA等)
18.生成靜態(tài)庫(.a,.framework,.bundle)
19.Auth2.0協(xié)議击纬,新浪微博,友盟钾麸,ShareSDK等帶三方的授權(quán)更振、登錄、分享饭尝、統(tǒng)計技術(shù)
20.音頻肯腕、視頻、流媒體(自定義播放器)(MPMoviePlayerController钥平、AVPlayer实撒、AVAudioPlayer、第三方庫)(可詳可略)
21.二維碼:(Zxing和ZBar)涉瘾,語音識別:(科大訊飛)
22.地圖:定位知态,導(dǎo)航,搜索立叛,大頭針定制负敏,地理正反編碼;
高德地圖
百度地圖
LBS
23:支付:內(nèi)購秘蛇、銀聯(lián)其做,支付寶,微信等支付流程
24:工程操作:Target分支彤叉、Today extension插件庶柿、程序跳轉(zhuǎn)并傳值村怪、國際化操作
25:其他亮點:藍牙秽浇、濾鏡、彈幕甚负、人臉識別柬焕、3DTouch、指紋識別
26: 即時通信:XMPP梭域、環(huán)信
27:必須的:真機調(diào)試斑举,提審發(fā)布流程,解決常見的審核拒絕病涨、更新版本問題
28:代碼管理:SVN富玷、Git使用、蒲公英多人測試
29:推送:本地推送、遠(yuǎn)程推送(原理)赎懦、極光推送
30:底層:runtime雀鹃,runloop
31:能力:解決bug能力,搜索和查找能力
自學(xué)能力強励两,并樂于分享黎茎,既能團隊開發(fā)也能獨立獨立開發(fā)
良好的英文文檔閱讀能力,具有良好的編程習(xí)慣
以上的技術(shù)點有的是使用第三方庫實現(xiàn)的
3.好用的第三方庫
http://www.reibang.com/p/cce4cd8d63fc?utm_campaign=hugo&utm_medium=reader_share&utm_content=note&utm_source=weixin-timeline&from=timeline&isappinstalled=1
4.項目職責(zé)和技術(shù)要點思路:
1.框架搭建当悔,設(shè)計模式
2.縱向分工(MVC哪一層)
3.橫向分工(哪一模塊)
4.封裝哪些庫
5.使用哪些第三方庫及流程
6.UI效果傅瞻、功能及優(yōu)化策略
。盲憎。嗅骄。
不要寫簡單的界面實現(xiàn)啥的,要提高一個層次
5.常見面試思維題
二饼疙、面試注意事項
2.面試官會問哪一個參與度最高掸读,然后回答之后自己簡單介紹一下項目
2.1.項目針對的市場,有什么功能宏多,什么內(nèi)容儿惫?
2.2.app的結(jié)構(gòu)是什么?(主流的是tabbar橫向伸但,nav縱向肾请,qq的用的是側(cè)滑,有什么不同呀更胖,各有什么好處)
2.3.你的項目運用了什么技術(shù)铛铁?
2.3.1(嚴(yán)格遵守mvc,說一下mvc的好處)
2.3.2屏幕適配(autolayout,可以順便問一下咱們公司用的什么適配方式)
2.3.3.也可以說一下自己在項目中遇到的問題却妨,自己是如何解決的饵逐。
2.3.4.用到了AFN。AFN有什么好處呀彪标,機制是什么倍权,比如post上傳需要拼接很多參數(shù),而AFN已經(jīng)封裝好了捞烟,我們直接用就行了薄声。然后可以問一下咱們公司用的什么下載呀
2.4.多線程
可以說自己多線程的代碼寫的不是很多,一般數(shù)據(jù)請求AFN都已經(jīng)封裝好了题画,但自己知道什么時候用多線程默辨,比如處理一些耗時操作呀
2.5.優(yōu)化cell(可以百度tableView的優(yōu)化)
2.5.1:性能上:注冊機制
2.5.2:結(jié)構(gòu)上:提前計算好fram等等
2.5.3:圖片緩存(SDWebImage緩存到哪一個目錄,可以設(shè)置清除緩存功能等)
2.6.內(nèi)存警告(app優(yōu)化)
2.6.1.懶加載
2.6.2.不是當(dāng)前展示的視圖苍息∷跣遥可以remove掉壹置,當(dāng)需要顯示的時候再懶加載
2.6.3.美工給的圖片像素太高圖片太大,讓美工做小圖然后可以用代碼拉伸等
3.面試時一定要自信表谊,表現(xiàn)出只要給時間就一定可以搞定這件事蒸绩,快速掌握,快速上手
4.技術(shù)的連貫性铃肯,把學(xué)到的知識串起來患亿,讓人感覺思路清晰
2.5可以試著問他們的:
貴公司的近期的發(fā)展規(guī)劃?
貴公司的管理模式以及開發(fā)團隊的人員情況具體是怎樣的押逼?
貴公司的項目情況是怎樣的步藕,我來了之后具體是坐哪一方面的工作,是開發(fā)新項目還迭代開發(fā)呢挑格?
貴公司幾天能給我答復(fù)咙冗,我什么時候能入職
寫的有點潦草,更新整理中漂彤。雾消。。挫望。立润。。