字节跳动,华为,阿里巴巴,小米,腾讯2020大厂面试经历系列之(面试题篇)

前言

最近看到很多人都在找工作, 而且很多人都感觉今年找工作比去年难很多, 竞争力也增加不少, 因此激发我整理这份资料, 希望能帮到正在找或者准备找工作的童鞋们.

首先我们能否获得一个面试机会, 那肯定是从简历开始, 简历需要做好功夫, 一份好的简历才足够吸引企业得到面试机会, 接着就是面试了, 面试前必须要先做好准备, 多看一下前辈们总结面试题, 有哪一方面不足的地方赶紧补充一下, 还有要了解一下你即将面试那家公司.

技巧篇

做题

看完面试题之后那就来做一下面试题目吧, 目前找到两个网站

  • SillGun(国外网站, 自备梯子)
  • 牛客网
聊面试

(帅张)stormzhang 跟你谈一下面试那些事儿

  • 面试时企业最看中你什么能力?
  • 我面试到底问什么?
  • Android 面试那些事儿
互联网招聘平台
  • 拉勾-专注互联网职业机会
  • 简寻-让职位推荐更精准
  • 100 offer-帮最好的互联网人发现更好的offer
  • BOSS 直聘-互联网招聘神器
  • LinkedIn (领英)
  • 哪上班

一力顶十巧(刷题)


字节跳动

一面(1hour):

0、自我介绍

1、handler机制,sendMessage和post(Runnable)的区别。

2、ThreadLocal原理,底层实现

3、HashMap底层,扩容,LinkedHashMap

4、Service的onBind和onStart差别

5、Activity启动生命周期,A跳转B

6、Android持久化方案,SharedPreference是否可以跨进程通讯。ContentProvider

7、ClassLoader机制,双亲委派。如果我要写一个Activity类,那怎么保证加载的是我自己写的Activity

8、算法题,约瑟夫环

9、反问

二面(1hour):

0、自我介绍

1、项目技术点详解

2、写过什么自定义View

3、OkHttp代码看过吗,用了什么设计模式

4、MVC、MVP区别,项目中的实现。

5、LiveData和EventBus的相关讨论,真的是讨论,畅所欲言

6、看过哪些源码

7、SharedPreference相关

8、Android动画了解吗,用过什么

9、TCP、UDP区别,面试时的语音用的是什么,为什么要这么用。

10、代码题,5个线程对一个int进行累加到1000.

11、反问

三面(50mins):

0、自我介绍
1、算法,跳棋盘
2、浏览器输入URL到渲染全过程
3、Http请求报文响应报文
4、http2.0有哪些优化
5、用过哪些网络库
6、OkHttp的Intercepter
7、Android持久化方式
8、Java线程同步的数据结构
9、反问

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值