楼主四月底末班车投了字节跳动的客户端,5月7日一面,5月12日二面,5月24日三面,现在已经面完HR面,在线等Offer。白嫖了好多面经,现在发一下面试的123面面经。 一面(45分钟) 自我介绍 问项目,问了很多项目的功能实现细节 项目是小程序做的,问了小程序上线问题 项目中涉及到搜索功能,问了搜索的实现方式 微信小程序的底层实现原理 微信小程序如何实现在多端运行 设计模式 - 单例模式,写了懒汉式 | 饿汉式,面试官要求写出比较好的单例模式,最终写了枚举 线程安全 - synchornize用在静态方法和普通方法上的区别 两个线程调用两个方法A、B,A、B用synchornize加锁,这...