前言
本人双非本科,物理专业,无实习经历,菜鸡一枚。
差不多3月初开始投递简历,总共30余家公司,简历没过的有十家左右,3月中旬陆陆续续参加笔试,面试。一些笔试因为时间冲突或者后续流程等太久,就没有参加了。
参加笔试的:顺丰,携程,vivo,字节跳动,百度,奇安信,shopee,keep,恒生,斗鱼,多益网络,美团,金山wps。参加的笔试基本都过了。
3月底基本流程都已经走完,目前已签携程,酒店研发部,base上海。
感谢牛客,我的春招终于结束了!
下面是一些面经,有的忘了,有点不全,望见谅。预祝各位都拿到心仪的大厂offer!
顺丰(一面20min)
- 为什么转计算机
- 了解过什么算法
- Dijkstra算法的原理,局限性,哪里应用过
- HTTP与HTTPS的区别,HTTPS实现
- 最近看过什么书,简单聊聊
顺丰(二面50min)
- 线程安全的集合
- hashMap实现
- 为什么用红黑树
- mysql的索引结构,区别
- sql执行计划,怎么优化
- 类加载过程,双亲委派机制
- class文件看java版本
- redis基本类型,底层结构
- redis缓存雪崩,缓存击穿,如何应对
- redis集群
顺丰(hr面)
- 聊聊大学生活
- 本专业的学习和计算机的学习,时间上是如何分配的
- 觉得做过最有成就的事
- 觉得很后海的事
- 对快递行业有什么了解
- 手上其他公司offer吗?
- 城市有什么要求,深圳可以吗
vivo(一面30min)
- 进程与线程
- tcp/ip四层模型与osi七层模型,为什么简化为四层
- 给一个学生类,按成绩排序,用什么排序,为什么
- Arrays.sort()源码实现
- 逻辑题:判断开关和灯的对应关系
- 项目简单聊聊
- redis怎么保证原子性,怎么优化可用性
- 分布式了解过吗
- 笔试题思路说一下(简单拓扑(入度只有0或1),只修改一次判断回文字符串,无向图两节点路径)
vivo(hr面)
- 为什么不考研
- 为什么从事计算机
- 还投了那些公司
- 期望薪资
- 城市在深圳
- 工作以后的规划
携程(一面30min)
- java 基本类型和引用类型
- 装箱拆箱
- 反射的原理
- java线程安全的类
- tcp/ip四层模型与osi七层模型
- get/post的区别,传输层层面的区别
- 数学问题:长宽高为定值的长方体,什么时候体积最大
- 算法:和最大的子数组,复杂度
- 快排,归并,最坏复杂度,稳定性
携程(二面50min)
- ArrayList原理
- HashMap原理
- 哈希冲突,红黑树与其他二叉树,各操作的复杂度
- tcp/ip四层模型与osi七层模型
- 排序算法(比较型和收集型)
- Synchronize与lock
- 类加载过程,双亲委派机制,修改字节码
- 项目流程,redis保证原子性,如何拓展可用性
- 算法:树的最大深度
- 两个数组的交集(不使用额外空间,堆排),说说思路就行
- 反转链表
携程(hr面)
- 项目的流程
- 期望薪资
- 城市在上海
- 后面做一个英语口语测评
字节跳动(一面30min)凉凉
- 项目聊聊
- redis保证一致性,原子性的问题
- 算法:打家劫舍 lc198
- equals与==的区别
- String为什么是final,有什么弊端
- 反射怎么实现的,怎么使用,优缺点
- 常见异常类
- 内存溢出发生在哪里,如何避免
- mysql索引失效
- sql:查询去重
最后
在文章的最后作者为大家整理了很多资料!包括java核心知识点+全套架构师学习资料和视频+一线大厂面试宝典+面试简历模板+阿里美团网易腾讯小米爱奇艺快手哔哩哔哩面试题+Spring源码合集+Java架构实战电子书等等!
全部免费分享给大家,如果有需要的朋友戳这里直接下载就好了,验证码:csdn