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-09-18 17:52:43

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

寻手机app项目技术合伙人

问题描述 寻手机app项目技术合伙人 ::寻找技术合伙人 随着智能化手机的普及,着眼于手机应用有大市场.类似于百度糯米.百姓网.人脉通.豆瓣等,取其所长,定位在日常家居消费的应用,原理都是将各人富余的资源通过平台交流给需要的人.(滴滴打车,小猪短租.珍爱网.一品威客网等都是行业内相同的模式).举例:家里有废品,拍张照片发上平台,马上就有收购废品的人响应报价收购,举一反三,应用很广,但决不限于此. 我在佛山,一直从事企业管理工作,现想独立创业,对于APP商业运作有一些想法,想寻找技术合伙人共同开发

开发一个ios的app采用的技术架构是什么呀

问题描述 开发一个ios的app采用的技术架构是什么呀 是传统的分布式系统么?阿里云提出的云端开发一个app属于哪种方式呢,与传统的开发有什么不同. 解决方案 开发一个ios程序一般使用C/S构架,属于分布式架构的一种.也就是使用云+端的模式.阿里云提供的有PaaS和IaaS服务,这样比较传统开发,节约了总体拥有成本,简化了开发和部署. 解决方案二: 不自己写还能自动生成么- -?

要出发公司笔试题

前言 招聘高峰期来了,大家都非常积极地准备着跳槽,那么去一家公司面试就会有一堆新鲜的问题,可能不会,也可能会,但是了解不够深.本篇文章为群里的小伙伴们去要出发公司的笔试题,由笔者整理并提供笔者个人参考答案.注意,仅供参考,不代表绝对正确. 参考答案不唯一,大家可以根据自己的理解回答,没有必要跟笔者的一样.参考笔者的答案,也许给你带来灵感! 题目照 1.编程规范问题 这题看不清楚,不过可以看得出来是编程规范问题.所以呢,笔者也就没有办法说明哪些不合理了.不过笔者曾经为公司的出过一个编程规范文档,后

我想有个应用:人脸识别社交APP

我想有个应用,每天需找一个idea,好玩的,有趣的,咱们一起来侃侃.进入到移动互联网时代,通过手机APP能实现的事儿是越来越多咯!如果哪天你在街上被对面素不相识的人认出来.不用奇怪,他也许是真的用了Google人脸识别App,Google Goggles.Google的人脸识别技术开始于Goggles识别系统时期.用手机拍下周遭的物体照片然后发送给Goggles,Goggles就能通过对不同种类图片的搜索找出最合适的结果.发展到今天,Google人脸识别app,GoogleGoggles则专门用

你得知道这3个最基础的APP技术框架

  不知道大家有没有遇到过这种情景,当你做好一个设计方案,满心欢喜地给开发讲解方案的思路和创意时,开发突然说一句:"这个方案实现不了",这时你整个人都不好了,心里开始嘀咕"这么简单的设计都实现不了,你是搞技术的吗?"然并卵,在产品和开发的催促下,作为设计师的你只能加班加点地改方案. 到底问题出现在哪呢?这其实是由于我们设计师对App技术框架的知识匮乏所导致的,虽然我们不必做到会写代码,但掌握必要的App技术框架原理,能更有效地帮助我们预判哪些方案可行和实现效果较好,

C++笔试题汇总(45题)

本文转自:<程序员必看c++笔试题汇总>,经过整理正文如下: 本文通过对程序员笔试过程的总结,对程序员c++笔试题进行了汇总.希望能与大家共同分享.下面是一些常见题型: 1.求下面函数的返回值(微软) { int countx = 0; while(x) { countx ++; x = x&(x-1); } return countx; } 假定x = 9999. 答案:8 思路:将x转化为2进制,看含有的1的个数. 2. 什么是"引用"?申明和使用"引

程序员必看 c++笔试题汇总

本文通过对程序员笔试过程的总结,对程序员c++笔试题进行了汇总.希望能与大家共同分享.下面是一些常见题型: 1.求下面函数的返回值(微软) {   int countx = 0;   while(x)   {   countx ++;   x = x&(x-1);   }   return countx;   }  假定x = 9999. 答案:8 思路:将x转化为2进制,看含有的1的个数. 2. 什么是"引用"?申明和使用"引用"要注意哪些问题? 答:引用

iOS 的 APP 在系统中如何适应 iPhone 5s/6/6 Plus 三种屏幕的尺寸?

初代iPhone 2007年,初代iPhone发布,屏幕的宽高是 320 x 480 像素.下文也是按照宽度,高度的顺序排列.这个分辨率一直到iPhone 3GS也保持不变. 那时编写iOS的App(应用程序),只支持绝对定位.比如一个按钮(x, y, width, height) = (20, 30, 40, 50),就表示它的宽度是40像素,高度是50像素,放在(20, 30)像素的位置. iPhone 4 2010年,iPhone 4发布,率先采用Retina显示屏,在屏幕的物理尺寸不变的

ios-IOS网络APP和社交APP,应该怎么做

问题描述 IOS网络APP和社交APP,应该怎么做 我想做一个基于网络或者社交方面的APP,但是由于缺乏经验,不知道该怎么下手. 首先服务器怎么解决,也就是后台,没有后台,数据无法存储. 再者,网络APP一般都是干什么的,我也想不出来,从什么地方拿数据啊,望有经验的人 指导一下. 解决方案 首先看你的时间如何,对app的要求如何,如果要求较高,那么就要单独开发了,android ios各开发一个,连接你的服务器传递信息. 如果要求不是很高,目前有很多跨平台的框架,基本上是写js代码,生成andr