Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/blankj/androidofferkiller

:muscle: Help you get a better offer.
https://github.com/blankj/androidofferkiller

android android-interview datastructure design-patterns interview java jvm leetcode-solutions

Last synced: 30 days ago
JSON representation

:muscle: Help you get a better offer.

Awesome Lists containing this project

README

        

# 安卓 offer 收割基

为了方便广大 Android 开发者们做面试准备,故建立此库,本着我的一些微不足道的开发经验来整理和收集 Android 题库,内容会逐渐完善,有兴趣的可以一起加入进来,把你认为总结得不错的面试题通过 [提 issue](https://github.com/Blankj/AndroidOfferKiller/issues/new) 来加入此库。

## 摘要

* [1 计算机基础](#1-计算机基础)
* [1.1 数据结构](#11-数据结构)
* [1.2 操作系统](#12-操作系统)
* [1.3 计算机网络](#13-计算机网络)
* [2 Java](#2-java)
* [3 Java 虚拟机](#3-java-虚拟机)
* [4 Android](#4-android)
* [5 设计模式](#5-设计模式)
* [6 HR 面试](#6-hr-面试)
* [7 简历模板](#7-简历模板)
* [8 面经集合](#8-面经集合)
* [9 内推通道](#9-内推通道)

### 1 计算机基础

相信考过计算机研究生的都知道 408,也就是计算机基础,它主要包括「数据结构」、「计算机组成原理」、「操作系统」和「计算机网络」,和 Android 面试有关的主要就是「数据结构」和「计算机网络」,其他两部分不做要求,感兴趣的也可以去了解。

#### 1.1 数据结构

| Title | Author |
| :--------------------------------------- | :--------------------------------------- |
| [LeetCode 题解][LeetCode 题解] | [Blankj][Blankj] |
| [fucking-algorithm][fucking-algorithm] | [labuladong][labuladong] |

#### 1.2 操作系统

| Title | Author |
| :--------------------------------------- | :--------------------------------------- |
| [进程和线程的区别][进程和线程的区别] | [Omooo][Omooo] |
| [进程有哪几种状态][进程有哪几种状态] | [Omooo][Omooo] |
| [进程调度策略][进程调度策略] | [Omooo][Omooo] |
| [进程间通信的几种方式][进程间通信的几种方式] | [Omooo][Omooo] |

#### 1.3 计算机网络

| Title | Author |
| :--------------------------------------- | :--------------------------------------- |
| [TCP 与 UDP 的区别][TCP 与 UDP 的区别] | [Blankj][Blankj] |

### 2 Java

| Title | Author |
| :--------------------------------------- | :--------------------------------------- |
| [线程池][线程池] | [Blankj][Blankj] |

### 3 Java 虚拟机

| Title | Author |
| :--------------------------------------- | :--------------------------------------- |
| [运行时数据区域][运行时数据区域] | [Blankj][Blankj] |

### 4 Android

| Title | Author |
| :--------------------------------------- | :--------------------------------------- |
| [App 启动过程(含 Activity 启动过程)][App 启动过程(含 Activity 启动过程)]| [Blankj][Blankj]|
| [RecyclerView 性能优化][RecyclerView 性能优化]| [Blankj][Blankj]|
| [EditText 搜索优化][EditText 搜索优化] | [Blankj][Blankj]|

### 5 设计模式

| Title | Author |
| :--------------------------------------- | :--------------------------------------- |
| [单例模式][单例模式] | [Blankj][Blankj] |
| [责任链模式][责任链模式] | [AndroidTraveler][AndroidTraveler] |
| [模板方法模式][模板方法模式] | [安卓小煜][安卓小煜] |

### 6 HR 面试

| Title | Author |
| :--------------------------------------- | :--------------------------------------- |
| [你的缺点是什么][你的缺点是什么] | [Blankj][Blankj] |

### 7 简历模板

| Title | Author |
| :--------------------------------------- | :--------------------------------------- |
| [技术人员的 Markdown 简历][技术人员的 Markdown 简历] | [Blankj][Blankj] |

### 8 面经集合

| Title | Author |
| :--------------------------------------- | :--------------------------------------- |
| [Facebook 面经记][Facebook 面经记] | [Blankj][Blankj] |
| [阿里巴巴面经记][阿里巴巴面经记] | [Blankj][Blankj] |

### 9 内推通道

| Company |Position |
| :--------------------------- |:------------------------------ |
| [字节跳动][字节跳动] | [字节跳动靠谱内推][字节跳动靠谱内推]|

## 打个小广告

欢迎加入我的小专栏「**[基你太美](https://xiaozhuanlan.com/Blankj)**」一起学习。

[Blankj]: https://github.com/Blankj
[AndroidTraveler]: https://github.com/nesger
[安卓小煜]: https://github.com/nesger
[Omooo]: https://github.com/Omooo
[labuladong]: https://github.com/labuladong

[LeetCode 题解]: https://github.com/Blankj/awesome-java-leetcode
[fucking-algorithm]: https://github.com/labuladong/fucking-algorithm

[进程和线程的区别]: ./base/os/进程和线程的区别.md
[进程有哪几种状态]: ./base/os/进程有哪几种状态.md
[进程调度策略]: ./base/os/进程调度策略.md
[进程间通信的几种方式]: ./base/os/进程间通信的几种方式.md

[TCP 与 UDP 的区别]: ./base/net/TCP%20与%20UDP%20的区别.md

[线程池]: ./java/线程池.md

[运行时数据区域]: ./jvm/运行时数据区域.md

[App 启动过程(含 Activity 启动过程)]: ./android/App%20启动过程(含%20Activity%20启动过程).md
[RecyclerView 性能优化]: ./android/RecyclerView%20性能优化.md
[EditText 搜索优化]: ./android/EditText%20搜索优化.md

[单例模式]: ./design-patterns/单例模式.md
[责任链模式]: ./design-patterns/责任链模式.md
[模板方法模式]: ./design-patterns/模板方法模式.md

[你的缺点是什么]: ./hr/你的缺点是什么.md

[技术人员的 Markdown 简历]: https://github.com/Blankj/resume

[Facebook 面经记]: https://blankj.com/2017/10/31/facebook-interview
[阿里巴巴面经记]: https://blankj.com/2018/09/26/alibaba-interview

[字节跳动]: https://job.bytedance.com
[字节跳动靠谱内推]: https://bytedance.feishu.cn/docs/