如何准备腾讯java后台面试?

本文分享了一位面试者在互联网公司校招过程中的详细经历,涵盖了从一面到二面的技术问题,包括自我介绍技巧、项目展示、技术难点讨论、数据库优化、秒杀系统设计、业务模块开发、数据表设计、并发请求处理等。同时,文中还提供了牛客白板代码题实例及面试官互动经验,为即将参加校招的同学提供全面指导。

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

一面 1小时

1、自我介绍,项目展开介绍,技术难点是在哪些方面体现的?

2、项目中通信协议是什么,为什么这么定义,服务器承受QPS大小?

3、spring依赖注入的方式?

4、谈一下事务?

······

5、数据库崩了的时候你是怎么优化的?

······

6、秒杀系统你是怎么考虑设计的?

7、具体的一个业务类模块开发你是怎么做的?

8、数据表设计你一般是怎么设计的,和其他模块关联时你是怎么考虑的?

9、索引的类型区别?

10、并发请求数过多时你在系统设计的时候是怎么考虑的?

11、springAOP?

12、cookie和session区别?

13、进程、线程、协程?

14、Nginx项目中做的任务,负载算法选择?

······

牛客白板代码题:字符串编解码,给定指定格式的字符串输入,输出原字符串序列(根据步长,重读序列)递归和非递归实现。

反问环节:面试官人很nice,根据问题一直引导展开,大佬的风度是真的强。

二面 1小时10min

1、自我介绍,项目介绍?

2、服务端收到数据量的大小?解析过程实现?

3、采样频率大概是多大?

4、项目过程中最主要的优化过程体现在哪?

5、SQL注入问题?

6、乐观锁、悲观锁实现?

7、主键和唯一索引的区别体现在哪?

8、平时学习的路线是咋样的,怎样学习的?

9、解决session会话共享你是怎么做的?

······

腾讯会议共享屏幕代码两道:

1、翻转数组,指定整值N,和翻转步长,按给定的步长来翻转数列。

2、给定一个无序数组,找出其中重复N/2次的值是多少,探讨了几种方案实现。

反问环节:面试还会有两轮,面试前辈人很好,好像是在家面试的,有个问题知道理论但是之前没有具体去实践也加以了鼓励,体验感很好。

觉得有用可以点个赞!最后欢迎关注我的公众号:互联网校招面经。每天一篇高质量互联网校招面经分享!每月定期总结归纳!还有电子书福利赠送!在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值