本文
前往“校招VIP”小程序,访问更方便

【校招VIP】笔经|面经腾讯java工程师面试经验分享

牛客网 08月15日

转载声明:文章来源:https://mp.weixin.qq.com/s/JbXH1CoC3gnX39bMbEYIiA

【一面】
1.项目
项目中遇到的挑战
2.Kafka
Kafka 和 RocketMq 的区别
3.Redis
本地缓存和Redis 缓存的区别
本地缓存的场景
Redis 的数据更新策略
Redis 的部署方式,集群部署的丢失数据,主备切换过程·
4.算法
一个字符串,一个子字符串,判断子字符串在字符串中出现的次数,不要求连续,但有先后顺序,s=rabbbit t=rabbit,出现的次数为3
5.Linux
进程间的通信方式;有哪些信号通信是不可靠的;为什么是不可靠的?
僵尸进程怎么解决?协程有了解过吗?
进程间的通信方式
内核空间和用户空间;为啥要这么区分?
什么是分段机制以及分页机制?
用什么命令看tcp 的状态信息?

【二面】
1.项目
项目介绍
在项目中用了Spring Boot 是怎么使用的?
线程池项目中怎么使用,遇到过什么问题?
2.HashMap
HashMap 的了解
3.线程
ThreadLocal 项目中怎么使用?
4.锁
乐观锁和悲观锁的区别;项目中的使用
Synchronized 和 ReentrantLock 区别
5.Spring
Spring 事务
Spring Bean的存储
6.MySQL
Java 数据源怎么使用?
分布式事务的实现
为什么索引能查询速度?
持久化手段,执行update 语句时,如何保证数据持久化?
7.算法
生产者和消费者的实现
对一个数组进行排序,元素只有0,1,2,使用哪种排序方式;为什么?
找一个字符串里面最长回文子串
8.Linux
CPU 的内存模型
9.JVM
内存模型
10.网络
TCP 的可靠性保证
11.Redis
Redis 数据结构
排行榜的实现
12.其他
你对自己未来五年的一个规划是什么?
你的某某经历主要是做什么?有什么印象深刻的事情?

暂无回复