计算机知识

当前位置:澳门新葡萄京 > 计算机知识 > 和他说直播是分为两个端的

和他说直播是分为两个端的

来源:http://www.hhmtch.com 作者:澳门新葡萄京 时间:2020-05-06 06:03

题外话

随着杭州G20的过去,我的大四实习生活也来临了!作为IT相关专业出身,又经历了一段iOS培训的我开始出来找实习、面试。下面我来谈谈我所经历的三段面试经历,不是说自己有多牛逼(都参加培训了,能有多牛逼*.*),就是想分享下自己的心得,与大家共勉,互相学习。

第一次面试

公司:XXX

环境:高大上,有大数据、软件开发部门,Hr真的很漂亮

时间:2016.9.20 上午 10:00 - 11:00

那天我7点多就做地铁过去了,到那边8点半吧,不过找公司找了1小时,最终9点40分左右开始面试。

面试开始是两个人面试我,一个是技术总管、一个是iOS开发技术人员。面试从我的自我介绍开始的,那个iOS的估计是第一次面试别人,居然比我还紧张,看见我简历上写了参加过ACM,就揪着这点,问了我快速排序实现原理、如何优化以及先中后遍历的差别,瞬间我就闷逼了。于是我也是没办法回答,就说“ACM其实是我大一时涉略的,现在如果给我两天时间温习一下,我肯定能回顾起来”,终于他在这方面放过我了。后面,技术总管开始问我了,问了MVC和MVVM的差别,两者的优缺点。由于我做的项目是直播,他就提到了这个。其实我就搭了直播的框架,而且只是客户端的。他问我这个,我当然就不能怂了,就跟他介绍起直播,和他说直播是分为两个端的,一个是采集端,一个是客户端,采集端由于自己的技术有限,所以就采用三方实现的,客户端的话比较简单,我就说自己用了3、4天就搞定了。然后就说了直接做好直播后,对这个软件的思考。思考如何解决几百万人同时观看直播的并发问题,以及人家花钱送礼物时,短时间送大量礼物所造成动画的大量堆叠,卡机的现象。人家花钱送礼物总不能让人家花了钱,还享受了卡的体验吧,就这么和技术总管聊了,然后说了自己技术有限,这些问题解决不了,想听听他的想法。这样话题就聊开了,之后就谈到了他们公司的氛围,老板。然后聊到他们公司所涉略的大数据方向,讲述了自己对这方面也有了解,有做过相关的工作,对他们的公司好感度挺高的。聊了差不多40分钟,面试结束了,我向他们表示了感谢,离开了。中午的时候,我发了一封感谢的短信给他们Hr,表示感谢他们给我这次面试的机会,我也希望能加入他们,最后道谢,结束。

总结,这次面试iOS方面的问题问的不多,只是被那个iOS技术问算法、数据结构的时候有些闷逼。和总管聊的还行,就差不多和朋友在聊技术一样,差不多的感觉,能谈谈自己的看法,听听他的想法,以及尽量的了解他们公司。

第二次面试

公司:XXX

环境:脏乱差,小公司,20人以下

时间:2016.9.20 下午 3:00 - 3:30

这次的面试,聊的基本是OC的知识点。面试官看着我的简历基本一点点的从头问到尾。不过面试官看着挺和蔼的,感觉就像和自己的哥哥在说话差不多(其实他长的还真挺像我哥的)。我就一点点的结合自己做过的项目说出这些知识点,简明扼要,能让面试官听的明白,也说出了我的项目经验。

例如:

一、 A界面跳转到B界面,B界面需要反向传值,有哪些解决方法。 回答完毕之后,他就让我谈谈委托是如何用代码实现的。(我前面都回答出来了,后面委托的话,我就用老师说的委托3步,代理3步说,这样他能听的清楚明白)

二、tableView重用机制的优点(我的回答是不重用会发生大量创建cell,造成内存爆炸的问题,而重用后只是创建了比屏幕多1-2个的cell(1-2个我和他说我是论坛上看来的),解决了内存问题,提高了性能,然后又提到cell的重用也会有问题,我做的项目中,有时候重用会出现之前cell 的内容,所以cell重用一些情况要重置内容,之后我对重用的内部实现产生了问题,于是向他提出了问题)

三、MVC和MVVM (并不是所有人都是更偏好MVVM的,这个面试官更偏爱MVC,觉得MVVM增加程序员的代码量,而且viewmodel需要大量用到传值的技术,类似block,其实这样会更复杂,虽然使软件耦合度更低,但付出的代价也挺大,这边我和他聊的时候,就说两者间的优缺点,之后就成为了一个聆听者了)

四、多线程 所包含的技术 (面试官他自己说,对这些技术其实也只会用GCD,所以其实我们其他的不需要了解很多,GCD才是用的人最多的)

五、等等(对着自己简历看去吧,最好能结合自己的项目)

总结,对于比较懂技术的面试,要用专业的知识结合项目经验回答面试官的回答,而且对话不要呈现一问一答的形式,有沟通最好,互相问答,这样对话会比较愉快,而且面试官对你的要求也会放低,会接收你。

第三次面试

公司:XXX

环境:初创公司,成立于去年,致力于服务其它公司

时间:2016.9.22 上午 10:00- 11:00

这次面试的面试官是不怎么懂iOS的类型,面试期间,他不会怎么看你的简历,他和你聊家庭情况、未来规划,以及对公司的看法。然后,他会要求你拿iPhone手机出来演示给他看你自己做的APP,介绍你自己的APP功能,优缺点,难点,以及一些功能方向你能怎么实现。

总结:对于这样的面试官,有iPhone很重要,和他聊点生活中的趣事其实也不错,这样会增加他对你的印象。

总结

以上是我三次的面试经验了,话写的有点多,有点繁琐了,可以挑点重点看看,知识点较少,包含一些体会,让大家见笑了。最后,祝福大家工作顺利,生活美满!

本文由澳门新葡萄京发布于计算机知识,转载请注明出处:和他说直播是分为两个端的

关键词: xpj娱乐城 iOS 经验

上一篇:2.在终端输入

下一篇:没有了