iOS面试之路,学得不精导致,问题多多,重修一遍

来源:互联网 发布:ubuntu 合上盖子 黑屏 编辑:程序博客网 时间:2024/04/26 06:27

 面试第一天,地方不远,还准备说是面试成功了就在这里上班了呢。(结果是让人痛苦的)

第一家公司,面试官都没有问什么技术问题,就问我大概是怎么实现APP上面的某些功能,可能我觉得我自己语速稍微快了一点,东西说得比较模糊,加上自己本来就是应届生,给面试官一种愣头青的感觉吧,所以就叫我回去等通知(当然这就意味着,好吧你可以走了,我们不会招你的)。

第二家公司,感觉面试官的年龄比我大不了多少,我本来说应该能够很谈得来(结果有点冷),大概就问了我几个问题,

第一个问题,怎么去做的屏幕适配,当时我就只回答了一个用比例可以做适配还有就是用第三方的Masonry,可是当时我只用过屏幕适配,Masonry这个第三方只是听过但是没有用过,当时就有点担心他问我Masonry的问题,还好他直接问的是如果用比例适配,那么在4s屏幕上需要特殊注意一下吗,当时我也不知道(博主是个彩笔),我就直接说不用啊,直接屏幕适配,后来回来问朋友才知道,4s/4的屏幕宽高比和其他的屏幕的宽高比的差距很大,需要重新在进行比例屏幕适配的时候要先判断如果是4/4s的屏幕的宽高比就必须重新进行比例计算

第二个问题,关于APP后台是怎么做的,因为我的那个APP做了分享功能和即时通讯功能,后来就跟他说我是用的第三方的leancloud做后台服务器,用融云做的即时通讯功能,可能他对第三方比较排斥吧,这可能是我个人认为。


第三家公司,面试官比我还胖(哈哈哈),首先对我的年龄进行了歧视,95年的啊,太小了吧,那你的工作经验哪儿来的,当时博主就有点蒙逼,不过还是问了我几个问题,其实应该问的都不难,只是真的自己太渣了,

第一个问题还是屏幕适配,还好自己答出来了;

第二个问题问我关于我的这个APP的网络请求是怎么做的,我说用的AFNetWorking呀,他说那你用的get还是post,我说的是get,他就问没用过post吗,其实当时博主真的不太清楚这个网络请求,每次做项目都是直接仿照做都没有自己去理解一下,在这里也提醒一下各位,还是把东西理解了再记住,这样更利于后面的项目去用它。他又问我get和post的区别,其实我也不太清楚,所以就拜拜了被。哦,对了他还给我说了一个问题,简历上能不写精通这两个字就不要用这两个字,真的好多程序员看到这两个字不会很舒服,那么你的面试成功的几率就更小了;


对自己总结一下:

(1)语速不能太快,不要急着去抢在面试官手中的手机,面试官不会要你的手机的;

(2)关于屏幕适配的几种方法;

第一:根据屏幕宽高写控件frame(下策);

第二:Autoresizing的使用(中策);

第三:AutoLayout的使用(上策);

第四:sizeClasses+AutoLayout的使用(上上策)。下面将会分别来进行叙述。

(3)网络请求的具体实现;

(4)精通 两个字尽量不要写到简历上面去;

最后,其实还有好多东西都要说的,真的好困好困,兄弟们祝我们早日找到工作吧 !!!!




0 0
原创粉丝点击