滴滴现场三轮面试面经

一面:
各种基础hashmap和一些简单基础题
白纸撕了两道算法题,链表反转,还有一个忘了
一道智力题
一道场景题,50G的key找出出现频率前100key

面试官特别特别特别友好,感觉就是很愿意让我能答出题来,给了我很多提示,非常感谢(楼主学历双非本,笔试0ac)。

二面:
字符串反转,白纸撕
字符串有20G内存存不下,怎么办
字符串有1PB,硬盘都装不下,怎么办
以上三题就聊了有半小时

锤项目,讲项目原理(这儿我自己讲着讲着都讲不下去了,项目原理有点忘了😓)

怎么走上编程这条路的?
做项目的动机?
想成为什么样的人?

面试官非常专业和负责,字符串那儿完全没有标准答案,面试官是跟着我的思路走的,其中聊到了动态扩容,生产者消费者等很多问题。

三面:
白纸撕算法,找中位数
根据我的项目给我出了个场景题,要求设计的特别细,其中还有并发问题

面试官水平相当高,他给我出的场景题完全是当场想的,他和我一起想怎么设计系统,最后给我的评价是系统设计经验不足,确实是,我开始设计的不够细致,一往细的想,会有很多问题。

滴滴面试和其他家和不一样,尤其是二面和三面的设计题,很能看出人真正的水平,面试官都非常友好和专业,赞赞赞赞赞。

最后,跪求offer,求求求求求


#滴滴##面经##校招##Java工程师#
全部评论
0ac可以进面试,,是因为项目写的好吗
点赞 回复
分享
发布于 2019-09-08 19:21
楼主是投的北京岗吗
点赞 回复
分享
发布于 2019-09-08 19:36
百信银行
校招火热招聘中
官网直投
滴滴0ac也有面试吗好玄啊
点赞 回复
分享
发布于 2019-09-11 12:03
感谢面经,明天也一面,沾沾喜气
点赞 回复
分享
发布于 2019-09-15 23:08

相关推荐

发个腾讯的吧,刚面完,以为是kpi,所以没录音,能写多少是多少点击查看详情自我介绍介绍项目1.java和其他语言的区别,比如c++,python,各个方面2.知道几种编程思想,比如面向对象等等3.知道的设计模式4.jvm结构、垃圾回收算法5.乐观锁CAS6.数据结构了解哪些7.排序算法呢,说一下快排,时间复杂度。空间复杂度8.计网1.OSI七层,作用2.http状态码,502如何查找排除3.http报文结构4.https的过程,三次握手,TLS四次握手等等,认证过程5.了解过哪些加密算法,什么是对称加密和非对称加密6.cookie和session了解过吗,区别,集群里,session在一个服务器,请求分配到了其他服务器,怎么解决这种情况说了一些以后,提示我想想redis、mysql7.websocket了解过吗,。。。。我不知道8.http有哪些请求方法,然后给我个场景,问我怎么解决,具体忘了,反正他最后引导我是用head(应该)9.ping用过吗,基于什么协议10.DNS解析过程、我还说了两种方法,递归,迭代,问我迭代体现在哪11.DOS攻击是什么12.TCP三次握手。四次挥手,各阶段的状态,为什么要三次握手、四次挥手,状态那还问我,SYN_RECV之前服务器是什么状态13.为什么要等待2MSL14.TCP   UDP区别、应用场景,问我,游戏用的是什么,腾讯会议呢?我答是QUIC,不晓得对不对15.我看你这是个前后端分离项目,那么跨域问题怎么解决。我不知道。。。。16.静态资源问题,后面提醒我用CDN17.TCP拥塞控制四个过程。TCP滑动窗口了解过吗,讲一下18.TCP、UDP格式操作系统1.内核态、用户态,切换方式2.进程线程,区别、协程了解过吗(协程不知道)3.一个进程,你发现cup使用率很高,你怎么排查,我猜与协程有关,就往这方面答了4.一个线程阻塞到这里了,你怎么解决,我还是从协程方面5.进程间通信方式。调度算法6.虚拟内存了解过吗7.分段分页的调度算法8.OOM了解过吗,怎么排查,怎么解决9.什么是死锁,如何避免、解决redis、mysql1.redis持久化机制2.redis的数据结构3.其他想不起来了。。。。字数超了 #腾讯# #腾讯一
点赞 评论 收藏
转发
1 39 评论
分享
牛客网
牛客企业服务