一年半Android工作经验剑指杭州:我是如何拿下头条、阿里和滴滴 offer 的

前言

笔者毕业于非双大学,大学毕业社招进入环球网,Android开发工程师一职。

成果

来到杭州的目标非常的明确,大厂。其实就是网易、阿里和滴滴。好在基本三家都拿到了offer。最终决定选择阿里p6。

面试题

大厂流程比较长,比如阿里就面试了将近三周。所以期间也面试了很多别的公司,创业公司or上市公司。这里我把我所被问到的面试题总结梳理一下。简单深入的都有。笔者个人工作经验不丰富,如若回答不好的地方欢迎指正。

文末会给大家分享我整理的Android面试专题及答案(这些题我基本都刷了三遍以上,毕竟即使是寒冬也挡不住一个安卓程序员追求大厂的决心)

Java基础知识点

Jvm相关

  • Java内存结构及分区
  • Java对象的创建、存储及访问
  • Java判断对象是否存活及垃圾回收算法(GC)
  • Jvm中的常见的垃圾回收器
  • Java类加载过程
  • Java类加载器(双亲委派模型)

集合相关

  • ArrayList分析
  • LinkedList分析
  • HashMap分析
  • HashTable分析
  • LinkedHashMap分析
  • HashSet分析
  • LinkedHashSet分析
  • ArrayMap、SparseMap、与HashMap的对比
  • ConcurrentHashMap分析

并发相关

  • Java内存模型
  • volatile原理
  • Synchronized的原理
  • AQS原理
  • Condition原理
  • ReentrantLock 原理
  • 公平锁与非公平锁
  • ReentrantReadWriteLock原理

线程相关

  • 线程和进程的区别
  • 线程的启动和终止
  • 线程间通信
  • 等待/通知机制

线程池相关

  • 使用线程池的原因
  • 线程池内部原理
  • 线程池中的几种重要的参数及流程说明
  • 线程池中几种常见的工作队列
  • 几种常见的线程池及使用场景。

IO相关

  • IO相关面试问题-Socket
  • IO相关面试问题-BIO/NIO

Android基础知识点

Activity相关

  • 典型状况下的生命周期
  • 异常情况下
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值