复盘艰难的23找实习之路(附美团华为蚂蚁字节面经)
记录一下艰难的2023届找实习之路
更新:美团4.15offer 字节5.7offer 华为因为不能远程已拒 字节可以远程 美团如果不能远程就去字节
网易N星:上海数据研发只有两个hc 流转二志愿因为有offer没做笔试
pdd:内推后笔试挂
京东:笔试挂
美团上海到店——平台技术部:
3/28一面
1、挖项目 问的太多了 不列举 大部分是怎么实现or如果要这个功能怎么实现
3、死锁 死锁条件
4、中断和轮询
5、数据库索引 顺便讨论了一下B+树能存多少数据
6、数据库存储引擎知道哪些 有什么区别
4/01二面
1、问项目 什么是序列化反序列化 知道哪些负载均衡 服务OOM怎么办
2、spring启动流程
3、spring设计模式
4、对于模版模式的理解,什么时候用
5、HTTP请求过程 TCP UDP区别
6、linux知道哪些命令
7、什么时候会OOM
8、设置索引有什么注意的地方
9、最近看了哪些书 有什么收获
算法题:
4/13 oc
4/15 offer
百度:投的上海 笔试挂
快手:简历挂
华为 消费bg——cbg云——游戏中心研发部
4/06一面:
1、 String能否被继承
2、 java内存泄露和排查
3、 Hash方式和Hash冲突解决
4、 静态代理和动态代理
5、 线程通信方式
6、 Volitate关键字
7、 java高效拷贝数组?
8、 算法题 跳跃游戏 leetcode 55
4/07二面:聊天
蚂蚁 数金——财富技术:
3/24一面:
1. 自我介绍
2. 数据结构和算法:知道哪些排序,说一下快排原理
3. 100G文件 1G内存 怎么排序(切分排序后多路归并)
4. 说一说Java反射
5. 说一说JVM内存区域
6. 说一说怎么定位需要回收的垃圾(引用计数,可达性分析)
7. 说一说多线程带来的问题,线程之间怎么同步
8. 说一说数据库事务(太宽泛了,答得不太好)
9. 说一说数据库主从同步
10. 说一说数据库为什么要用索引,底层是怎么实现的
11. 说一说你知道的设计模式
12. 讲论文,参与度有多少
13. 挑一个你觉得最有挑战性的项目,说一说遇到的难点是什么,怎么解决的
14. 项目是学校课程项目还是自己写的
3/29二面:
1、 介绍项目,随便问了几个问题
2、 介绍一下什么是线程不安全
3、 HashMap是线程安全的吗,怎么把HashMap变成线程安全
4、 对比HashTable,ConcurrentHashMap,ConcurrentHashMap为什么并发能力好
5、 垃圾收集算法
6、 数据库事务
7、 数据库主从复制
8、 浏览器输入url后发生了什么
9、 分布式事务
10、第K小的数,讲思路,要求时空复杂度最小(TOP K经典题,基于快排思想)
11、 反问
字节 tiktok国际化电商:
3/30一面
1、 问项目,聊怎么实现,从项目里学到什么
2、 写单例模式
3、 和spring的单例有什么区别
4、 算法题:子集的和等于某个数的所有子集
5、 写sql 不会
6、 智力题 1-N批次其中有一批次重量不合格 用最少称重次数找到
1) 刚开始说二分 面试官说不是最优
2) 提示每批次数量不限制 思路:第N批拿N个 算重量差值就可以确定
4/02二面:
1、 问项目
2、 Volitate关键字
3、 JVM新生代怎么划分 大对象怎么分配
4、 新生代有哪些垃圾回收器
5、 ParNew原理
6、 Innodb默认隔离级别 RR能防止幻读吗 RR默认使用临键锁吗
7、 怎么理解最终一致性,有哪些实现方案
8、 分布式事务
4/12 三面:
1、项目
2、RAFT 脑裂、一致性
3、负载均衡
4、各种排序算法 分析复杂度和稳定性
其他想不起来了,八股很少