去哪儿 Java工程师 三面面经

一面
1自我介绍

2分布式锁说一下?

3 redis击穿和穿透的原因和解决方案?

4 redis 击穿的一种方法:备份,适用于什么场景?

5 arraylist和linkedlist 的区别?适用场景?

6 hashmap 的底层实现?put的过程?

7 hashmap碰撞很多是什么原因?扩容的过程?

8数据库的三大范式?实现三大范式解决的是什么问题?

9 MySQL的索引?

10索引的类型?

11 建立索引需要注意什么事情?

二面

1、询问项目经历

2、redis 的常用数据结构,hash的指令有哪些?

3、redis的过期策略;

4、春天的云与dubbo的区别?

5、分库分表如何做的,发展中国家常用的数据库中间件有什么。

6、分散事务

7、dubbo调用模式

8、dubbo的spi

9、dubbo协议有什么?具体有哪些不同

10、JVM的最大堆内存和最小堆内村你们项目中是如何配置的,为什么配置成替代的模式。

11、类加载机制,如果我想自己控制类加载的时机怎么办?

三面

1介绍项目做什么,自己的职责,顺便问些项目相关(实现方式,没有问框架原理这些,

估计面试官不是这个方向也不懂)

2算法和在线编程

1)青蛙跳有多少种方法,斐波那契数列

2)无序数组的第k大(答堆排序)

3)给定一个数组和一个目标值,查找数组中是否存在两个数之和等于目标值(现场编程)

4)查找回文串的思路,答子串法和双指针法(胡)

5)Linux 为什么要有内核态和用户态

#面经##去哪儿##Java工程师#
全部评论
楼主几年的,工作,我也想投大厂
1 回复 分享
发布于 2021-05-19 16:52
春天的云与dubbo的区别???? 分库分表如何做的,发展中国家常用的数据库中间件有什么??? 这题是从英语翻译过来的?
1 回复 分享
发布于 2021-05-18 20:37
楼主是实习还是校招?
点赞 回复 分享
发布于 2021-05-18 10:20

相关推荐

搜索部 首先说下timeline8.18,投递8.19,约一面8.21,晚上一面call约二面8.22,上午二面下午oc周末等待(8.23,8.24)8.25,offer一年前,我还是懵懵懂懂,高考完的暑假,只会提前学学高数,未来的画像是什么?我或许无法预测。开学后,自学Python,接单,无数个客户的ddl,偷偷摸摸一个人找自习的地方,这一步步竟然为后来的我,搭建工程能力的基础。大一上,我也要感谢我的第一位老板,让我接触到了实习,师兄带着我一步步入门,看他们写的飞书文档。大一下,导师带我参与企业项目,这让我渐渐发现,应该去实践,增长见识,而非局限当下,盯着自己的小新pro。不久后,第一波投递开始,结果当然是约面极少。盯着简历上的文字和ssob,我开始思考,确实很多可以去提升。带着些许不甘心,继续沉淀,慢慢的约面也越来越多,有的时候两天7场,准备完就接着下一个日程。这一次,也许是刚好到位吧,比较match,面试答的流利,关关难关关过,成为度孝子展望未来,依然是重重挑战,果然只有收到offer的那一刻是开心的。愿在百度星海拆解的每一段代码,都能成为丈量宇宙的诗行;此志终赴星河,而今迈步重铸天阶。屏幕前的你们,在无数个向星海奔赴的日夜,一定一定,会在未来化作群星回响的征程——请永远相信此刻埋首耕耘的自己!!!
一天三顿半:???百度提前批发 offer了?不是统一和正式批排序完再发吗我靠
百度求职进展汇总
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
1
23
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务