4月份 暑期实习面经 大厂颗粒无收
腾讯云智 4.1
短视频项目
http通信加密body
短信验证码,攻击ip变化,图形验证码
算法 三种 两个栈
三次握手
MySQL索引B+树
最左匹配索引
排序算法 冒泡排序 快速排序 平均时间复杂度
linux top命令
进程和线程 切换成本
死锁
腾讯音乐一面 4.10
第K大数(快速排序思想)
最长上升子序列
阿里国际 4.11
JAVA特性和面向对象特性
接口和抽象类有什么异同点
深拷贝和浅拷贝区别
== 和 equals 区别
Java泛型
Java反射
Spring AOP 实现和场景
Java集合底层数据结构
多线程了解吗
如何解决线程死锁
了解分布式锁
乐观锁和悲观锁
怎么实现一个乐观锁
线程池的参数
怎么设置参数
主要的JVM参数
垃圾回收机制
FullGC怎么排查
用的较多的设计模式
MySQL索引数据结构
慢SQL排查
分库分表
多个系统调用数据一致性
分布式事务
项目调整问题
一个需求如何保证上线
需求涉及多个系统如何协调
反问
阿里灵犀 4.15
玩的游戏
王者荣耀最强的英雄,强在哪,怎么削弱
JVM堆和栈
多线程的最佳实践
项目有什么难点,为什么阻止跨域,如何解决
项目用到python吗
python装饰器
算法题岛屿周长
组长怎么激励组员
58同城一面 4.16
随便问问八股和项目
腾讯音乐二面 4.16
操作系统、计算机网络:各种内存、三次握手、按下url过程
深入项目设计
美团平台一面 4.23
按照简历问项目竞赛论文
算法第K大的数
华为云一面 4.25
第K大的数
项目
实习
技术难点
rabbitMQ 消息队列技术选型
redis 解决重复消费,业界其他办法
定时消息统计,大数据计算内存满,分批查
美团平台二面 4.26
操作系统:虚拟内存、内存淘汰策略
计算机网络:可靠传输、拥塞控制
项目:一些细节数据库表设计
算法:层序遍历
58同城HR面 4.28
简单了解情况,实习目的、时间、工作经验
华为云二面 4.28
介绍项目难点
zset底层数据结构
消息队列选型
队员分工沟通
为什么想来华为
家城市选择
#面经##暑期实习##后端#