首页 > 笔经面经 > java后端 春招各公司面试记录(内含字节、阿里等大厂)

java后端 春招各公司面试记录(内含字节、阿里等大厂)

头像
那是一条神奇的天路
编辑于 2021-07-10 17:35:19 APP内打开
赞 4 | 收藏 45 | 回复2 | 浏览3212
@[TOC](java后端 春招各公司面试记录(内含字节、阿里等大厂))

答主本科生,收到若干大厂、小厂offer,包含sp级别offer。建议基础一般的同学们可以按照先小厂再大厂的顺序面试,在春招末尾抄底大厂。
##  嘀嗒面试
1. 单例模式 各种设计模式
2. 各种排序算法
3. HashMap底层原理
4. SQL
5. Redis
6. 多线程 微服务

##  Meta APP
1. Currenthashmap如何实现线程安全
2. Equals和== 重写equals方法
3. Java arraylist和linkedlist区别arraylist可扩容 增删区别 扩容机制
4. Final关键字
5. String StringBuffer StringBuilder
6. JVM虚拟机栈OOM实现 递归后果 栈溢出
7. http协议状态码 200 302 404
8. 转发和重定向
9. http协议的请求方法
10. Tcp三次握手只握两次
11. Autowired注解 按名称注入

##  北大软件
1. Redis
2. Maven打包依赖冲突
3. java编码内存不够 设置内存参数
4. 爬虫

##  望石智慧
1. Java 数据结构
2. Hashmap concurrenthashmap
3. 合并升序数组算法
4. 开平方算法
5. 数据库事务
6. Mybatis是什么
7. Mybatis # $
8. Mybatis 动态sql
9. Mybatis工作流程 原理
10. Mybatis缓存 清空缓存

##  望石二面
1. 项目
2. 数据结构都有什么介绍一下
3. 数据库底层
4. 百万级数据,实时变化,调取某一用户的上下20排名,需要用到什么结构 treemap有序 数据库
5. Spring原理,特点是什么 ,bean启动流程
6. Redis缓存优势 (存入硬盘和内存的区别)

##  望石三面四面
1. Spring历史发展
2. 流式数据等概率取k条

##  顺丰科技
1. 分页的原理 机制
2. TCP三次握手原理
3. TCP和UDP区别
4. 数据库底层结构
5. B树和hashmap区别
6. 找数组中目标值的开始位置和结束位置
7. 进程和线程

##  顺丰二面
1. 介绍实习项目流程,学到了什么,用的项目提交软件,遇到难题以及怎样解决
2. 数据库用过什么,怎样与后端衔接mybatis
3. 找到二叉树的最下层最左子节点
4. Socket

##  顺丰三面
1. 忘记了

跟谁学一面
1. C语言和Java区别
2. Spring用过什么注解 底层怎么实现
3. 多线程并行怎么用
4. Springboot和spring区别 最新版spring也可以用注解
5. 八种基本数据类型
6. 每k个结点翻转链表 不足k不反转

##  火线安全笔试
1. 八种基本数据类型及包装类
2. 写出框架及组件
3. Jar和war区别
4. Web服务如何开启
5. Git将远程仓库复制到本地,创建分支,将分支推送到远程
6. 多级树的广度优先
7. 工厂模式
8. 堆溢出
9. 输入url后过程(包括渲染)
10. 几个string对象

##  火线安全面试
1. Java反射和类加载
2. 装箱和拆箱的原理,在内存的区别,int 100和10000
3. Jvm原理,hashmap
4. Spring和springboot区别
5. 线程继承thread类和runnable类创建的区别

##  根网笔试
1. 观察者模式
2. spring执行post请求处理过程
3. 实现java parseInt方法
4. 汉诺塔
5. 查询及格的同学学号和平均成绩
6. 每三个空瓶换一瓶汽水 10瓶Java
7. web应用跨域问题原因和如何解决springboot
8. 字符输入流
9. 接口继承修饰符
10. 字符输入正确
11. Hashmap实现及冲突解决
12. 面试懒得参加

##  Keep一面
1. 反射机制
2. JVM
3. Hashmap 红黑树结构
4. 线程有几种状态,怎样实现并行和同步,线程a start()之后再调用a会发生什么
5. 计网三次握手
6. TCP UDP
7. 进程和线程
8. 线程池
9. 算法题合并有序数组
10. 队列特点 如何实现队列
11. 堆
12. 除了new还能怎么创建对象

##  Keep二面
1. 项目装箱算法
2. LinkedHashmap
3. ThreadLocal
4. 设计模式
5. MIU算法
6. 用面向对象实现图片浏览器看多种类型图片 多态

##  阿里妈妈 淘宝联盟一面
1. 排序链表
2. Hashmap底层原理 重写hashcode
3. JVM
4. 深度优先
5. 锁 i++ sychronize怎样实现
6. 面向切片编程调用顺序
7. 反射 spring中反射
8. 数据库ACID的应用场景
9. 数据库隔离
10. 写一个sql 找出a表中排除ab交集 join left join

##  天天乐学
1. 单例模式 sychronized
2. 2 3 7元货币凑27元
3. 写service层A给B27元

##  天天乐学二面
1. 线程的共享
2. OOM
3. 树的中序和层次遍历
4. 深度学习lobel 线性回归和逻辑回归 矩阵的秩

##  火币网
1. Hashmap和hashtable java7 8 头插法 尾插法
2. 判断链表成环
3. Sychronized和reentrantlock区别
4. Spring设计模式 单例模式
5. 两个线程写入一个controller会不会冲突
6. ==和equals
7. SpringMVC流程
8. 面向对象三个特性
9. 几种线程池

##  火币网二面
1. Hashmap concurrenthashmap
2. 线程池
3. Sychronized volatile
4. IOC容器及如何自己实现
5. 计网TCP UDP HTTP 七层 三次握手
6. 跳页表
7. 布隆过滤器

##  字节有可能考的
1. ThreadLocal
2. toString equals实现
3. Bean生命周期
4. 创建索引 表连接左连接右连接
5. 栈实现队列

##  美团一面
1. 101到200的质数 分页显示
2. 内存表示Xms
3. Sql慢查询怎样优化

##  阿里一面
1. Spring ioc 循环注入
2. 并发
3. 线程池
4. JVM新生代什么时候被回收
5. 异常 OOM

##  滴滴一面
1. == equals
2. Jdk jre
3. 面向对象多态
4. 重载和重写
5. Mysql事务和隔离
6. Mysql主从
7. Char和varchar
8. Url到页面加载
9. 为什么ip地址能够区分机器
10. 线程和进程
11. 为什么三次握手
12. 怎样保证tcp连接唯一性:一次只有一个服务器和客户端连接
13. Tcp如何保证可靠传输
14. 七层
15. 进程间通信方式,线程间通信方式
16. 进程的调度算法
17. 虚拟内存
18. 僵尸进程和孤儿进程
19. Redis哪几种数据类型 reset
20. 旋转数组问题
21. 可以只有进程里面没有线程吗
22. 二面忘了,三面唠嗑(好像问了树有什么用)

##  字节
1. 一面忘了 算法好像考的链表去重? 基础知识都在射程范围内
2. 二面:
1. 算法加试:一堆石头 质量相同的碰撞会消失 求最后碰撞剩余最小质量
2. 算法:一个字符串输出所有可能的ip地址,比如 25525512213 输出255.255.12.213 和255.255.122.13
3. 考了一些听不懂的 redis? 具体忘了
4. LRU算法

##  阿里一面
1. Sql索引
2. Ioc和aop ioc优势???Aop具体怎么实现
3. Synchronize 和lock
4. Hashmap为什么8转为红黑树 6转为链表
5. 红黑树原理? 和avl区别
6. Jvm内存模型
7. Hashtable 和concurrenthashmap
8. Volatile原理
9. Cas原理
10. 线程池原理
11. 序列化 除了java序列化还有其他什么序列化 redis?原理
12. Probuffer
13. Aqs
14. Lambda表达式用法
15. Stream流用法
16. 一致性hash
17. Cglib
18. 消息中间件
19. https流程
20. 分布式事务解决方案
21. 索引的匹配原则
22. 最左匹配

##  字节教育一面
1. https的通信
2. 四种隔离级别使用,如何解决
3. 两个进程如何容灾
4. Tcp四次挥手
5. 进程线程
6. Tcp udp
7. Tcp为何可靠
8. Mvcc如何解决rc
9. 栈实现队列
10. 两个数如何交换不用变量
11. 定时任务如何实现

##  字节教育二面
1. 64匹马 8马场问题
2. 升序链表合并 递归
3. 逆时针便利二维数组
4. mysql的数据结构
5. 忘了

## 字节若干面
1. 忘了
2. 字节面试大同小异,算法(最常考数组、链表、矩阵各种变换和排序,基础题背熟[参见此处]( https://www.zhihu.com/question/34814570 ))+脑筋急转弯+java基础+项目

## 百度
1. 百度电话面,不问算法题,java基础看好,不是很难,都是套路。



更多模拟面试

2条回帖

回帖
加载中...
话题 回帖

相关热帖

笔经面经近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐