滴滴一面记录

先自我介绍
项目介绍一下
平时在实习做些什么工作
------------------------------------------------------------------------
(闲聊结束,技术篇开始)
说一下ConcurrentHashMap (我说了1.7和1.8的实现)
每一个segment里面是怎么实现的?
ConcurrentHashMap比hashtable 好么,为什么?
treemap是降序还是升序
Java虚拟机各个全部说一下?
static 变量存放在哪里的?
如果加了final,是在类加载的什么时候分配的
有父类子类的加载顺序是什么?
双亲委派好处
常用的锁有什么,实现,分别说一下?(我说了Synchronized,悲观锁,乐观锁,lock,cas,版本号)问了我分段锁没答的出来
数据库索引
为什么用b+树,b+树的好处是什么
数据库隔离级别
线程池
(其实好像还有一些,但是没回忆的起来了)
--------------------------------------------------
后面就是简单的聊了聊,技术方面只回忆了这么多,仅供参考。
给自己攒波运气
加油!
----------------------------------------------------
今天二面结束了
记录下记得住的题目
线程池的几种实现方式?用的是那个类?(真的惨系列)
CAP知道么?(不知道gg)
讲讲zookeeper ?
数据库的主从?延迟了怎么办?
数据库集群
HTTP的整个过程?
zookeeper分布式锁什么场景下用?
智力题  25匹马  5个赛道 不能记录时间  找最快的3匹 最快用几次
算法题 一个数组基数的放左边,偶数的放右边,时间复杂度o(n),空间复杂度o(1)(快排的思路来解)
剩下其实还问了一些,脑子就记住了些印象深刻的题目。
慌的一批
求二面给过!!!
刚接到电话!过了,明天三面,加油加油!!!
-----------------------------------------------------
刚刚三面结束
绝对的大佬面  直接称呼我的名字 感觉还是很亲切的
整个人嗯 感觉层次完全不一样,感觉大于等于大佬级别
问我一些Java 基础知识 答出来了
linux  管道用过么? 用过,管道有大小么?.....凉凉
协程没答的出来,B树也不太熟,B+树懂一些
微服务深入讨论,dubbo深入讨论,完全自己是小白
最终结论 linux 不太熟  微服务这些玩意,也不是太好。简直了

最后的总结就是
菜   是    原  罪  !!!
----------------------------------------------------------
三面竟然给过了,很是开心,美滋滋,然后
刚刚HR 面结束
对着简历问了问,然后 问了问简历情况。
问了问面试官情况。
Emmmmmmmmmm  面试官小姐姐声音真好听






#滴滴##面经##实习#
全部评论
滴滴发面试通知了?。。
点赞 回复 分享
发布于 2019-09-01 17:12
咋样了
点赞 回复 分享
发布于 2019-10-29 00:20

相关推荐

一笑而过2222:啊!拷贝构造函数和赋值操作符的区别 拷贝构造函数用于创建一个新对象作为现有对象的副本,而赋值操作符用于将一个已存在对象的值赋给另一个已存在的对象。 啊!析构函数能不能被重载 析构函数不能被重载,每个类只能有一个析构函数。 啊!构造函数能不能被重载 构造函数可以被重载,允许使用相同的构造函数名但参数列表不同来创建多个构造函数。 啊!虚函数和一般函数的区别 虚函数用于实现多态,允许通过基类指针或引用调用派生类的函数;而一般函数不具备这种动态绑定的能力。 啊!引用和指针的区别 引用必须在声明时初始化且不能更改指向的对象,而指针可以在任何时候指向不同的对象,并且可以为 NULL。 啊!C++内存分区 C++内存分为四个主要区域:栈区、堆区、全局/静态存储区和代码区。 啊!堆区申请的内存没有被释放 如果堆区申请的内存没有被释放,会导致内存泄漏,程序运行时间越长,占用的内存越多,最终可能导致系统资源耗尽。 啊!介绍几种常见的 STL 常见的 STL(标准模板库)组件包括:vector(动态数组)、list(双向链表)、map(键值对集合)、set(唯一元素集合)、queue(队列)、stack(栈)等。
点赞 评论 收藏
分享
6 62 评论
分享
牛客网
牛客企业服务