基本情况
先说一下个人基本情况,山东渣一本大三学生,计算机科学与技术专业。主要学的Android开发,所以投的岗位都是Android开发工程师。过完年开始准备找实习,投了知乎,内推了阿里蘑菇街腾讯百度网易。腾讯百度都没有收到面试,知乎Skype面试,蘑菇街阿里电话面试,网易现场面。知乎二面被拒,蘑菇街阿里一面被拒,网易三面,然后备胎了,前几天被通知过了,收到了offer。自己整理了一下被问到的问题,现在分享给大家,另外自己整理的一下资料也会分享给大家,希望能帮助到各位求职的小伙伴。
知乎
知乎面试前hr会事先跟你电话确定面试时间,然后把你的Skype账号给hr,到时候面试官会加你好友,然后开始面试。
一面:
自我介绍介绍一下自己做过什么项目 ps:这里会根据项目问一些问题跨线程通信 主要涉及 LooperMessageHandler以及MessageQueue说一下自定义View需要注意哪些细节 主要说了一下View绘制的三大过程onDraw()不要做耗时操作 不要创建新对象 以及 怎么处理View的触摸事件View的事件冲突的解决办法 ps:重写dispatchEvent()或者touch()方法手写代码:给你一个无限大的数(用字符串表示),计算这个数加一以后的结果 手写代码在这个网站进行ps:面试官发给你一个链接 你写代码面试官会同步看到