iOS社交app技术合伙人笔试题

理想状况当然是找到有管理能力且还在写代码的架构师了,然而如果有这样的人,他自己能发起项目了,你要拉上他还真难。满足一定条件就行了,别追求完美。

还有比这更完美的吗?请生产这样的机器人:

  1. 性格开朗(开朗≠外向),平易近人
  2. 表达能力好,易于沟通交流
  3. 有设计能力,有攻关能力
  4. 知识范围广,跨职能团队合作顺畅
  5. 在业界有一定视野或影响力,有好的人脉资源
  6. 有管理能力(经验≠能力),中后期能管好团队,顺利成长为管理者
  7. 没身体和家庭负担,能日夜加班赶工

在电脑上答题,发个email过去要求一小时内回复:

1.你想得到的设计模式及其在iOS SDK中的应用

答:组合模式:NSView及其子类,通过addSubview组合;工厂模式:NSNumber生成不同的类型数据;Observer模式:NSNotificationCenter;命令模式:NSInvocation储存对象、函数、参数并invoke。

说明:可以有很多答案。懂设计模式是最基本的,懂SDK的设计模式说明真的懂了SDK

2.你遇到过的SDK的坑有哪些?你是怎么解决的

说明:没标准答案,但明确一下什么才叫坑:SDK文档没提及、描述不准或有歧义。

3.你用过的github开源库及你对它的概括和评价

说明:没标准答案。创业型公司没那么多资源去重新发明轮子,借助开源码快速做出原型这是必须的。从概括评价中可以看出答题者本身的水平。

4.你用过的私有API有哪些,用作解决什么问题,你是怎么发现这个私有API的

说明:没标准答案,这题也并非一定要答,跟所做的app有关。不过用SDK用久了的人一般都会去想了解iOS系统本身,就像潘多拉魔盒一样越不能打开越想打开。那么如果他曾经越过SDK去窥探过OS本身,至少说明他在那个方向做得深度足够深了。

5.请随意翻译这句英文:An Apple a day keeps the doctor away.

答案:每天用一次苹果,博士都可以滚粗。

说明:看出Apple大写即可,doctor翻译成博士可以加分。翻译出来的句子越有娱乐性越好。考察答题者的细心和幽默感,其中幽默感对团队合作有意义,如果用上网络流行词,也说明他关注互联网社交业界动向。

6.你知道的在中国iOS开发业界稍有影响力的人有哪些?这个人有什么突出事迹?你是如何知道这个人的?(不必要是真名,用各种ID或其它线索来指代也可)

说明:无标准答案。可以看出答题者对业界的关注到什么程度以及有没有一些人脉资源。http://blog.csdn.net/hursing

7.你正在XCode写代码,突然有一个SDK的类忘了怎么用,你有哪些方法获取到答案?

答:查笔记、用xcode快捷键、去documentation找、问人……

说明:避免眼高手低,我们需要的是前期也要动手写代码的人。能查自己笔记的最好。

8.请简述你会如何实现微博iOS客户端。

说明:没标准答案。考察的有:表达,能用专业词汇来描述清楚;全面,是否把所有界面和功能都提及;可行与合理:用正确的API,制定正确的流程;外部交互:与服务器通信协议的制定;架构设计:整体的结构;代码管理:合适的工具……不一定要全答,本题只是用来确定答题者的性格和能力范围,能满足项目的要求即可。

时间: 2024-12-13 11:27:51

iOS社交app技术合伙人笔试题的相关文章

iOS 笔试题-1

ios笔试题 有一篇面试题总结文章:http://www.onmoso.com/ios/356.html 原文地址:http://www.cnblogs.com/jiangshiyong/archive/2012/08/27/2657862.html 面试能力要求:精通iphone的UI开发,能熟练操作复杂表视图,熟练使用图层技术, 可以自定义UI控件,使用类别扩展系统控件功能; 擅长通讯技术,熟悉各种通信协议,精通xml, json, 二进制或其他形式的自定义解析,能架设服务器实现客户端与服务

安卓(Android)+苹果(Ios)仿微信、陌陌 移动社交APP系统源码,手机IM聊天软件源码,企业即时通讯APP程序源码

一:系统背景 根据国际电信联盟发布的<衡量信息社会发展报告>中显示:2014年全球手机用户已超过70亿人,全球互联网用户已超过30亿人,世界上移动通信设备用户总数已超过世界总人口数(还在稳定增长中).根据工业和信息化部发布的数据显示:目前我国移动电话用户规模将近13亿,移动互联网用户规模接近9亿,占总网民数的八成多(我国已是全球移动互联网第一大国).4G/5G时代的开启以及移动终端设备的凸显为移动互联网的发展注入巨大的能量,中国移动互联网产业即将迎来前所未有的飞跃. 二:编写目的 事实证明我国

iOS开发工程师笔试题

iOS开发工程师笔试题 分类: IOS 面试题2013-01-17 10:28 820人阅读 评论(0) 收藏 举报 随着iOS平台开发的职位的增加,笔试.面试也越来越有“套路”,这里我总结了一些面试题,多数是Objective-C的基础知识,适合于面试新人,答案是我自己答的,不准确的地方,欢迎指出. 1.   Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么? Object-c的类不可以多重继承:可以实现多个接口,通过实

ios笔试题收集(持续更新)

IOS开发笔试题目 一.OC语法部分: 1. NSObject 中description属性的意义,它可以重写吗 用法举例:定义一个Person类,声明两个成员变量 @interface Person : NSObject { NSString * name; int age; } 在类的实现中,init方法初始化成员变量 @implementation Person - (instancetype)init { self = [super init]; if (self) { name = @

QQ群里收集的外企iOS开发的笔试题

一组外企iOS开发的笔试题,您能回答出来吗?从群里收集来的. 1 why can't NSArray contain NSInteger Instance? with which extra step can you do it?2.complete this code so that it becomes syntacticallty correct using no more than one additional word and  square branckets NsInteger [

手机版_仿微信 陌陌 安卓版(android)/苹果版(iPhone ios),移动社交APP系统源码,企业即时通讯APP程序源码,手机聊天软件源码,移动聊天APP开发

一:系统背景 根据国际电信联盟发布的<衡量信息社会发展报告>中显示:2014年全球手机用户已超过70亿人,全球互联网用户已超过30亿人,世界上移动通信设备用户总数已超过世界总人口数(还在稳定增长中).根据工业和信息化部发布的数据显示:目前我国移动电话用户规模将近13亿,移动互联网用户规模接近9亿,占总网民数的八成多(我国已是全球移动互联网第一大国).4G/5G时代的开启以及移动终端设备的凸显为移动互联网的发展注入巨大的能量,中国移动互联网产业即将迎来前所未有的飞跃. 二:编写目的 事实证明我国

外企iOS开发的笔试题

一组外企iOS开发的笔试题,您能回答出来吗?从群里收集来的. (miki西游@mikixiyou的文档,原文链接: http://mikixiyou.iteye.com/blog/1546376  转载请注明出处和作者) 1 why can't NSArray contain NSInteger Instance? with which extra step can you do it? 2.complete this code so that it becomes syntacticallty

Android高级工程师 上海/8K-12K/经验1-3年/全职/(原始股技术合伙人)

职业诱惑:文化开放.团队氛围好.发展空间大.原始股 岗位职责: 1. 负责Android客户端应用的项目架构.开发,根据业务需求按时完成代码开发和测试工作: 2. 配合需求.设计师完善提升用户体验和响应速度: 3. 具有独立开发APP的能力. 职位要求: 1. 一年半以上Android独立开发经验; 2. 对于Android的体系框架原理,以及UI.网络通信.LBS.系统性能有较深的理解和经验: 3. 学习能力强,对于互联网.技术.行业有一定的兴趣想法: 4. 有良好的时间管理能力及团队协作沟通

iOS: 知名APP用到的第三方开源框架

知名应用程序的设计和技术一直都是开发者需要学习的,同样这些应用所使用的开源框架也是不可忽视的一部分.此前<iOS第三方开源库的吐槽和备忘>中作者ibireme列举了国内多款知名应用所使用的开源框架,并对其中一些框架进行了分析,同样国外开发者@iOSCowboy也在博客中给我们列出了国外多款知名应用使用的开源框架.另外txx's blog中详细介绍了Facebook Paper使用的第三方库. Instagram AFNetworking: 适用于iOS和OS X的网络框架. Appirate