很激动在Github上的一个项目flutter_plugin_record被阿里的一个技术主管关注到了然后收到阿里的面试邀请,但是由于面试比较仓促没准备好,很遗憾没通过面试 

通过这次面试也找到自己的很多问题  ,比如语言表达能力,脱离idea的coding的能力,写此篇文件目的为了记录一下面试流程和自己的不足之处 ,等整理好之后再进行文章的更新 

先说一下面试流程吧 

首先是收到技术主管的发送的邀请面试邮件,然后把简历发过去,之后就收到了主管的的电话约了晚上7点进行视频电话面试 

注意!!!!  一定要准备好电脑 把浏览器视频通过调试好 ,我就是在开始视频面试的时候一直打不开摄像头和面试官来回测试了三次还不行,最后没办法只能通过打电话面试,远程分享桌面

 

第一个环节笔试题

首先面试官给两个笔试题 如下

问题1:用代码实现:有三个任务A,B,C,需要实现A与B可以并行做,A与B都做完才 能开始C任务,如何实现?思路即

问题2:自己实现一个Map 实现高并发情况先能很好的使用

远程分享桌面给15分钟进行答题在线codeing  或则给出思路 

第二个环节自我介绍

介绍自己的过往经历

注意!!!   自我介绍自己提前好好准备一下,最好能流畅的说出自己的过往经历和自己的技术栈  ,我当时有点紧张说的有点卡壳 哎

第三个环节 面试问题

1,为什么技术选型Flutter 

2,Flutter 性能优化有做过吗

3,Flutter 和原生性能对比有什么区别和特点

4,Android的性能优化

5,Okhttp 源码有了解吗

主要是问了是这五个问题 


 

 

 

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐