腾讯后台开发面经,分享我的一面+二面+HR面面经(HR有彩蛋),希望对大家有帮助。

本文记录了作者在腾讯的面试经历,包括一面和二面的内容,涉及Flink优化项目、微服务相关问题、数据库主键、JVM调优参数等,以及面试官对锁优化、CAS、网络协议等基础概念的询问。作者认为项目经验可能是进入复试的关键,并在文末分享了大量的学习资源。
摘要由CSDN通过智能技术生成

前言

4.2日 约4.6日一面,当时觉得无所谓了,准备的不好也没事儿,就很痛快的答应了
4.6日下午2.30 一面:

问项目1,

本人参与学校的一个国家重点研发项目,是对Flink做优化的一个项目,正好对面也是做Flink的,嘿嘿,巧了
问了挺久,也提出了我优化思路上的很多问题,就冲这,我这次来这一面就不亏啊!(本项目研究内容也和本人硕士论文挂钩,真心觉得赚到了)

问项目2

微服务的一个项目,接下来总结下问了那些内容:
1、微服务的理解
2、微服务组件怎么组织到一起
3、系统出现问题了,如何定位出问题的组件
4、多线程(自己讲)没方向,会啥讲啥
5 、1.6对锁的优化
6、轻量级锁和偏向锁的区别
7 、java高版本为啥把偏向锁去掉了
8、为啥有自旋锁机制(我答的减少上下文切换,他说答对了)
9 、上下文切换会产生哪些消耗
10 、syn和locksupport的区别
11、reentlock是不是基于syn实现的
12 、除了reentlock还用过哪些(cas)
13 、cas如何实现的?
14 、cas编程语言自身就能实现么?
15、volatile
16、手撕代码
至此一面结束,本以为在刷kpi,结果不到一小时查看过了复试

4.9日 2:30pm 二面:

刚上来就出了问题,面试官说听不见我讲话,于是用座机

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值