有赞Java开发一面
昨天晚上面的,没问项目,全问的基础,问题如下:
- 堆排序的具体实现
- 如何求一个整数的二进制形式中含1的个数
- 1亿个用户,如何标记用户的状态,只有两种状态活跃和不活跃
- 一致性hash
- redis两种持久化方法的具体实现
- redis的基本数据结构
- mysql的索引实现以及使用要注意的细节
- 缓存穿透的概念和解决方案
- 缓存击穿的概念和解决方案
- tcp三次握手,四次挥手
- string, stringbuffer, stringbuilder的实现
- 如何修改string内部的char[] value 数组
- 数据库的事务特性,隔离级别