1. 我是在笔试后的第二天收到技术面通知的,我针对了招聘要求进行复习,如下PO出分期乐招聘要求。
移动端开发工程师
职位描述:
(1)参与分期乐集团产品iOS、Android等系统平台整体架构设计、运行期性能优化、设计动态化可扩展的组件、框架、容器,提升整体研发质量和效率。
职位要求:
(1)2017年毕业,计算机、通信等相关专业本科及以上学历;
(2)熟悉iOS/Android平台原理机制,具备客户端性能优化的经验有一定软件架构设计能力,熟悉常见的异步、同步、多线程、跨进程、组件、容器的设计方法;
(3)具备扎实的数据结构和计算机系统基础,具有优秀的分析和解决实际问题的能力和态度;
(4)重视用户体验积极尝试各种新技术选择最佳实现与我们的产品有效结合,从中获取喜悦和成就感。
2. 面试过程:
1)自我介绍
我的思路是:个人信息,然后在校成绩,之后就直奔实习经历,特别强调项目经历,上架的APP。其他信息,面试官都不想听,在看简历。组织自己的面试问题。所以,自我介绍很重要,必须要突出强调项目,然后把面试官的注意力引导到我的自我介绍上来,这样对我比较有利。
2)选择一个项目,画项目流程图(5分钟)
现场拿出一张纸,给你5分钟时间,画出产品流程图。现场画,肯定会紧张,所以字和图都画得有点丑,一个严谨细心的程序人,不该是这样的表现,所以啊,提前在电脑上准备好自己的项目介绍,画画流程图是很有必要的!!!
3)面试官针对项目提问(20分钟):
· 项目成员、开发周期等基本信息
· 项目MVC框架介绍和?
· 你觉得技术难点在哪?
· 你觉得做得最好的在哪?
· 你认为没做好的的呢?
· 深入追问我个别技术:WiFi、地图API等。
4)Runloop、MVC、AFNetworking、MJRefresh、TableView Height、多线程的使用。
5)如果给你进入公司学习的机会,你会怎么快速提高自己?
6)之后就是套路:你还有什么问题要问吗?
网友评论