博客> BAT面试总结——iOS开发高级工程师
BAT面试总结——iOS开发高级工程师
2018-11-11 12:08 评论:0 阅读:538 胖子爱吃素
iOS开发 xcode 面试题 程序员

序言

之前也面试别人,现在轮到自己找工作,怎么说呢,现在轮到自己出去面试,怎么说呢,其实还是挺紧张的,原以为自己不会因此紧张或者焦虑,实际上,还是有的,在没找到合适的工作的时候,甚至晚上有点睡不着觉,总觉着有什么事压在心头,睡觉都不安心。既然睡不着,那还是看看资料吧,我有个习惯,睡前看点问题,第二天早上就能想到答案,睡前记点资料,第二天早上就能记得特别深刻,不说废话了,直接进入正题吧。

面试技巧

  • 背熟你的简历

原因:面试的第一个问题,一般都是让你简单介绍下你自己,或者介绍一下你最近的项目,而一个面试者,如果连自己的简历都无法熟知,对里面提到的项目、技术都无法描述清楚的话,我想没有哪家公司会接受这样的,哪怕你是超级人才,你自我表述不行,估计也会为此头疼。

  • 深入了解并熟记部分iOS基础底层知识

原因:大部分公司无论面试初级还是高级,无论是笔试还是面试,都会问到一系列基础底层题(后面会分享小编总结的一些面试题和答案)

  • 保持自信心和沉重冷静的心态

原因:面试过程中,自信是少不了的,相信你可以, 面试的路上可以自己对自己说一句: I belive I can ! 反正我就是这么做的,自我的心里暗示吧,其实面对面试官的时候,你自信的状态也会让面试官觉得你是个很有底气的人,至少从感觉上会给你打个高分。另外还有就是保持沉重冷静,如果是让你提供技术方案或者说说某个技术原理,没必要一紧张一咕噜的什么都说,你可以对面试官说:我先想想,然后自己组装记忆中的知识,组装下语言,有条理的说出来,这样能更好的表现你的才能,不是吗?

  • 尽量记住面试过程中你回答不出来或者回答存在不妥的问题

原因:面试失败了没关系,毕竟每个公司的要求不一样,问的问题和你擅长的方面可能有所出入,但是请记住一点:面试过程中那些你回答不出来问题,或者你自己感觉回答不太准确的问题,毕竟知识点就那么多,问题百变,原理不变,面试也是一个学习知识的过程,让你了解大部分公司目前需要或者要求的技术。这次不知道,下次就知道了

  • 去面试之前,最好先了解你要去面试公司的情况(包括产品、项目情况)

原因:俗话说,知己知彼,百战不殆,面试就是一场战斗,你需要了解你面试公司基本情况,包括岗位要求,这样你就能大概知道你需要面试的这家公司的技术要求情况。

  • 合理安排你的面试时间(如果有多家公司的面试机会,尽量把你想去的公司放到最后去面试)

原因:估计很多人都不理解这个,可能大部分的人对于如何安排面试时间比较迷茫,随意安排。可是这里有个技巧,如果同时有多个面试机会,你把你最想去的公司放到最末尾去面试,这样你经历过了前面的这些公司筛选,如果成功了是个机会,如果没成功,也是为最后做铺垫。而且建议安排一天的面试公司不要超过两家,最好的是上午一家,下午一家,这样你能有充足的时间调整状态。

50道面试题总结

  1. 基础

基础.png

2.底层

底层.png

3.线程和APP

线程和APP.png

答案:

由于答案太多,我做了一个PDF文档,由于平台不能上传文件,需要答案可以加小编的QQ交流群656315826,在里面获取文档,或者直接加小编的QQ号:1428873753,也欢迎招聘者,找工作的来,提供一个更大的平台

答案部分截图.png

收藏
0
sina weixin mail 回到顶部