8.17 22:30 官网投递
8.31 10:30 一面 时长 45min
面试内容
自我介绍
- 问了下和客户端沾边的项目,RN的底层原理
基础(不按顺序 & 可能不完整)
- 事务和索引分别是什么?(真不懂数据库)
- HTTP和HTTPS的区别,HTTPS加密方式
- HTTP code有哪些(脑子里就200和404)
- 线程和进程的概念
- Activity知道哪些?
- Activity启动模式
- Activity间的跳转流程?一定是A.onPause->B.onCreate->B.onStart->B.onResume->A.onStop吗?(有别的情况?)
- Java垃圾回收机制(说一通又不深问)
- ArrayList和HashMap的区别
- 它们的扩容方式
- HashMap的底层实现
- StringBuilder线程安全吗?它和String的区别
- 知道ThreadLocal吗
算法
- 冒泡排序
反问
- 面试评价:基础还行,反正进公司也要培训学安卓(意思是安卓不行,这确实,我学得太表面了,都是面向demo学习)
总结
感觉不太想招人了...现在各厂都还是提前批吗?怎么觉得都没啥进展。
9.17 12:30 二面 时长 55min
面试内容
自我介绍
- 让我讲讲自己觉得最好的项目(项目介绍环节)
基础(不按顺序 & 可能不完整)
- 线程和进程的区别
- Activity知道哪些?
- Activity生命周期方法
- Activity启动模式
- 手写单例(太久没看有点忘了,边讲思路边写,说自己写的有问题因为有矛盾的地方(尬),然后面试官一步步给指正错误)
- HTTPS是怎么样的
- ...还问了挺多Java和Android的东西(反正没怎么问OS和计网),没录音,而且问得很灵活所以不太记得了。
算法
- Leetcode 9 - 回文数, 难度:简单
- 有个空间O(1)的要求
- Leetcode 9 - 回文数, 难度:简单
反问
- 面试评价:还挺聪明,思维灵敏。就是安卓只懂些概念,要找工作的话还是得再多多学习复习。
总结
全程尬笑,心里只有一句“我懂个锤子安卓”在回荡。整个面试后半段很自助(面试官的提问都是“xxxx方面你还知道什么,讲一讲”这种)
9.18 11:57 OC
完全意料之外的oc...刚挂了腾讯的oc电话,刚开始高兴呢就又来一个,属实是锦上添花了
内容
- 面试流程通过,没有hr面
- 10月才有薪资方案,到时联系
- 其它公司Offer/面试
全部评论
(3) 回帖