写在前面 本人去年参加字节校招提前批,目前已入职字节TikTok-Android部门,欢迎各位来部门直推呀~ https://job.toutiao.com/s/dMDQ1GH 一面 手写单例模式,解释为什么要用双重校验?volatile关键字有什么用?知不知道为什么会有指令重排序? 线程安全怎么理解?volatile除了指令重排序还有什么用?对i++也有用吗?如何保证操作的原子性? http协议的请求报文和响应报文 死锁了解吗 介绍一下项目中的难点 算法题:给你一个二进制数组 nums ,你需要从中删掉一个元素。请你在删掉元素的结果数组中,返回最长的且只包含 1 的非空...