字节客户端开发面经

10.22 一面

1. 自我介绍
2. 项目拷打+Android基础
    因为项目里面有一个kotlin的Android项目
    项目难点
    kotlin中的内联函数,apply和run的区别是什么
    compose相比xml文件这两种构建ui的方式有什么区别,compose有什么优势
    mvi模式和mvvm模式
    activity的四种启动方式
    collectAsState()相关
    协程底层实现,协程执行过程中需要使用线程吗?
3. 手写Java单例模式,如何修改为线程安全的?饿汉式还懒汉式
4. 算法题:寻找链表倒数第k个节点 easy
5. 反问

在面试过程中还会间接引出一些扩展知识点。#牛客AI配图神器#
全部评论

相关推荐

评论
2
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务