现代生活半径的扩大和生活节奏加快使出行成本不断增长。滴滴快车以灵活快速的响应和经济实惠的价格为大众提供更高效、更经济、更舒适的出行服务,给人们生活带来了美好的变化。
时间线8.29下午2点-5点 一面 自我介绍 实习经历 Kafka顺序问题 对Spring的理解 AOP实现原理 注解失效的场景 HashMap 底层 装饰器模式 Redis数据类型 跳表结构 Zset怎么实现按分值进行排序的 Spring Cloud 组件 Feign 过程 Dubbo 比 Feign优势 为什么选择JSON序列化方式 有做数据的压缩嘛 Spring Security用来干嘛的
滴滴一、二面 一面 介绍项目,讲一下项目难点 你的缓存和数据库是怎么保证一致性的 如果在缓存还没过期的时间内,数据库的数据就发生变更了怎么办 超卖问题怎么解决的 分布式锁是怎么做的 看门狗机制是怎么实现的 redis分布式锁底层是基于什么命令实现的 少买是怎么解决的 你的消息队列里面存的是什么内容 如果进队列前返回给用户成功,但是实际上库存已经不足了,这时候进消息队列了,用户实际上是抢不到票的,这
前言 1月5号在牛客上看到的滴滴秋招补录帖子,但是发现官网只能投递一次,我在秋招提前批的时候投过了,所以只能通过滴滴HR邮箱投递,简历一周内过筛, 1月12号一面->1月14号二面->2月2号三面->2月8号收到谈薪电话->2月10号offer审批通过。滴滴效率很高,整个流程还是比较顺利的,在此非常感谢!另外不得不提的是,滴滴每面的面试官人都很nice,尤其是一面面试官,非常看好我,面试过程中一直
中科创维,简答地问了一些java知识,数据库缓存不一致的问题,数据库分布式之类的一些问题吧,半个小时左右 五点开始滴滴一面,然后接下来就连续面试了三场,这是不是KPI啊 一面 介绍课题项目 下来就是java的基础知识 多线程如何实现 TCP和UDP的区别 常用的数据结构是什么 HashMap和HashTable的区别 redis常用哪些数据 如何创建线程池 垃圾回收机制、分带回收、垃圾回收的算法
一面 (8月26号,40min左右) 英文自我介绍 一上来就让英文自我介绍,直接蚌住了,根本没准备,半天没憋出一句话,估计就是因为这个凉的。 算法 LeetCode 146. LRU 缓存 LeetCode 101. 对称二叉树 项目 介绍自己开发的缓存框架项目? 什么是多级缓存? 什么是本地缓存? 本地缓存有什么好处?什么时候适合用本地缓存? Redis 如何使用Redis实现分布式锁? 如何解
1.英文自我介绍 2.git rebase怎么使用 3.编程题 sql窗口函数 python二分查找 4.衡量点击率如何做AB测试(非常详细,包括原理公式等,例如二项分布方差) 5.智力题 可以百度傻子坐飞机 年前机会好少,好久没面试了,重新开始复习顺便准备下后面的春招了 #实习#
1. 自我介绍 2. 介绍如何利用AARRR模型搭建指标体系 3. 介绍一下人货场的概念 4. 拼车的目标场景和目标用户? https://baijiahao.baidu.com/s?id=1654675937688937683&wfr=spider&for=pc 5. 假设要从100城市中选出20个城市开展拼车业务,要怎么选择? 6. 假设中国没有线上的支付工具(支付宝钱包和微信钱包),
水滴网是由内容为基础的信息服务平台,内容来源于用户同时也服务于用户。 目前水滴网仍处于开发阶段,预计开发方向如下: 添加内容标签相关功能,丰富检索方式。 添加定制板块,添加后台处理程序(初步计划使用python)来筛选用户定制或感兴趣内容。 添加站内通知功能。 接入短信提示等相关服务。 完善微信部分功能。 添加内容对接部分。 整合成一键安装包。 由于是个人开发,部分功能所需资源不能及时到位,具体情
终于收到了二面通知所以随缘记录+复盘一下一面 为后续攒攒运气 孩子真的很需要工作呜呜 10.18 一面记录: 1. 自我介绍 2. 总结自己和这个岗位最匹配的三个点,并说明一下为什么(其实面完以后觉得这里有点紧张了没有说得很好,不过后续反问的时候面试官有说此处我主动提了自己转专业的理由并且逻辑自洽,这点是比较好的) 3. 简历深挖,主要就是聊了一下我唯一一段实习经历(虽然是非互联网实习,但幸好面试
6.16 先自我介绍,然后问了简历上的小项目 接着一道编程题,不给头结点,删除链表指定节点 一开始的是将字符串转换为代表ip的无符号long类型,我说没思路,就换了上面这题 又问了些C++的八股: 基类的析构函数为什么要是虚函数? 如何实现高效率,线程安全的Hash Map 拷贝构造函数为什么要用引用 左右值的差别 又一道编程题: 给40亿个不重复的unsigned int的整数,没排过序的,然后
拒绝摆烂,从复盘面经做起!! 下午还在睡午觉,突然接到电话说我有个面试迟到了,遂看面试安排表,发现确实开始十分钟了,马上翻身下床,打开电脑,准备面试。 进入会议,和面试官说了抱歉,开始面试,但是面试官不开摄像头,很别扭。 先问了项目情况,为什么做秒杀,做此项目要考虑哪些东西,是参考的别人的吗,有什么不同点?没细问。 之后就是基础知识。 抽象类和接口区别,类加载器分类,双亲委派机制,怎么打破双亲委派
部门是CTO下的sstg 一面:交叉面(46min左右) 1.vue的双向绑定的原理 2.watch 和computed 区别 3.webpack是否了解 4.promise应用场景 5.await async 是否常用?简单回答了是promise语法糖 6.数组拍平 常用方法 7.对象解构输出题,类似如下 8.事件委托应用场景,原理 9.深浅拷贝的区别 10.https和http区别 11.输出
一面 自我介绍,问项目,为什么选择express,接触过其他node框架吗 koa,express,nestJs他们之间的区别 部署项目的操作,日志 es6都有啥 var let const区别 判断引用类型 typeof null Undefined 和 null区别 call apply bind区别 this指向 实现call Promise理解 promise常用方法 Promise th
#滴滴 一面 45min左右 自我介绍 项目介绍 为什么使用redis 项目中如何设计的redis过期时间 支付模块如何测试 项目中我是如何编写测试用例 数据库 详细讲讲你了解的索引 linux题 查阅日志关键词 代码题 统计字符数组中出现次数最多的字符及次数 让我查缺补漏自行补充,我就答了计算机网络部分 网页输入url过程以及三次握手四次挥手 反问 部门具体工作任务 如何学习 二面 40min左