在硅谷钉牢iOS面试

我最近制定了一项研究计划,准备在Facebook和Apple等公司进行六个iOS现场采访循环。 这就是我研究的所有六个提议的内容。 介绍 如果您想学习“典型的后端”工作(在这里松散地定义为“不是我当时瞄准的iOS演出”),尽管在线上有无数的资源,但我发现缺乏iOS学习资料可在线获得。 这从算法问题(在Objective-C中专门针对它们的惯用解决方案)和系统设计问题扩展到一般的iOS知识问题。 您绝不应该以仅被问到所学内容为目标进行学习。 但是你应该提前知道知识的差距在哪里,并适当地教育自己 。 我想整理一个帖子,汇总面试之前我为自己准备的所有学习材料。 虽然我无法透露有关采访中收到的问题的信息,但我可以广泛忽略可用于检查自己的iOS基本概念。 演算法 下面,我将展示我在练习时在Objective-C中所做的一些解决方案。 请记住,我在面试之前上传了这些解决方案,因此它们可能包含也可能不包含实际的采访问题。 在看到我可能不太理想的解决方案之前,您还应该花费至少 15分钟来尝试解决这些问题。 我在很多事情上花了很多时间,而我所做的很多实际学习是在那个时期我试图弄清楚事情。 为了简单起见,我将仅包括具有匹配Leetcode问题的链接问题,尽管这些问题几乎总是来自Leetcode(CtCI /…

APPLE,充满意义的传统瑞典产品

我们将表演设计为在探索上次研讨会中选择的单词时的指导性经验。 正如我们所说的: –历史:对我们而言,历史必须被解释为我们每个人对食物文化的包容,这些食物由传承,传统,身份和实践组成 –无参考文献:与历史相反,就是在没有使用有关饮食文化的历史/社会/道德背景的情况下 –乐趣:对我们来说,这不仅意味着吃美食的乐趣,而且意味着分享食物的乐趣,以及食物以简单方式创造社会事件的潜力。 –焦虑:在我们的反思中,对我们的焦虑与害怕缺乏食物紧密相关 作为设计师,我们选择在演出期间扮演促进者的角色,以指导客人进行实验。 干预的地点是在公园附近,该公园离树木很近,树木在开放空间中形成了半封闭的房间。 由于我们使用了4个不同的单词,因此将干预分为三种不同的服务经历。 历史+欢乐 我们在室外空间为我们的客人提供了一个温暖的苹果,它唤起了我们客厅的舒适。 我们选择苹果必须食用,因为它与瑞典使用/保存苹果(一种非常常见的产品)的历史有关。 在这一刻,我们进行了非正式的聊天,以营造轻松的氛围。 历史+焦虑 介绍了在瑞典历史上保存食物的重要性这一主题后,我们建议客人选择一些在Jordkällare(冰箱的祖先)中展示的苹果。 我们为他们提供了完美的苹果,还有烂掉的部分。 没有参考+欢乐 选择了苹果之后,我们向客人询问了为什么选择该特定苹果的原因以及他们是否喜欢吃它。…