前序。工作认识一知己,前辈,之前就业于UC,平时交流甚欢,喜欢同他讨论和交流技术问题,在看身上看到了开放与追求的精神。正值事业部结构变动,整个事业部工作氛围和模式都发生了巨大的变化。他建议我去更大的环境更好的氛围尝试,我也坚持着自己的职业规划和学习道路。他同事帮忙内推,便有了今天的面试经历。
无论结果如何,我都很感谢这次机会。也许,这一次真的可能会影响我未来的规划和道路,倍感珍惜。
巧合。刚好昨天发烧=。=,和公司请了假,本来担心状态不好,不过一想到自己以后要做的事,立马就飞了!不要怂,就是干!
面试地点在黄埔大道这边,没想到离我住的地方那么近!二十分钟就到了,原约在2点的面试,我12点50分就到了…提前去面试也不好,毕竟太早去也不是守时,也会打乱别人的计划安排,故在楼下走了几圈,有点冷,不过满满的热情啊!把之前准备的知识都过了一边,算法,数据结构,网络,操作系统,java和安卓。自己在脑海了想了n多种面试问的业务场景,组织表达了一遍上楼了。
在16前台填好面试表之后,等待15分钟左右,有一个美女hr引导我去 10楼开始面试。
一面
天呐鲁,我还以为要笔试呢,直接进入正题面试,有点措手不及,不过先自我介绍,所以我调整了一下情绪和思路。面试官很帅气啊,是一个很年轻但是应该有蛮长经验的面试官。问得问题主要有:
- 推送sdk底层实现
- socket相关实现
- mvc mvp mvvm区别与项目使用情况
- 网络层相关设计,volley底层实现,缓存相关
- 自定义view相关
- 下载模块涉及,成功率相关
- 弹幕与播放器相关
- 跨进程通讯手段与注意点,webvie相关
- EventBus相关
- 性能优化经验及手段
- 为什么想要换工作
- 兴趣爱好,工作室情况,如何协调工作室与辩论队
- 平时学习习惯和安排
上述的点可能有一些遗漏或者记得不太清楚,不过整体面试官给人的感觉真的很好,大厂的环境也赞!除了前面聊技术外,也聊兴趣爱好,平时一些习惯等,整体来说氛围很轻松。
二面
二面是一个脸色红润,很和蔼的一个面试官负责。想了一下,除了和大学廖老师沟通有这种感觉之外,这位面试官给我一种导师的感觉哈。面试的问题主要右:
- 网络请求涉及,如何设计缓存
- 性能优化手段,场景
- dp的设计
- 熟悉的底层源码,广播底层实现,这一点自己确实还了解不够,不过自己讲了哦从wsm->activity->view的事件传递过程
- 聊之前阿里的实习
- 为什么想要换工作
- 职业规划
- 短视频行业,Bolo相关及一些竞品,因为平时也会留意自己开发的软件及竞拍,行业情况,所以有一些自己的见解
- 聊兴趣爱好
- 聊王者荣耀产品相关
整个过程面试官给人印象很深,除了互相交流得开外,他的问题也很有深度,不过如果真的答不上就请教下就好。最后面试官问了是否有哪些问题提问咨询:
- 从刚才所述的职业规划,希望面试官给出意见和建议
- 如果有后续面试,会在什么时候安排
等待了片刻之后,通知了还有面试,由于面试官和HR都比较忙,故约在下周进行…
希望自己加油,不负自己的追求!自勉。