投递岗位:(虎牙)安卓客户端开发
投递时间:虎牙的校招应该8月就开了,我投递的时间其实比较晚,10月月初投递的,但即便如此还是可以推进流程。虎牙这边没有笔试,直接上来就是技术面(面试并没有手撕)。10月月初面试,一个月过去,没有继续推进流程,我认为就是流程终止了。
技术面(45min):
1,项目深挖(接近20min):“你们这个项目所做的东西,应该如何推向市场”,“有没有考虑做可视化的功能?”,“有没有涉及性能调优?是否支持跨平台”,“这个项目使用到的技术是什么,谈谈你的理解”。
2,基础知识考问:“安装应用到安卓系统中,这里面发生了什么?”,“讲一讲Handle,讲一讲反射,讲一讲Java的注解”,“线程池用过吗?在安卓系统里面,如何得知线程池里面线程的运行状态?”,“安卓应用之间的进程通信,信号量和socket的通信比对和优缺点”,“Java的序列化和反序列化,为什么能够实现深拷贝”,“给你一个安卓应用,你要怎样对其进行性能优化”,“GC过程中,内存是如何发生变化的,使用了哪些算法”,“设计一种策略来检测应用是否发生卡顿”,“安卓应用加载图片到内存,这里面发生了什么?”,“自定义的View绘制有哪些步骤”,“新建对象有几种办法”,“对安卓应用插件了解多少?”。
3,非技术类问题:“自我介绍”,“反问”。
总结:
1,本人末9,非科班。虽然有项目经历,但不完全对口安卓应用开发。面试大概回答个40%,还是暴露了基础不扎实的问题。
2,虎牙在11月的时候似乎更新了一次岗位,现在投递似乎还可能会有机会,希望这些经验对后来者有用。
#24届软开秋招面试经验大赏##虎牙##安卓##客户端#