- 自我介绍
- 我看你有一段Java后端实习,为什么想投递安卓开发的?
- 你在学安卓的时候,是通过什么方式来学习的?
- 你挑一些在快手工作中,认为最难、有深度或有成就感的需求来讲讲?
- 具体是怎么破解抖音网络抓包证书校验问题的?
- 网络上加密防止别人抓包有哪些方式?
- 什么叫做HTTPS?它比HTTP安全在哪?
- 公钥和私钥的区别是什么(在非对称加密中)?
- 加签和验签是什么过程?
- 加密解密、加签和验签分别保证了什么事情?
- Java并发的三大原则是什么?
- 原子性除了用synchronized关键字,还有什么方式可以保证?
- 可见性可以通过什么来保证?
- 有序性可以通过什么来保证?
- 什么情况下会发生Java的指令重排?
- JUC包下你知道哪些常用的类?
- CyclicBarrier(屏障栅栏)是干嘛的?
- ConcurrentHashMap底层是怎么保证线程安全的?
- Segment是怎么锁住ConcurrentHashMap的?
- Java和Kotlin的主要区别是什么?
- Kotlin语法中有哪些特性?
- 什么叫做高阶函数?
- 什么叫做密封类?
- 重写hashCode和equals方法的作用是什么?什么情况下需要重写?
- hashCode相同,equals一定相同吗?反过来equals相同,hashCode一定相同吗?
- HashMap底层比较两个对象时,是先调用hashCode还是equals?
- HashMap存储对象时,如何判断两个对象是否重复?
- 安卓中四大组件是什么?
- Activity和Fragment的区别是什么?
- Activity和Fragment的关系是一对一还是一对多?
- 两个Fragment之间如何传数据?
- Handler了解吗?
- 一个子线程有几个Looper、几个MessageQueue、几个Message?
- 什么叫做同步消息和异步消息?
- 安卓中内存泄漏有哪些常见的场景?
- 非静态内部类和静态内部类的区别?
- Java的GC垃圾回收算法有哪些?
- 如何判断一个对象是垃圾对象?
- 反问 手撕算法:最长递增子序列

全部评论
(0) 回帖