5.10 字节懂车帝Android客户端一面已挂

我一月面搜索岗的时候感觉也没和这个一样,问的问题有点太KPI了
各种自由发挥,我本来表达能力就弱,说着说着大脑跟不上了

更新:不是KPI,纯纯我菜,我真不知道为什么挂了

45min
自我介绍
activity生命周期
activity a到b生命周期
介绍一下handler和相应类,自由发挥
子线程怎么用handler?得先looper.prepare
讲一下hashmap,自由发挥
讲一下事件分发,自由发挥
事件分发的方法有哪些
自定义view的绘制方法,我接触自定义view真的不多,不记得了

场景题:
framelayout放两个按钮,b在a前面,点击事件分发,答的不好
两个recyclerview在一个scrollview里,怎么处理滑动冲突,这个会,因为做过类似处理

介绍一下项目,就介绍一下,啥也没问

编程题
类似多叉树的层序遍历,不难


#面经##字节跳动##客户端#
全部评论

相关推荐

2024-12-30 14:39
哈尔滨理工大学 C++
#include #include #include   // 用于排序using namespace std;// 定义学生结构体struct Student {    string name;       // 姓名    int programming;   // 编程成绩    int math;          // 数学成绩    int english;       // 英语成绩    // 计算总分    int totalScore() const {        return programming + math + english;    }};// 自定义排序规则bool compareStudents(const Student &a, const Student &b) {    if (a.totalScore() != b.totalScore()) { return a.totalScore() > b.totalScore();  // 按总分从高到低排序    } else {        return a.name     }}int main() {    int n; cin >> n;  // 读取学生数量    // 定义学生数组    Student students[n];    // 读取每个学生的信息    for (int i = 0; i  cin >> students[i].name >> students[i].programming >> students[i].math >> students[i].english;    }    // 对学生数组进行排序    sort(students, students + n, compareStudents);    // 输出排序后的学生姓名和总分    for (int i = 0; i         cout     }    return 0;}
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
2024-12-31 17:47
字节跳动 iOS客户端开发 30k×15 本科985
点赞 评论 收藏
分享
评论
1
4
分享

创作者周榜

更多
牛客网
牛客企业服务