网易&微博android面试总结

作者: Allen_tong | 来源:发表于2017-03-25 14:49 被阅读787次

    离之前微博面试结束大概有小一个月了,一直想写下面试总结,由于太懒,一直往后拖(拖延症晚期)
    先说下今年的行情,从自己投的简历反馈和过完年来刷maimai的情况来看,非常惨,java android ios php ui 前端 几乎都在抱怨没什么面试机会,投出去的简历石沉大海,当然除非你大公司背景,著名985,技术牛逼当然不会存在这个问题,但至少还是有一多半人无论背景还是技术水平还是很普通的(比如我),不到两年工作经验,说到工作经验,不得不提下现在几乎都是3-5年工作经验,三年以下经验几乎过不了hr的筛选,这里一部分原因是培训机构的贡献,现在培训机构里面出来的几乎都写的三年工作经验,导致真实的一两年工作经验几乎拿不到什么面试机会,当然培训出来的同学也会说其它同学都写了三年哪也没办法,现在培训机构貌似移动端都已经关闭了,许多同学出来之后一两个月找不到工作很正常,也有很多正在考虑要不要转行了。。。
    也有很多在家一个多月没有面试的 所有也在劝大家千万不要裸辞

    前面乱七八糟的瞎扯了一堆,和标题没有什么毛关系,下面我说下自己的面试过程

    一个月前投的简历几乎都是一周后有消息,第一个电话就是网易,很激动
    到了之后hr发了份笔试题让我先答题 好久没有做过笔试题了 里面基本都是java基础 算法(算法是硬伤啊) 做完之后面试官会看着你的笔试题问 大概都有

    • java是值传递还是引用传递
    • 子类继承父类变量以及方法调用
    • 集合
    • hashset原理
    • 多线程
    • jvm内存
    • java两个数组合并
    • android 内存优化 以及平时自己开发过程中是如何保证内存泄漏的控制的
    • leakCanary的实现原理
    • android view 滑动冲突
    • scrollview listview区别
    • 平时使用开源框架的具体原理是否知道(比如okhttp picasso)

    整个过程面试官态度还是很nice的 不会的时候会有引导 无奈自己没有什么准备 jvm那块基本没说明白 直接让走人了 没有后续

    微博面试在一周之后 回去复习了java基础 收到微博的面试通知后 网上查了下微博的面经 感觉大家说的都很easy的样子

    微博和网易一样 hr给的笔试题 上面居然还写着A B卷
    大概有四五页题的样子

    • 快排的时间复杂度 最好的情况下和最坏的情况下
    • 多线程的系统 不能共享的是什么
    • java try catch finally 的执行顺序 以及有return的情况下
    • java内部类
    • android资源及状态的保存 最好在那个生命周期下
    • 用数组实现一个栈
    • handler原理
    • 子线程向另外一个子线程使用handler发送消息(wtf)
    • 多进程通信(Binder原理可以只说下java层面)
    • android内存方面

    handler 和 binder这两块没有说清楚就让走人了 又是一面 两次面试都是止步于一面 (渣渣啊)
    最后面试官也问了下我的基本情况 给了不少建议 真的很感谢

    • 首先基础真的很重要 我们平时的开发中可能不会太注重这些 但是大公司面试 基础还是很关键的
    • 再一个就是开源框架的原理是否清楚(大家都会用了 为什么要你)
    • 算法(多看下数据结构和算法)
    • 再一个就是面试的时候一定要自信(自己在这方面有待加强) 平时可以在公司可以做下技术分享什么的

    自我感觉面试也是一种催人奋进的方式,会暴露自己在哪方面的不足之处 在接下来的时间里自己需要着重补补

    放条面试内容链接 有时间可以瞅瞅 内容很多 可以挑着看
    希望能帮到大家
    android博客周刊
    放张MJ的图一起加油

    c6dfa193-0ddf-43c1-8de8-cf6c64193608.jpg

    相关文章

      网友评论

      本文标题:网易&微博android面试总结

      本文链接:https://www.haomeiwen.com/subject/mghcottx.html