【2面 - 项目专项】
-
Native、H5、RN页面混合跳转时,页面清栈的桥实现
-
页面混编框架的设计与难点
-
RN 通用容器的设计
-
用户行为监控方案设计
-
JS 错误治理方案
-
RN 页面对用户行为的监控与JS错误治理,在问题发现有什么收获、优化点
-
美团 RN 相对于原生 RN 的有什么优势
【3面 - 基础加深】
-
你们公司 Picasso 有使用过没,介绍下
-
Picasso 单引擎,在多 Bundle 的情况下怎么保证数据隔离的?
-
美团 RN 与 Picasso 的区别
4.省略若干项目相关问题…
-
RN 的页面追踪埋点如何实现的
-
美团首页是否是 RN 页面,MTFlexBox 原理
-
synchronized 修饰 static 方法、普通方法、类、方法块区别
-
synchronized 底层实现原理
-
volatile 的作用和原理
-
一个 int 变量用 volatile 修饰,多线程去操作 i++,是否线程安全?如何保证 i++ 线程安全?AtomicInteger 的底层实现原理?
使用 AtomicInteger 可以使 i++ 线程安全
-
说下对线程池的理解,以及创建线程池的几个关键参数
-
Handler 机制又问了一遍…
-
介绍下 Binder 机制,与内存共享机制有什么区别?
-
Java 集合,介绍下ArrayList 和 HashMap 的使用场景,底层实现原理
-
ArrayList 与 LinkedList 的区别
-
算法 - 两个有序的链表的合并
-
算法 - 输入一个字符串(不含*和.)、正则(字母、*和.任意组合),判断字符串是否合法
-
简单介绍下,项目中遇到的一些技术难点
【4面 - 交叉面】
- 下面的代码, str 值最终为多少?换成 Integer 值又为多少,是否会被改变?