滴滴一面记录

先自我介绍
项目介绍一下
平时在实习做些什么工作
------------------------------------------------------------------------
(闲聊结束,技术篇开始)
说一下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
现代汽车中国前瞻数字研发中心
校招火热招聘中
官网直投

相关推荐

1. 自我介绍2. java基础。equal和‘==’区别、&和&&区别、常用集合、list的实现类、list和set区别、继承特性、list和set区别。3. 介绍一下hadoop,说一下上传数据的流程。4. yarn的作用,资源调度过程。5. mapreduce过程、shuffle过程。6. hadoop高可用如何实现、通过什么方法调度、namenode挂一个怎么办、namenode重新上线后会怎么样。7. 介绍一下Hbase、region作用,用什么管理region?8. hive的作用和特点、hive中表的类型区别、hql转换成mapreduce过程、hive如何进行调优、hive中join操作类型。9. zookeeper的作用、zookeeper如何实现分布式锁、选举机制、zookeeper集群监控方式。10. kafka的作用、kafka如何保证消息顺序和一致性、介绍kafka中topic和partition、如何提高kafka的吞吐量。11. flume的作用、如何保证数据的可靠传输。12. 介绍spark、spark中数据处理模型、RDD的五大特性、RDD和DateFrame的区别、两者之间如何转换、介绍spark的核心组件、spark如何处理数据倾斜问题。13. 机器学习和深度学习的区别、有监督学习和无监督学习的区别。14. 问项目、项目中负责什么工作、亮点。反问xxx这个岗位主要是参与那种高校学习实验平台的建设、听面试官说主要负责一些实验教案的编写。问的东西真的多,小组件的一些东西,我说不会说的我自己都想笑了
查看14道真题和解析
点赞 评论 收藏
分享
1. 维度建模和范式建模是什么,两者之间比较大的区别。2. 为什么说维度建模可以故意引入数据冗余,而范式建模要避免数据冗余,它们这样做的目的是什么?3. 两道Sql题。       order_info (                    order_id bigint,    -- 订单id                    city_name string,   -- 城市名                    driver_id bigint,    -- 司机id                    passenger_id bigint,    -- 乘客id                    call_time string,   -- 订单呼叫时间                    finish_time string,   -- 订单完成时间                    pay_time string)  -- 订单支付时间这个表是订单粒度的一个打车记录,call_time、finish_time、pay_time都有可能为空。(1)  求有多少个用户曾经呼叫过,多少个用户曾经完成过订单,多少个用户曾经支付过订单。用户可能多次打车。(2)  求每个城市完成订单最多的十个司机。4.  项目中数仓分了几层?为什么要分成5层?
查看5道真题和解析
点赞 评论 收藏
分享
2024年2月22日1、基本情况(毕业时间、实习时间、实习周期)2、Java基本类型(寄:8种)3、集合用过哪些?4、hashmap了解多吗?看过源码吗?hashmap的数据结构?5、多线程了解吗?用过吗?6、实习:线程池解决什么问题?(逻辑回答有点混乱)7、线程池的核心参数?创建一个线程池,怎么设定那个核心线程数?8、在Spring中用到哪些设计模式?(回答不好,不熟悉!!)9、三次握手分别干了什么事情?10、Spring里的AOP原理是怎么实现的?11、MySql的默认事务隔离级别?12、总结一下MVCC吗?13、缓存穿透和缓存击穿的区别?对应的解决方案?14、实习经历中:redis保证生成唯一合同号是如何实现的?15、实习中:参与数据库的设计?有遵循什么数据库的规范?16、数据库的三范式17、从上一家公司实习完有什么收获吗?18、算法题:单向链表,如何快速找到中间节点?双指针(快慢指针)19、思维题:四个跑道,八匹马,如何找到最快的马,需要跑几次?20、思维题:四个跑道,十六匹马呢?21、贪心算法的理解?22、反问● 面试过程中,哪里回答不好,需要提升?(客套整理还可以,回答技巧不好,回答问题要学会有自己的总结:脉络、设计模式、逻辑题)● 表达需要提升(推荐看书《金字塔原理》)● 简历排版有哪些需要改进?(增加:项目中解决了什么问题?专业技能模块优化一些,添加一些总结再分的东西:如Java基础和设计模式分开,不要写一块?突出亮点!)总结:1、基础不够牢固(没办法十全十美,但是要争取尽量回答完善)2、回答前先总结思考一下,不要想到啥说啥,思绪混乱3、语气有点唯唯诺诺,自信大方一点4、增加知识广度,知识点和项目之间串联起来5、回答问题,可以先讲清楚这个知识点是什么?用来做什么?能实现什么效果?#我的实习求职记录#
查看23道真题和解析 我的实习求职记录
点赞 评论 收藏
分享
6 62 评论
分享
牛客网
牛客企业服务