腾讯 CSIG 一面 面经(凉凉经)
面试题
- 进程之间如何进行协程
- 一个无序数组,查找第K个大元素
- 使用一个TCP长连接来发送视频或者大文本文件是否合适
- TCP三次握手过程
- 如何实现附近的人功能
- HashMap的rehash算法
- mysql什么情况下会导致索引失效
- A和B方法用synchorinzed修饰,进入了方法A还能进入方法B吗
- 线程yield()wait()的区别
- TCP和UDP的区别
- UDP数据包的大小
- 如何让拥有GC的情况下产生OOM
- GC策略
- Redis的数据结构
- Java的线程是什么
- HTTP和HTTPS的区别
- HTTPS的证书算法
- Linux查看端口是否被占用
- 端口被占用其它应用能否正常运行,如何解决
- docker容器重启后,文件是否存在
- 索引的底层
- Redis的备份机制
- Java实现线程安全的手段
- Redis的哨兵机制
- 内存有限,如何寻找两个大文件中同样的行
笔试题
- 转换16进制数据0xF 0xff 0x110U%
- 实现链表反序,自定义数据结构