滴滴国际化出行后端面经(8.25)

滴滴国际化出行后端开发一面(60 min)

  • 自我介绍
  • 用英文介绍下自己的爱好
    PS:(没准备直接蚌埠住了xdm, 憋了几句出来然后连忙道歉说没准备)

手撕题

  1. leetcode 236.二叉树的最近公共祖先, 需要根据输入构建二叉树
    • 讲一下思路, 如果让你测试一下你写的这个代码, 你怎么测试
    • 怎么设计测试用例, 如何保证你写的代码在各种情况下的正确性
    • 如果别人写了一段这样的代码, 你怎么去测试, 你会重点关注哪些问题
  2. leetcode 300.最长递增子序列

MySQL

  1. 讲一讲MySQL的事务
  2. 快照读具体是怎么做的
  3. MySQL的索引是怎么做的
  4. 当MySQL查询慢, 报慢日志的时候, 怎么去查询定位问题

计算机网络

  1. HTTP2.0了解吗
  2. TCP的滑动窗口了解吗

Linux

  1. 当Linux磁盘空间快用完了的时候, 需要删掉一些比较大的文件, 怎么把这些比较大的文件找出来
  2. 一个很大的数组, 我想找到它的第K大的元素, 你打算用什么思路去解决这个问题

JAVA

  1. 讲一下Java垃圾回收的机制

OS

  1. 讲一下进程之间的通信方式

滴滴国际化出行后端开发二面(60 min)

  • 英文自我介绍
    PS:(隔了十来分钟进行的二面, 又没准备直接蚌埠住了xdm, 哑巴英语口语水平强行憋了几句, 看得面试官都瞪大了双眼😂)

项目

  1. 介绍一下项目
  2. 能具体说一下各个模块是怎么实现的吗
  3. 怎么保证登录的安全性
  4. 思考一下, 如果cookie劫持啊、各种黑客的行为盗走你的信息, 怎么保证登录安全性
  5. 登陆时加盐听过吗, 具体知道怎么实现吗
  6. 订单号是怎么生成的
    (PS: 答成订单是怎么生成的了, 面试官挺好全程没有打断我hhh)
  7. 了解过业界里, 订单号生成是怎么做的吗
  8. 具体说一下Redis分布式锁是怎么实现的
  9. 你的实现方式里, 假设10个号, 100个人来抢, 是怎么限制住的
  10. 有没有更好的方案呢, 或者你的方案有什么问题
  11. 使用MQ主要是为了解决什么问题
  12. MQ还有什么作用, 了解RabbitMQ底层具体的实现吗, 有些什么组件
  13. 了解过其他的MQ吗
  14. 为什么使用MongoDB呢, 你觉得MongoDB最适用的场景是怎么样的, 为什么不用Redis来存呢
  15. 讲一下Redis支持的数据类型
  16. 可以简单介绍下Redis底层的Hash是怎么实现的吗
  17. 了解过其他Redis数据类型的底层吗, 讲一下你了解的Redis数据类型的底层
  18. 跳表有个核心的算法, 怎么保证level的高度, 了解吗
  19. zset除了跳表还有一种数据结构, 有了解过吗

手撕题

闲聊

  1. 你的专业是电子相关的, 为什么要考虑做互联网相关的工作
  2. 对自己的职业规划是什么样的
  3. 你觉得个人的优势是什么

反问

  1. 部门技术栈
  2. 对我专业上的建议
  3. 对新人的培养机制
#滴滴##秋招##面经#
全部评论
老哥 我刚一面完 让我英文介绍的时候沉默半天说了一句hello😅
1 回复 分享
发布于 2022-08-26 17:45 天津
约三面了吗兄弟
1 回复 分享
发布于 2022-08-29 17:30 湖北
我也是这个部门,让英文自我介绍
点赞 回复 分享
发布于 2022-08-26 18:20 北京
兄弟有约三面吗?我也是国际化,今天二面完了没消息了
点赞 回复 分享
发布于 2022-08-26 20:05 湖北
我去 老哥我也是这个部门
点赞 回复 分享
发布于 2022-08-26 23:19 陕西
请问怎么看自己面试的哪个部门啊
点赞 回复 分享
发布于 2022-08-27 09:36 北京
兄弟,国际化出行技术栈是用的什么呀?
点赞 回复 分享
发布于 2022-12-08 14:15 云南

相关推荐

01-22 17:57
已编辑
门头沟学院 后端
北京小厂 后端开发日常实习 5500
点赞 评论 收藏
分享
01-21 23:13
门头沟学院 Java
首先,给自己叠个甲,并非因为秒挂了,觉得体感极差。面试部门北京jd零售(具体听他说好像是即时零售),下面开始说面试内容。1. 他“mysql有哪些锁”,我开始吟唱,说完,他说“你说的都是mysql自身支持的功能,我们大厂都不用这些锁,都用乐观锁,你来说下乐观锁吧”,我“…”,吟唱完,“你说的勉强思路算对”。第一个问题,奠定全文基调,第一问题还算正常。2. 零帧起手“我看你线程池学习粒度太浅,就只知道threadpool,你说说怎么实现无限制的任务队列吧”,我尝试性“构建的时候指定没有任务限制的队列”,他“你这样内存直接爆”,然后呱啦一大堆,最后的结论:加机器。然后又呱啦一大堆跟我讲怎么用线程池做报警。3. “我看你实现了系统通知对吧,我们jd每到几点要给几千万用户发优惠卷,你说说要考虑哪些问题”,我尝试性说“不重复,不丢失”,他“你看吧,这就是我俩考虑问题不一样,我肯定首先考虑的是效率”,因为普通话不标准,我还重新问了下考虑什么。等等等…然后印象比较深的一句话,“我也遇到过没有实习经历的校招生,但是他们都会把各种场景考虑进去,我问你也不是要你会,是想你能考虑到”。本文只是简单说下他说的话,可能感受没那么强。我体感差不是因为我答不上来,他教我咋做,我菜我认,是他解释任何一个问题都要拉踩,说完必贬低一下,或者看着简历就开始贬低,我寻思,既然看重实习经验,咋不一面直接把我挂了,面完秒挂。
野猪不是猪🐗:第一题就蚌埠住了,自己问的“mysql有哪些锁类型”结果到最后蹦出来个乐观锁是在搞笑?🤣乐观锁是一种并发控制的思想,又不依赖于某个具体的数据库引擎,跟my不mysql有个毛关系🤣一句话就暴露自己水平不行还动不动就“我们大厂都xxxx”瞧把他能的
查看4道真题和解析
点赞 评论 收藏
分享
评论
5
43
分享

创作者周榜

更多
牛客网
牛客企业服务