百度Java实习生一二三面面经(已offer)

一面(60min)
面试官迟到了50分钟,和我说明了缘由并表达了歉意
1.自我介绍
2.项目介绍
3.深挖项目,从一个项目功能开始说起,串联起其他功能
4.Redis和MySQL缓存一致性问题怎么解决的
5.SpringBoot和Spring的区别是什么
6.SpringBoot的自动配置原理是什么
7.Cookie会不会发到其他网站,为什么
8.AOP的底层原理
9.Kafka的消息模型是什么
10.Kafka的架构是怎样的
11.Kafka怎样保证消息消费不重复的
12.Kafka、RocketMQ、RabbitMQ的区别是什么
13.Redis分布式锁的实现
14.Linux的awk是什么
15.微服务怎么理解的,有什么好处
16.RPC框架了解多少
17.Dubbo了解多少
18.Hadoop了解多少
反问:
1.部门日常开发用到的技术栈有哪些
2.我今晚还有二面吗?(因为当时已经晚上九点了,想问问能不能睡觉了。。。)
答:明天给你约二面时间,我对你的评价挺高

二面(60min)
1.自我介绍
2.项目介绍
3.深挖项目,讲一讲项目你认为的亮点是什么
4.单点登录是什么
5.如果数据库挂掉了,你的插入操作失败了怎么处理
6.权限验证怎么实现良好的扩展性,你认为该怎么实现
7.HashMap原理说一下
8.怎样获取线程安全的HashMap
9.ConcurrentHashMap原理说一下
10.JVM运行时数据区讲一下
11.数据库ACID说一下
12.数据库隔离级别有哪些
13.悲观锁和乐观锁讲一下
14.算法题:LeetCode55 跳跃游戏,讲了两个实现思路和时间复杂度
15.算法题:给一组字符串数组,从里面找出字符串子集,子集的不同种类的字符个数要满足指定要求,讲了两个实现思路和时间复杂度
16.快排速度是快还是慢,如果快为什么快,如果慢为什么慢
17.你认为你的性格特点是什么

三面
1.随便聊。。。说到一面二面对我的评价都很好
2.介绍他们那边的业务
3.什么时候能来实习,能实习多久

面试体验还是挺好的,感觉组里的人对我是真的挺不错,一直在肯定我,也让我增加了些许的自信
希望自己进去以后能加油干,不会辜负他们对我的热情

#实习##面经##百度##Java工程师#
全部评论
卷**,消灭资本家!
11 回复 分享
发布于 2020-11-26 04:25
Java属实卷。我面cpp的时候百度就没怎么问八股
6 回复 分享
发布于 2020-11-26 07:50
这实习招的是神仙吧😂
2 回复 分享
发布于 2020-11-25 19:31
这招实习造火箭呢
2 回复 分享
发布于 2020-11-26 02:19
卷的宛如dna双螺旋
2 回复 分享
发布于 2020-11-26 20:05
**。你确定是实习?
1 回复 分享
发布于 2020-11-25 18:18
这就难的离谱
1 回复 分享
发布于 2020-11-25 20:04
Cy沾沾喜气
1 回复 分享
发布于 2020-11-26 00:12
Kafka、RocketMQ、RabbitMQ、RPC 、Dubbo、Hadoop 。这些你简历上写了吗还是直接就会问?问的深不深?背背八股简单了解一下够用吗?
1 回复 分享
发布于 2020-11-26 09:35
楼主什么时候投的?
1 回复 分享
发布于 2020-11-26 15:18
那个部门?
点赞 回复 分享
发布于 2020-11-25 18:14
大佬学了多久了
点赞 回复 分享
发布于 2020-11-25 18:55
老哥在哪投的
点赞 回复 分享
发布于 2020-11-25 20:36
老哥没有项目经验怎么办
点赞 回复 分享
发布于 2020-11-25 20:46
大佬的项目是啥呢?
点赞 回复 分享
发布于 2020-11-25 22:23
太强了,百度那边要求实习多久呀
点赞 回复 分享
发布于 2020-11-25 22:35
这***是实习就离谱🙃
点赞 回复 分享
发布于 2020-11-25 23:06
本科还是硕士大佬
点赞 回复 分享
发布于 2020-11-25 23:26
楼主什么学校
点赞 回复 分享
发布于 2020-11-26 00:12
你这是研究生学历实习吧😢
点赞 回复 分享
发布于 2020-11-26 02:19

相关推荐

会飞的猿:我看你想进大厂,我给你总结一下学习路线吧,java语言方面常规八股要熟,那些java的集合,重点背hashmap八股吧,jvm类加载机制,运行时分区,垃圾回收算法,垃圾回收器CMS、G1这些,各种乐观锁悲观锁,线程安全,threadlocal这些。在进阶一些的比如jvm参数,内存溢出泄漏排查,jvm调优。我这里说的只是冰山一角,详细八股可以去网上找,这不用去买,都免费资源。mysql、redis可以去看小林coding,我看你简历上写了,你一定要熟,什么底层b+树、索引结构、innodb、mvcc、undo log、redo log、行级锁表级锁,这些东西高频出现,如果面试官问我这些我都能笑出来。消息队列rabbitmq也好kafka也好,学一种就行,什么分区啊副本啊确认机制啊怎么保证不重复消费、怎么保证消息不丢失这些基本的一定要会,进阶一点的比如LEO、高水位线、kafka和rocketmq底层零拷贝的区别等等。计算机网络和操作系统既然你是科班应该理解起来问题不大,去看小林coding这两块吧,深度够了。spring boot的八股好好看看吧,一般字节腾讯不这么问,其他的java大厂挺爱问的,什么循环依赖啥的去网上看看。数据结构的话科班应该问题不大,多去力扣集中突击刷题吧。项目的话其实说白了还是结合八股来,想一想你写的这些技术会给你挖什么坑。除此之外,还有场景题、rpc、设计模式、linux命令、ddd等。不会的就别往简历上写了,虽然技术栈很多的话好看些,但背起来确实累。总结一下,多去实习吧,多跳槽,直到跳到一个不错的中厂做跳板,这是一条可行的进大厂的路线。另外,只想找个小厂的工作的话,没必要全都照这些准备,太累了,重点放在框架的使用和一些基础八股吧。大致路线就这样,没啥太多难度,就是量大,你能达到什么高度取决于你对自己多狠,祝好。
点赞 评论 收藏
分享
许愿ssp的咸鱼很不想泡池子:import python as pyhton
点赞 评论 收藏
分享
评论
40
163
分享

创作者周榜

更多
牛客网
牛客企业服务