【面经分享】腾讯扩招了,离我进腾讯还会远吗?

111 阅读3分钟

前言

互联网回暖,腾讯扩招5000+,今天给大家分享一下腾讯三面顺利通过,都考了些啥? 首先介绍一下我的BG,学长我,双非本硕计算机,在秋招的鞭策下,顺利在春招拿到offer 希望我的经验也能帮助到你们,祝大家成功上岸。

腾讯一面:

1 .记录uv(Unique Visitors)为什么用set不直接计数?

2 .innodb比MyISAM好在哪?

3 .MyISAM适合什么场景?

4 .数据库索引为什么用B+树?

5 .B+树为什么支持范围查询?

6 .explain优化数据库?

7 .讲一下红黑树

8 .红黑树最大高度差

9 .哪些排序算法是稳定的,哪些不稳定

10 .快排时间复杂度?最差多少?最差跟基数选取有关系吗?

11 .讲-下synchronized

12 .HashMap为什么在链表长度为6和8的时候进行结构转换?

13 .逻辑地址怎么转换为物理地址?## 这应该是最后一轮技术面了吧

腾讯二面:

1.拷打项目

2.两个后端程序通过tcp进行数据传输,是否有可能有数据丢失?

3.怎么创建一个线程池?

4.设置缓存区大小为8,根据最近五分钟访问次数排序,替换次数最少的缓存属于哪种缓存算法?

5.介绍一下spring的事务隔离级别?

6.解释一下ioc和aop?

7.Mysql联合索引(a,b,c)相当于创建了a b c三个索引对吗?

8.什么是半双工通信?

9.实现接口的方法对访问修饰符有什么要求?

10.Spring cloud是如何实现高可用性的?

11.Mysql中innodb的主键索引跟其他索引的区别?

12.聚簇索引中两个字段,一个类型是int,一个类型是varchar,在聚簇索引的叶子节点存储的数据类型是什么?

  1. Jvm判断如何判断对象是否存活?常见的gcroot有哪些?堆里面的对象可以作为gcroot吗?

腾讯三面:

1 . 你自己挑一个项目跟我说一下背景,目标,过程,结果。

2 . 你这里用 MySQL 不就行了吗,为什么要用 redis。

3 . 快几十 ms 用户感知不出来吧?

4 . 你有学过大数据的一些算法对吧,挑一个你说说。

5 . 问一下基础吧,操作系统进程有哪几种状态?

6 . 阻塞能直接转运行态吗,为什么?

7 . 查看进程当前状态的命令是什么?

8 . 还知道哪些 linux 命令?

9 . top 命令都有哪几列作用是什么?

7 . 说一下计算机网络吧,端口这个概念在哪一层。

8 . TCP 和 UDP 都是什么。

9 . TCP 和 UDP 能监听同一接口吗?

10 . 音视频通话用哪个协议,为什么?

11 . 如果 UDP 丢包了呢,你要怎么做?

12 . 做一道算法题吧,给你一堆二维坐标点,找到共线最多的线?

以上是学长在腾讯遇到的面试经典题,学长已经将这一部分整理成PDF版本了,希望能够更好的帮助到大家顺利通过面试,拿下offer。欢迎感兴趣的朋友随时和我交流。

第一章 算法和数据结构面试题汇总

在这里插入图片描述

第二章 Java核心基础面试题汇总

在这里插入图片描述

第三章 Java深入泛型与注解面试题汇总

在这里插入图片描述

第四章 Java并发编程面试题汇总

在这里插入图片描述

第五章 Java虚拟机原理面试题汇总

在这里插入图片描述

第六章 Java反射类加载与动态代理面试题汇总

在这里插入图片描述

第七章 网络编程面试题汇总

在这里插入图片描述

第九章 高级UI面试题汇总

在这里插入图片描述

第十章 Framework内核解析面试题汇总

在这里插入图片描述

第十一章 Android组件内核面试题汇总

在这里插入图片描述

第十二章 程序性能优化与数据持久化面试题汇总

在这里插入图片描述

第十三章 开源框架面试题汇总

在这里插入图片描述