面试复盘|北京-Shopee-安卓开发
2021.8.17-一面-16:00
数据结构:
- 数组和链表的对比:
- 树结构有哪些:
- 红黑树:
- 为什么用红黑树:
- 红黑树的时间复杂度:logN
Java基础:
- 面向对象:
- 对象的创建过程:
- 分配内存在哪里:
网络:
- https的通信过程
操作系统
- 进程与线程:
- 线程通信的方式:
- 线程共享的资源有哪些:
- 线程共享的环境包括:
- 算法1:LeetCode415–字符串加法
- 算法2:LeetCode135–分发糖果
2021.8.20-二面-16:00
自我介绍+项目介绍
- 算法题:分解质数
- 中断
- 异常
- 内核态和用户态
- https是对称加密还是非对称加密
- 泛型
- 注解
- 优缺点
- 为什么选择安卓
2021.8.25-HR-15:00
- 优缺点?
- 成功的事情?
- 安卓开发要具备那些方面?
- 理想的公司是什么样?不一致怎么办?
- 项目有没有什么成果?一个人做的项目吗一个人做的项目吗?谁负责主要部分?
- 压力最大的时候?
- 职业规划?如何适应公司?
- 说一下offer会考虑方面?有offer吗
2022-Java-秋招记录 文章被收录于专栏
2021年秋招