腾讯后台一二面面经,以灰
被游戏后台捞了,本身也不是太感兴趣,使用腾讯会议共享屏幕面试,17号一面,18号二面,30号变灰。
一面
- 分布式一致性协议2pc,3pc,paxos,raft
- valotile
- 垃圾回收
- 强引用,弱引用,软引用
- 网络编程
- 继承和接口,什么时候继承,什么时候接口,可以多继承么
- 编程:一个数二进制中1的个数
- 编程:如何将.sort函数改为稳定排序
- 编程:翻转链表
- 编程:二叉树的最近公共祖先
二面
- 进程和线程,多线程之间会共享什么,什么是线程私有的
- 线程同步
- Synchronized和ReentryLock
- 避免死锁,代码层面
- 进程通信
- 函数调用与系统调用,Linux如何进入内核态
- 中断,端对其,select
- equals和==
- hashcode,有啥作用
- StringBuilder和StringBuffer和String
- 静态方法里能引用非静态变量方法么
- ArrayList和LinkedList
- HashMap和TreeMap
- 集合里foreach里可以删除元素么,你怎么办
- TCP和UDP,TCP粘包
- 介绍Zookeeper
- 数据库范式
- 数据库索引,索引越多越好么
- explain
- 编程:写个单例
- 编程:类似单词搜索的DFS
- 编程:Top k
- 计算高考排名
- 设计游戏匹配机制