腾讯
一面
- mysql索引结构?
- redis持久化策略?
- zookeeper节点类型说一下;
- zookeeper选举机制?
- zookeeper主节点故障,如何重新选举?
- syn机制?
- 线程池的核心参数;
- threadlocal的实现,原理,业务用来做什么?
- spring DI的原理;
- 四次挥手;
- gc root选择;
- 标记清除算法的过程,标记清楚算法如何给对象分配内存空间?
- cms算法的缺点;
二面
- CorruntHashmap理解
- ThreadLocal原理
- hashmap;
- Java数据类型,同步机制;
- 讲讲贪心算法;
- 如果线上用户出现502错误你怎么排查?
- 并发量很大,服务器宕机。你会怎么做?
分享一份大彬精心整理的 大厂面试手册**,包含计算机基础、Java基础、多线程、JVM、数据库、Redis、Spring、Mybatis、SpringMVC、SpringBoot、分布式、微服务、设计模式、架构、校招社招分享等高频面试题,非常实用,有小伙伴靠着这份手册拿过字节offer~
需要的小伙伴可以自行下载:
链接:https://pan.xunlei.com/s/VNgU60NQQNSDaEy9z955oufbA1?pwd=y9fy#
三面
- syn和lock的区别,哪个更好?怎么选择?
- hashmap源码,为什么8个节点变成红黑树又为什么到了6个节点才恢复为链表?
- 缓存穿透,怎么解决?
- 负载均衡算法,实现;
- 轮询和随机的缺点;
- 分布式服务治理;
- dns迭代和递归的区别;
- 算法题:最长回文串
- 为什么连接的时候是三次握手,关闭的时候却是四次握手?
四面
- 自我介绍
- 简单说说计算机网络
- 简单描述一下从浏览器输入一个地址到服务端整个交互过程
- 说说数据结构
- 操作系统用过吗
- 用过 linux 的哪些命令
- 查看一个进程监听了哪些端口
- 详细介绍项目(简历上的域名访问不了)
- 讲解之前工作经历中做的东西
10.做一道算法题(判断二叉树是否对称) - java 如何从源代码转换成机器码执行的
- java 的击穿
- 网络的七层结构
- tcp\udp 详解 区别
- https 协议的交互过程
- linux 基础命令
- linux 开机过程
- 了解现在市面上主流的 cpu 架构
- fpga 概念了解吗
- 市面上的图数据库
- rdf 讲解
- 图数据库底层存储
- b 树,b+树的概念和区别
- 红黑树平衡二叉树优缺点和应用场景
- 有没有了解 docker 等云技术
最后给大家分享200多本计算机经典书籍PDF电子书 ,包括C语言、C++、Java、Python、前端、数据库、操作系统、计算机网络、数据结构和算法、机器学习、编程人生等,感兴趣的小伙伴可以自取:
200多本计算机经典书籍PDF电子书:https://pan.xunlei.com/s/VNlmlh9jBl42w0QH2l4AJaWGA1?pwd=j8eq#