注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号
x
9月拿到的电面,那时候行情还不是很糟。不过Doordash好像一直也在招人~
地里的iOS Eng面经不是很多,来贡献一下攒攒人品!希望后面的工作顺利!
电面的题看起来几年没有变过,还是给一个xcode project,然后完成一个menu view。样子就跟doordash app里的差不多。具体来讲就是menu的每一行都包含了一个菜肴的最多三种信息:名字,描述和图片。并不一定每个cell都有全部三种信息,有的只有描述,有的没有图片等等。所以draw view的时候要考虑nil的情况。
具体任务是通过网络请求读取一个json文件,把json文件decode成上面提到的三种信息。有一点要注意,这个json file的结构不是简单的几个菜肴并列(比如{"title":"x", "image":"y","info":"z"},{"title":"a", "image":"b","info":"c"}这种),而是在他们的最外面还有一层(类似{"content":[{"title":"x", "image":&quo您好! 本帖隐藏的内容需要积分高于 188 才可浏览 您当前积分为 0。 使用VIP即刻解锁阅读权限或查看其他获取积分的方式 游客,您好! 本帖隐藏的内容需要积分高于 188 才可浏览 您当前积分为 0。 VIP即刻解锁阅读权限 或 查看其他获取积分的方式 ension。所以一定要对用Combine来decode json很熟练。
总的来说就是多练习。其实就是自己建一个json file,然后自己练urlsession和combine就好了。我当时最大的问题就是我自己建的json file没有最外面一层,也没有联系nil的情况,所以一下子就懵了。
祝大家能顺利通过!
求米求米求米!!! |