天天看点

历时三个月,分享我的社招百度Java一二三面经验,本人已成功入职!前言一面(25min)二面(45min)三面(25min)总结

前言

收到意向书了,许愿一下offer。

复习的时候看了大家面经,回馈一下牛客。 今年招聘流程精简了,技术面总共两面,问题太多了,都是尽力回忆起来的

一面(25min)

自我介绍,除了Java还学过什么

抽象类和接口的区别和联系

Java中锁的类型

volatile关键字作用

知道什么设计模式,挑一个熟悉的实现一下(手写单例模式)

tcp 三次握手四次挥手,time_wait需要等待多久,系统中查询处于time_wait状态的服务

类加载过程

git如何删除本地分支 如何删除远程分支

算法:

链表倒数第k个节点,k可能不合法

二叉树层序遍历

一个random0()函数,p概率产生0,1-p概率产生1,实现等概率产生0和1

二面(45min)

自我介绍

Java面向对象的基本特征,封装继承多态

hashmap的底层结构和扩容机制

垃圾回收算法

如何判断一个对象需要回收

full gc什么时候会出现,如果频繁full gc如何排查

多线程和线程池的使用

sping ioc 和 aop以及实现原理

依赖注入的几种方式

动态代理的几种方式

spring对事务的支持,什么情况下事务注解不会生效

如何解决循环依赖

解释一下ACID

事务的隔离级别以及为了解决什么问题

mybatis中 #{} 和 ${} 的区别以及为了解决什么问题

回表问题以及解决方法

如果一个客户重复提交了多次,如何避免;即实现分布式锁怎么做

为什么要用redis对热数据缓存,redis的优势

如何保证redis与数据库中的数据一致性

了解哪些排序方式,时间复杂度

算法:给定一个数组,如[16, 5, 782, 58] => 得到一个字符串 78258516。应该是剑指上原题

上一段实习的工作,如果极端情况redis挂掉怎么办

三面(25min)

自我介绍

什么时候毕业,能实习多长时间,现在拿到了哪些offer,有什么倾向

做Java与研究生研究方向不匹配,会不会有什么问题

挑一个简历上项目介绍一下,做这个项目过程中遇到什么问题怎么去解决

上次实习,零基础情况下怎么快速的去学习go

什么时候开始学Java

学Java看过什么书,具体讲几个书里看到印象深的点

看过哪些源码,concurrentHashMap底层实现,为什么分段锁转cas

spring mvc的请求流程,DispatchServlet是谁创建的(由谁实例化)

介绍一下动态代理,好处是什么

反问

许愿百度offer

总结

在文章的最后作者为大家整理了很多资料!包括java核心知识点+全套架构师学习资料和视频+一线大厂面试宝典+面试简历模板+阿里美团网易腾讯小米爱奇艺快手哔哩哔哩面试题+Spring源码合集+Java架构实战电子书等等!

全部免费分享给大家,只希望你给作者点个三连!

如果有需要的朋友点这里备注csdn直接去下载就好了,希望对你有帮助!

历时三个月,分享我的社招百度Java一二三面经验,本人已成功入职!前言一面(25min)二面(45min)三面(25min)总结
历时三个月,分享我的社招百度Java一二三面经验,本人已成功入职!前言一面(25min)二面(45min)三面(25min)总结