前言
首先说一下吧,自己是18年毕业出来实习的,到现在为止差不多工作2年了,当时实习的工作是学校那边对接的实习,实习期过完之后就一直待在那里上班!其实也还算可以加班时间不多,薪资也尚可!只是自己那颗年轻的心不愿意自己就这样平凡下去了!于是今年上半年辞的职,在家复习了一段时候的面经就参加了今年的秋招!投了差不多十几份简历吧,面了几家,最后选择的百度!也谢谢百度baba愿意捞我,总感觉是前面的大佬都找到工作自己捡漏了🤣。写篇面经攒人品,大家一起冲冲冲!
25号面试的,19号oc!
另外我这里为大家准备了一线大厂面试资料和我原创的超硬核PDF技术文档,以及我为大家精心准备的多套大厂面试题(不断更新中),有需要的盆友点击这里备注csdn,自行下载即可!希望大家都能找到心仪的工作!
百度一面
-
List 中存有50个商品,给一个targetId 从中找出Id相同的删除
-
用过concurrentHashmap吗,为什么是线程安全的?
-
hashmap中的key和value会被GC回收吗?
-
jdk1.8了解lambda吗?
-
如果我对一个类做编译,他其中的lambda表达式会变成什么?
-
说一下联合索引
-
一个字符串要求:1. 去掉收尾的空格;2. 若单词之间相隔一个空格跳过,若是相隔多个空格,合并成一个空格,不能用额外的存储,最好只遍历一遍
-
知道MTU是什么吗
-
如果数据帧长度超过设置会发生什么
-
例行自我介绍,介绍自己的项目经验,以及项目上用到的技术栈。
-
Spring中创建对象的注解有哪些,分别介绍下区别。(即声明spring的bean的注解)
-
Ioc容器的加载流程。
-
Bean的生命周期,需要说下涉及到的一些接口名。
-
Bean的作用域有哪些?
-
spring常用的类有哪些,BeanFactory.
-
Spring中用到的一些设计模式,举例具体的场景。
-
SpringMVC的优势是啥,它的出现解决了一些什么问题?
-
Spring的单例Bean是线程安全的吗?
百度二面
-
项目的后续怎么样?
-
有做过压力测试吗?
-
最近有看什么书吗?
-
知道JDK8是什么垃圾回收器吗?
-
知道CMS什么意思吗?
-
说一下Java的泛型
-
泛型有哪几种
-
说一下多态
-
写一下链表的反转
-
SpringBoot的启动流程知道吗?
-
Redis单线程的优势?
-
说一下线程池
-
如何创建一个线程池
-
为什么不推荐Excutors
-
介绍一下线程池,使用线程池的好处,参数有哪些?
-
线程池有哪几种,优劣是啥?
-
线程的参数有哪几个?
-
线程池的拒绝策略有哪些?
-
线程池execute 和 submit的区别
-
synchronized 和 volatile
-
ThreadLocal的特性和应用场景
-
JVM的内存模型
-
JVM加载class的流程
-
算法题:(讲解思路,分析时间复杂度,本地IDEA实现)
-
给一个整形数组,以及一个整形数字n,获取数组中那两个数字加起来等于结果n。
-
链表合并:给出n个有序的链表,将他们合并为一个有序链表。
百度三面
-
括号匹配问题,leecode上有
-
6位数的数字,每个位置随机0-9,判断有重复数字的概率
-
linux中如何查看一个进程的状态
-
把字符型的数据转化成数值 “12.85”如何转
-
聊一下你最近的项目
-
说一下你最大的成长点
-
项目上线后的后续,保证可用的
-
项目的高可用
-
如果客户突然给你打电话有问题怎么办?怎么解决问题?
-
你是负责人,你需要3个月,但是客户只给你两个月,怎么办?
-
除了学校学的,你还有学什么?
-
你的规划
-
介绍项目和研究方向,围绕研究方向聊了一些内容
-
用过哪些Java的框架,分别介绍一下
-
出了两道算法题,说了一下思路
-
单例模式写一下
-
客户要求2个星期交付任务,你需要3个星期才能完成,怎么办?
-
希望从事的岗位?
总结
最后我为大家准备了Java架构学习资料,学习技术内容包含有:Spring,Dubbo,MyBatis, RPC, 源码分析,高并发、高性能、分布式,性能优化,微服务 高级架构开发等等。有需要的朋友点击这里备注csdn,自行下载即可!任何时候都需要你能够主动地去学习,面试也要提前做准备。如果你的职业发展有更长远的打算和规划,那就更应该沉稳下来,脚踏实地,一步一步。
还有Java核心知识点+全套架构师学习资料和视频+一线大厂面试宝典+面试简历模板+阿里美团网易腾讯小米爱奇艺快手哔哩哔哩面试题+Spring源码合集+Java架构实战电子书一起免费分享给大家!