2021年腾讯最新面试题,一个小时帮你掌握面试精髓!看过百分之99能拿到腾讯offer~

本文分享了一位程序员在金三月银四月跳槽季准备腾讯面试的经验,涵盖了一面和二面的主要问题,包括HTTP/HTTPS、Java内存模型、Redis分布式锁、Innodb、ZAB协议、分库分表、分布式ID生成、设计模式等技术点,并强调了面试中对中间原理和分布式系统解决方案的考察。此外,还提及自我介绍和项目经验的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言:

又到了金三月银四月的跳槽季节了,是不是有很多程序猿都开始刷题学习之旅,没有目的的刷题的话,效率是挺低的,有没有同感~

有很多猿猿是想进腾讯大厂的,所以我给大家整理了腾讯大厂的最新面试题,并且附有答案,背下来,百分之九九能拿到腾讯大厂的offer~。帮助大家能再短时间内应对面试突击。废话不多说了,正题来哒~

腾讯⼀⾯:

 

HTTP/HTTPS,⽹络安全问题?

 

答案:说了说他们的区别,Https通信的机制,证书、密钥保证安全⼀些东⻄。

volatilesynchronize的区别?

⼋股⽂,背!

JAVA内存模型?

答案:JMM⼀套规则,⼯作内存、主内存,原⼦性、可⻅性、有序性,happens-before等等都说了。

Redis分布式锁?

答案:这个挺简单的,⼤家都会的,另外还要说下和zookeeper实现⽅式的⼀些区别,实际应⽤的过程。
Innodb讲讲?
把知道的都说出来就好了,⾏锁啊,MVCC,外键,⼀致性读⼀些东⻄。

ZAB讲讲?

答案:就说整个ZAB协议的过程,选举、发现、同步、⼴播的流程。

怎么分库分表?

答案:这个其实还是需要点经验的,没有对应到数量级的项⽬的话可能还是靠背书了,参考我的分库分表⽂
章。

怎么⾃⼰实现IOC

答案:如果⾃⼰看过实现,这个就⽐较简单。

⽤过哪些设计模式,讲讲?

答案:举例⼀些常⻅的模式,平时怎么使⽤的说说就⾏了。

怎么判断⼀个链表是不是有环?

答案:刷题就好了。

一面总结:

⼀⾯的内容⾮常多,后⾯KafkaRedisZookeeperES,计算机⽹络都有被问到,有⼀些回答的不是
很好,不过还是过了。

腾讯⼆⾯

⾃我介绍?

答案:⾃我介绍要准备好,不要太⻓也不要太短,⼏句话说明⾃⼰的职业⽣涯的情况,重点的项⽬,⽤到的技
能点概括进去就⾏。

深挖项⽬,问了下商品表的设计,项⽬有什么亮点,或者认为有什么缺陷,怎么改进,并发有多少

等等?

答案:还是项⽬,深挖,没什么好说的了。
ES讲了个遍,包括基础原理和优化?
⼜重新说了⼀遍。

分布式ID的⽣成⽅式?

答案:还是⽼问题。

再次聊了下项⽬,还有分布式事务相关知识,保证数据⼀致性?

答案:也是⽼⽣常谈题,⾯试必问。两阶段、三阶段提交,TCC⽅案,还有强⼀致性、最终⼀致性等等。

为什么要⽤框架做分布式,没有⾏不⾏?

答案:这种开放性的问题,说⾃⼰的思路就⾏了。举例⼦说明⽐如Dubbo这种框架解决了什么问题,如服务治
理、服务编排、降级等。
 

腾讯总结:

腾讯的面试题是很全面的,更多的是考察中间的原理和使用,还有就是分布式系统下的一些常见的解决方案,平时这些知识点都是有碰到过的,要多总结,感觉下来,整体的难度也一般。

最后:

大致的面试题都是差不多的,希望大家多理解吸收,变成自己的,并学以致用~

我这里还有很多大厂的面试题和材料,如果大家有需要欢迎私信我免费领取哦

在这里插入图片描述

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值