前期面试PCG的时候被刷了,又被腾讯视频爱玩游戏中心捞起来了,感觉面试体验比上次好很多。
3月31日完成一面,面完后当天接到二面通知约到4月1日下午3点。
一面(1小时,视频面)
- 算法题:如何判断一个数是否是2的整数幂次?
- Java线程同步机制有哪些?
HashMap
和ConcurrentHashMap
底层的区别?- JVM类加载过程?
String
是不可变类吗?什么是不可变类?为什么String
被设计成是不可变的?- 两张表
a
和b
都包含username
字段,写SQL语句求出交集、并集和差集。 - 原码补码反码的区别?
- MyISAM和InnoDB的区别?
- 为什么索引被设计成B+树,为什么不采用B树、红黑树或者哈希表?
- TCP为什么是可靠的?
- 一颗二叉树有1000个节点,最少高度是多少?
- HTTP状态码有哪些,把你知道的说一下。
- Linux进程间的通信机制有哪些?
- Redis的几种数据类型说一下,分别说一下应用场景
- Redis的AOF和RDB持久化说一下,AOF持久化和RDB持久化的应用场景?
- Linux命令:查看一个日志文件最后10行。
- Linux命令:输出当前处于
TIME_WAIT
状态的连接数。