8.24 滴滴一、二面

一面
1.细问项目一
2.rabbitmq怎么实现消息可靠到达?
3.介绍一下java面向对象思想?
4.介绍你熟悉java集合?
5.linkedlist为什么用双向链表?
6.了解过hashtable吗?
7.concurrentHashMap底层原理(1.7,1.8)?
8.mysql索引分类?
9.mysql索引底层实现?
10.b+树,和二叉树和b树的区别?
11.怎么实现分布式事务(事务中保含消息队列)?
12.怎么为表设计索引?
算法:求树的深度(o(n)实现)
可以降低时间复杂度吗(说思路)?
反问业务

二面
1.细问项目二
2.你在项目里和队友冲突怎么解决?
3.你觉得你的项目怎么优化?
4.tcp如何实现可靠、安全传递消息?
5.了解过io多路复用吗?
6.介绍一下select/epoch模式?
7.浏览器输入一条url会发生什么?
8.介绍一下java对象的创建过程?
9.了解垃圾回收器吗?
10.介绍一下cms和g1?
11.cms有什么缺陷吗?
12.如果一条查询进入不了服务接口,你如何排查?
13.如何将一个服务的响应时间从3/4秒优化到1/2秒?
算法:实现LRU(O(1))
反问业务

三面面试官开会去啦,约下周喽,爱啦爱啦!!!!!
(ps:过10分钟下一面,孩子真顶不住哇😢😢)
全部评论

相关推荐

B站 运营岗 月薪12k至19k,15个月薪资
点赞 评论 收藏
分享
#快手校招# 快手  Java大数据分析平台研发工程师   一面1.自我介绍2 挑一个自己认为不错的项目介绍下3.Spring aop说一下4.Spring aop的执行流程5.平常工作中用过哪些设计模式,请结合工作中说一下6 说了单例模式,追问有哪几种方式可以实现单例模式 7.redis有哪些数据结构 8.redis每种数据结构的底层分别是用什么实现的9 mysql索引是什么10 说下b+数的原理11 b树与b+树有什么区别么12  反问阶段(面试官说主要是偏向大数据分析这块的.业务对内)代码题  是冒泡排序上午十一点一面  下午hr反馈一面已过,二面约在第二天面试官人不错,写冒泡排序刚开始没有写对,反复修改,面试官很有耐心看我写完,中途也没有打扰我,直到运行成功为止。个人感觉体验还是挺不错的二面    10/151.自我介绍2.介绍一下金融风控这个项目(问了几个风控模型的细节)3.项目中的缓存放到哪里的4.项目中的volicity模版是用作什么的5.说说数据加密6.风控模型的决策流程具体细节说下7.平常在工作中遇到过oom么8.JVM垃圾回收过程了解么? 垃圾回收器与垃圾回收算法9.redis的持久化说下10.说下mysql的索引,说出几个索引失效的场景。代码题: 无重复字符的最长子串面试官挺好,刚开始代码题没有思路,面试官给出提示双指针或者动态规划来实现。说也可以根据自己的思路来实现。挺好的
点赞 评论 收藏
分享
2 16 评论
分享
牛客网
牛客企业服务