gpt4 book ai didi

iphone - 非移动开发人员可以问到的移动开发人员面试问题

转载 作者:太空狗 更新时间:2023-10-30 03:15:24 27 4
gpt4 key购买 nike

我需要采访一些人,为移动开发职位(iphone)很快。问题是我的优势在于java web开发。
我应该问什么问题而不是听起来像个白痴?
另外,这些问题的有效答案是什么?

最佳答案

哇这个答案已经五年了。2015年,我只想问:
OP的答案是“AutoLayOutle,AutoLayOut,AutoLayOut.”。在房地产中,你有“位置、位置、位置”的标语;在iOS开发中,它是“AutoLayOutle,AutoLayOut,AutoLayOut.”。作为一个现实生活中的实际问题,假设你正在为一个自由职业者找工作。在实践中,你要求他们展示的唯一一件事是他们擅长自动删除,以及相关的问题,比如在代码中使用约束等。
你完全精通pubnub,firebase,parse和类似的系统…BAAS“是iOS工程”今天。要学习iOS今天,是要学会与BAAS挂钩;在iOS中做自由职业是做BAAS的工作。
理想情况下,你对android开发也有一定的了解吗?你的mac机上至少有android工作室,你可以为三星开发一个简单的应用程序,这样你就可以和同事互动了。
这是老答案!…
如果是我,我会问他们…
他们是否完全熟悉这十个要点:
xcode(理想情况下是调试工具)
界面生成器
将应用程序提交到应用程序商店,所有涉及的内容(certs,blah blah)
在objective-c中,从内到外使用属性
在objective-c中,从内到外使用代表
与asihttprequest建立网络{这个答案真的有5年的历史了!},异步套接字,游戏套件,你好
对子类的全面理解
CoreAnimation和CoreData等基础知识
iOS上的“所有常用接口”,如uitableview等
一切,从上到下,关于内存管理
我认为这是一个很好的首发名单。(如果我忘记了任何明显的事情,很快就会有人提出。)
注意,项目10,内存管理,是关键的项目。除非你是你的平台上的记忆专家,否则你无法建立完成的工作生产移动设备应用程序。此外,那些擅长iPhone内存管理的人通常擅长iPhone上的其他任何东西。如果我只能问一件事那就是了!
还有很多小东西你必须为iPhone开发——例如“偏好”、“加速计”、“图标和屏幕”、“播放声音”等等。你必须在五分钟内完成所有这些,而不是五天的调查。真的很难。有人可能会列出所有这些“未成年人必须拥有的东西”。
另一个可能有点专业的问题是opengl。根据你付给他们的钱和你需要的,你可能需要一个opengl专家。
你们公司的野战游戏开发吗?如果是这样,那么作为一个“完全”的iphone游戏开发者,你很可能需要一个已经完全精通
Unity3D(用于3D等)
流行物理(2D)包装(如花栗鼠等)
不管怎样,客户机-服务器系统的服务器端
就这样。一个问题是,你具体要做什么(一般而言)?IE,科学计算,游戏开发,营销应用程序致富,内部目录,手持客户端,或??如果你告诉我们我们可以告诉你他们需要什么。
最后是压倒性的——你必须能够看到他们已经完成的3+个实际应用。有了iphone,你真的需要能够“把它带回家”,写好的代码片段是不够的,你知道的。很难。
以下是“我们在十个关键点上忘记的东西”列表已经开始了!
Matt指出,他们应该对代表模型视图控制器思维的“MVC”感到满意。(这是iOS世界的法西斯邪教——我们都坚持!我们不能告诉你,除非你是我们中的一员。如果你提到MVC的时候他们的脸就亮了,你就准备好了。如果他们变得黑暗和不舒服的样子,继续……
戴维和Brad指出,与其他编程领域不同的是,iPhone和Mac程序员通常需要一种接口的感觉。你需要一个干净的iPhone界面的感觉,你必须知道如何使用iPhone的用户体验来整合iPhone上的任何特定问题。

关于iphone - 非移动开发人员可以问到的移动开发人员面试问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4391495/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com