字节跳动提前批-Android开发一面

Posted hequnwang10

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字节跳动提前批-Android开发一面相关的知识,希望对你有一定的参考价值。

首先自我介绍

Java

  1. 面向对象与面向过程的区别
  2. equals与==的区别
  3. java多线程
  4. JVM (那些会被回收值老年代,回收算法)
  5. HashMap的put方法
  6. 线程安全的HashMap有哪些
  7. synchronized修饰的静态代码与成员方法有什么区别
  8. CHashMap怎么实现线程安全的
  9. 为什么使用红黑树
  10. 多态的使用场景

android

  1. activity的启动模式,切换activity 生命周期是啥
  2. onNewIntent
  3. Handler解释一下(用到线程)
  4. 微信支付的相关内容(APPkey的作用是啥,了解oauth2吗)
  5. 了解View吗(第三方库)
  6. 结合项目说一下启动模式
  7. 问了一个场景 activity切换到另一个activity,然后怎么知道当前的activity是啥(回到了onNewIntent)

手撕代码

  1. 线程安全的单例模式(饿汉式 懒汉式)
  2. 143. 重排链表-链表拆分+反转+合并-字节跳动高频题

项目+论文

问了一些项目和论文

面试时长80分钟,问的都是常见的面试题,但是八股文好长时间没看,直接头铁去参加一面,还没收到二面通知,估计是挂了

以上是关于字节跳动提前批-Android开发一面的主要内容,如果未能解决你的问题,请参考以下文章

字节跳动提前批-Android开发一面

字节跳动提前批一面凉经

2021届字节跳动客户端提前批一面凉经

2023秋招——大数据研发工程师提前批一面

2023秋招——大数据研发工程师提前批一面

2023秋招——大数据研发工程师提前批一面