字节跳动提前批-Android开发一面
Posted hequnwang10
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字节跳动提前批-Android开发一面相关的知识,希望对你有一定的参考价值。
首先自我介绍
Java
- 面向对象与面向过程的区别
- equals与==的区别
- java多线程
- JVM (那些会被回收值老年代,回收算法)
- HashMap的put方法
- 线程安全的HashMap有哪些
- synchronized修饰的静态代码与成员方法有什么区别
- CHashMap怎么实现线程安全的
- 为什么使用红黑树
- 多态的使用场景
android
- activity的启动模式,切换activity 生命周期是啥
- onNewIntent
- Handler解释一下(用到线程)
- 微信支付的相关内容(APPkey的作用是啥,了解oauth2吗)
- 了解View吗(第三方库)
- 结合项目说一下启动模式
- 问了一个场景 activity切换到另一个activity,然后怎么知道当前的activity是啥(回到了onNewIntent)
手撕代码
- 线程安全的单例模式(饿汉式 懒汉式)
- 143. 重排链表-链表拆分+反转+合并-字节跳动高频题
项目+论文
问了一些项目和论文
面试时长80分钟,问的都是常见的面试题,但是八股文好长时间没看,直接头铁去参加一面,还没收到二面通知,估计是挂了
以上是关于字节跳动提前批-Android开发一面的主要内容,如果未能解决你的问题,请参考以下文章