Welcome everyone

滴滴校招现场面试

面试 汪明鑫 887浏览 0评论

怎么说,面试表现的比较差,面试前也没有复习。

我特别纳闷面试官全程没有问一点java基础和java框架…

面试官问我实习是一直是做java吗

我严重怀疑面试官不是搞java的,搞java的不可能不问java基础。。。

 

  • 自我介绍
  • 实习相关   面试官还嘲讽我在网易呆了这么久就做了这么点东西。。。难受
  • 画一下网易项目的架构图
  • linux命令

(1)有一个文本每一行数据是一个订单

一行数据的末尾有这个订单的耗时,怎么计算平均耗时,怎么得出最大耗时

(2)top

问我top具体有哪些字段,我就记得cpu和内存,因为不常用,我真的忘记了

(3)free

(4)查看一个进程绑定的端口

 

  • mysql B+树
  • B+树为什么遍历快
  • B+树和B树的区别
  • 聚集型索引和非聚集型索引的区别
  • mysql优化相关
  • redis跳跃表
  • redis sorted set内部怎么实现的?

redis我用还没用明白呢?怎么可能知道内部怎么实现

 

  • 有一个场景,每天给滴滴的司机发奖励,一天完成了x单奖励5元,

完成了y单奖励6元,完成z单奖励7元,司机每完成一单,就会写入到MQ,每天零晨清算,设计下这个系统的流程及表。

 

 

 

 

每天零晨从MQ里拉取订单,再往奖励表写数据

count和money初始数据都为0,

每得到某个司机的一个订单,count++

如果count=x ,money+=5

如果count=y ,money+=6

如果count=z ,money+=7

当天的订单都处理完了,再结算奖励金额,并给司机发放奖励,已经发放过的修改状态为已发放

 

还有个问题就是每天的订单是有5000万,怎么办?

我就说用中间件对订单表做水平拆分。

 

  • 算法题:

(1)一颗二叉树,从树的左侧看,输出能看到的节点

(2)一颗平衡二叉树,找出任意2个节点的公共祖先

(3)反转链表

 

 

 

转载请注明:汪明鑫的个人博客 » 滴滴校招现场面试

喜欢 (0)

说点什么

您将是第一位评论人!

提醒
avatar
wpDiscuz