滴滴一、二面 一面 介绍项目,讲一下项目难点 你的缓存和数据库是怎么保证一致性的 如果在缓存还没过期的时间内,数据库的数据就发生变更了怎么办 超卖问题怎么解决的 分布式锁是怎么做的 看门狗机制是怎么实现的 redis分布式锁底层是基于什么命令实现的 少买是怎么解决的 你的消息队列里面存的是什么内容 如果进队列前返回给用户成功,但是实际上库存已经不足了,这时候进消息队列了,用户实际上是抢不到票的,这
#滴滴#一面 11:30-12:30 首先面试官自我介绍,然后我自我介绍 问项目问的很长时间,但我项目太没技术含量了,实在吹不起来hh。 问http请求过程,负载均衡 MySQL 索引为什么要用B+树而不是其它树,update的执行过程,binlog,redolog, undolog分别干嘛的,分页页深为什么慢,有哪些优化措施。 写一道sql,学生,课程,成绩,返回语文成绩排名第二的学生。 red
从下午3点不到,面到了晚上6点多,连续三面,面完一面就会给你发邮件,接着面,每面之间休息10分钟不到。 一面 1. 自我介绍 2. 问项目 15min 3. MySQL聚簇索引相关 4. 联合索引,联合索引的最左匹配原则 5. 介绍binlog,redolog,undolong三种日志 6. redolog和binlog的区别 7. Redis持久化策略 8. 虚拟内存,解决哪些场景问题 9. 子
1. 项目,感觉问的比较浅,主要是一些技术问题,没怎么深挖, 2.八股(有点难) map的遍历是有序的吗 多次遍历map的顺序是一样的吗 interface的底层变量有哪些 go线上线程增多问题(不是携程是线程),给我整懵了 httpclient的底层实现,需要每次都创建吗,为什么可以复用 redis 快照的底层实现 mysql 索引 mysql 插入缓存 (第一次听说) mysql走索引一定快吗
投递的时候是abc事业部,后面显示是两轮车事业部 7.24 投递 7.29 HR电话约面 8.6下午 一面 面试官迟到了一两分钟,我忘记录音了 约了半小时,实际只面了18分钟左右,是聊天的氛围,挺舒服的就是感觉会凉凉,至今还没给回复
1,自我介绍 2,Base地倾向 最好就是回答没有倾向 哪都能去 我当时头铁说不去北京 3,算法:lc189 轮转数组 要求:空间复杂度O(1),时间复杂度O(n) 滴滴算法题特点: 1,在线写代码比较难用 2,我这两次面试的面试官都都没要求运行,他们就看代码看看对不对 4,算法看我用到了取模 就问我负数取模是正数还是负数 5,展开讲下sql调优 (1)数据量 (2)索引 (sql select本
自我介绍 1. 项目都是在学校做的吗,是个人还是学校的 2. 自己完成的还是有合作 3. 怎么管理的,GitHub还是本地 4. 服务端数据库这些是本地还是合作的 5. 用vue2还是vue3,为什么 6. 开发的时候有涉及到跨域吗,了解跨域吗,怎么理解的讲一下 7. ES6用的比较多的特性有哪些 8. 箭头函数和普通函数的区别,优势 做两个题: 1. 数组拍平,输出一维数组 --flatten
自我介绍 介绍实习项目(5min) React主要用了哪些Hook?(useState,useRef,useEffect,useSelector,useDispathch,useCallback,useMemo,忘记说useContext了) 介绍useCallback和useMemo场景(八股) 比如useEffect的回调函数可以是异步函数吗(async和await)(不可以,但是具体原因没有
1. 自我介绍 2. 简历内容项目细问(每个和NLP有关的都问了) 3. 了解哪些大模型 4. 介绍BERT 5. 相对位置编码的好处 6. 介绍Word2Vec和优化方法 7. BERT为什么用LayerNorm不用BatchNorm 8. 算法:找出和为给定目标值(target)的连续子数组 最后一道题忘记双指针可以做了,只想到暴力dfs了感觉题刷的还是不够,面试一紧张就容易做不出来 #滴滴#
一面: golang八股: 1.channel底层实现 2.map是并发安全吗 3.如何实现并发map 4.进程线程协程区别 5.内存逃逸 6.幻读 7.innodb如何解决幻读 8.mysql如何实现分布式锁 算法: lru 二面: 八股: 1.redolog和undolog 2.如何实现排行榜 3.如何避免超卖 4.golang切片和数组区别 5.mysql锁 6.mysql索引 8.Redi
只写自己没有答上来的 1. CDN 2. 怎么生成etag 3. 怎么实现生成hash值 4. 伪递归和递归什么区别 5. Vuex和redux的区别?为什么reducer使用纯函数 6. 简单请求和非简单请求的字段 7. Cookie的属性?特别是path 8. 静态路由和动态路由(不太清楚具体问啥,以为是动态添加路由) 9. 动画实现方式,性能排序 #滴滴2024届校招提前批#
滴滴 9.26 一面 自我介绍 项目简单介绍 拷打CDN相关知识:cdn是什么、cdn如果命中失败怎么办、cdn如何保证缓存的一致性、cdn是如何进行文件一致性的对比、(webpack打包之后生成的hash值)、等等 事件循环:同步任务、异步微任务、异步宏任务 事件循环的一个题 async function a (){ console.log(1) await console.l
一面,已感谢信 自我介绍 项目介绍、项目难点 项目想关的 项目技术选型 怎么学的前端 Vue3的改进点 Vuex diff算法 性能优化 promise、async/await 响应式布局的实现 垂直居中 时间循环(看代码说顺序) 算法题(简单题) 面试体验很好,面试官会引导、提醒
一面: 1. 讲kaggle的金牌比赛,问了参加人数,算kaggle参赛人数前4的比赛 2. 做了两页ppt讲模型融合创新的点,面试官跟着理解梳理了一遍,较为认可 3. 手撕,都撕出来了 4. 问八股,logloss, auc实际意义,树模型全部讲一遍 5. 反问,问业务中看重什么指标和实际意义 出来5分钟后,紧接着二面通知 二面: 1.讲模型,同上 2. 深挖八股,交叉验证的意义,XGBoost
0726一面 1、自我介绍 2、项目拷打 3、慢查询的定位和解决?explain具体看哪些值?怎么看sql也没有用到索引? 4、数据库的隔离级别 5、可重复读与读已提交事务隔离级别实现的区别? 6、arraylist和linkedlist的区别 7、arraylist的扩容,从内存的角度说明扩容的操作 8、synchronized的1.8以后锁升级过程 9、代码考核,冒泡排序 0729二面 1、实