首页 > 滴滴后台开发一二三面凉经
头像
呆又呆
编辑于 2020-08-30 10:30
+ 关注

滴滴后台开发一二三面凉经

国际化一面:一面面试官人很nice,会给出一些建议,你如果这个问题,怎么回答会更好~非常感谢~~~
1.JVM内存模型
2.GC的垃圾回收的原理,GC是怎么实现
3.zookeeper应用场景
4.什么是分布锁
5.zookeeper是基于哪种算法实现分布式一致性的?
6.你知道分布式都有哪些?
7.redis一般用它来做什么?缓存
8.redis常用的数据结构
9.redis写一个kv是原子的吗?什么是原子性。
10.redis持久化是怎么做的
11.数据同步的思路,同步缓存和数据库
12.你了解的设计模式
13.你知道什么情况下去用这些设计模式,例如工厂模式,在什么场景下会考虑用工厂模式。
14.在视频的过程,摄像头采集我的数据,到你那边呈现,的流转过程,简单的用你的理解一些分析一下。
15.mysql数据库索引的原理
16.联合索引,什么时候考虑建立联合索引
算法:
1.怎么判断链表有环,找到链表环的入口节点。(讲了思路,没写)
2.非递归二叉树中序遍历

二面
1.自我介绍,项目亮点介绍
2.用到的组件,哪个最了解:都了解
3.redis单线程模型,他为什么使用单线程模型,单线程模型的优势是什么?
4.单线程最大的问题是 只能利用一颗CPU,无法将负载分配到其他CPU上,那问题就来了,现在大部分的CPU性能都不高,在这种情况下,redis只能利用单核,32核中的一核,31核围观,那这样性能并不会高呀。 那为什么redis还是利用了一核。
5.jvm classloader 能告诉我一下他是怎么做的吗。java支持动态的加载jar包,扩展自己的函数。jvm实时的加载一个jar包,发生了什么,类加载器做了,jvm发生了什么变化,他会做什么事。
6.垃圾回收 在 堆里怎么做的
7.SQL优化
8.explain
9.HTTP TCP IP 分别属于哪一层
10.HTTP1.1 和 HTTP2.0
11.HTTP2.0 压缩的算法
12.TCP CLOSE_WAIT什么时候出现,什么时候不出现。TIME_WAIT什么时候出现?
代码:反转链表

三面:
1.发送HTTP请求的过程
2.域名怎么映射到服务器上
3.根域名服务器,ip和域名之间发生一些变化,这个变化在以太网的体系里是怎么扩散的你有了解吗。
4.tcp三次握手过程
5.为什么挥手是4次,建立是3次
6.CLOSE_WAIT,FIN_WAIT,TIME_WAIT
算法
1.两个数组有序数组,找中位数
2.剑指Offer35 复杂链表的复制
3.贝叶斯:一种试纸检测率是99%,人群中,患病的概率是0.01%。问一个人经过试纸检测后,检测为阳性,那么他真实的患病的概率是多少?
4.快排,时间复杂度,最差时间复杂度
两道leetcode原题,没见过。。。怪自己刷题少,见得少。

更多模拟面试

全部评论

(4) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐