关于后端:腾讯面经总结

38次阅读

共计 907 个字符,预计需要花费 3 分钟才能阅读完成。

最近在筹备面试,看了很多大厂的面经,抽空将腾讯面试的题目整顿了一下,心愿对大家有所帮忙~

一面

1、mysql 索引构造?

2、redis 长久化策略?

3、zookeeper节点类型说一下;

4、zookeeper选举机制?

5、zookeeper主节点故障,如何从新选举?

6、synchronized原理

7、线程池的外围参数;

8、ThreadLocal的实现,原理,业务用来做什么?

9、Spring DI 的原理;

10、四次挥手;

11、GC root 抉择;

12、标记革除算法的过程,标记分明算法如何给对象分配内存空间?

13、cms 算法的毛病

最全面的 Java 面试网站

二面

1、ConcurrentHashMap了解

2、ThreadLocal原理

3、HashMap原理,为什么 8 个节点变成红黑树又为什么到了 6 个节点才复原为链表?

4、红黑树均衡二叉树优缺点和利用场景

5、讲讲贪婪算法

6、如果线上用户呈现 502 谬误你怎么排查?

7、并发量很大,服务器宕机。你会怎么做?

三面

1、synchronizedLock 的区别,哪个更好?怎么抉择?

2、为什么连贯的时候是三次握手,敞开的时候却是四次握手?

3、缓存穿透,怎么解决?

4、负载平衡算法,实现

5、轮询和随机的毛病

6、分布式服务治理

7、dns 迭代和递归的区别

8、算法题:最长回文串

四面

  1. 自我介绍 就背景进行一些发问
  2. 简略说说计算机网络
  3. 简略形容一下从浏览器输出一个地址到服务端整个交互过程
  4. 说说数据结构
  5. 操作系统用过吗
  6. 用过 linux 的哪些命令
  7. 查看一个过程监听了哪些端口
  8. 做一道算法题(判断二叉树是否对称)
  9. Java 如何从源代码转换成机器码执行的
  10. 网络的七层构造
  11. tcp\udp 区别
  12. https 协定的交互过程
  13. linux 根底命令
  14. 图数据库底层存储
  15. b 树,b+ 树的概念和区别
  16. 有没有理解 docker 等云技术

本文曾经收录到 Github 了,该仓库蕴含 计算机根底、Java 根底、多线程、JVM、数据库、Redis、Spring、Mybatis、SpringMVC、SpringBoot、分布式、微服务、设计模式、架构、校招社招分享 等外围知识点,欢送 star。

Github 地址

如果拜访不了 Github,能够拜访 gitee 地址。

gitee 地址

正文完
 0