#软件开发2024笔面经# 20道选择 2道编程 1.输入p1,p2...pn代表n本书价格。 输入d1,d2...dm代表m张优惠券, di表示第i张优惠券的使用条件是:至少买di本书,并免去其中最便宜的书的价格。 问:仅能使用一张优惠券,买这n本书最少需要多少钱? 2.给定一个矩阵,每一步只能选择往上下左右4个方向移动一格,矩阵中'#'代表障碍物不能通过。问外卖员从点A到点B取外卖,再送到点C
桃子装箱(AC) 老张美术课(超时只能过64%) #滴滴##秋招##算法工程师##笔试##滴滴23秋招笔试有点儿难啊#
面试岗位:产品实习生-滴滴国际外卖业务商家端商品 背景:大四双一流工科+零实习 【一面 · 业务面24min】11.24 一、问题 1.自我介绍 2.介绍项目经历 3.介绍一下整个项目,比如背景、目的、中间过程、你在中间就主要负责什么、最后做的结果怎么样? 4.竞品调研怎么做的? 5.简历中有提到,总结反思迭代,根据反馈及时做出应对方案,举个例子 6.项目过程中有没有数据方面的分析? 7.有学过代
2.15一面 react-router 原理 cors处理https和http的区别 对webpack的理解 对ts的理解 浏览器缓存机制 代码题: 解析url 数组去重 回文字符串判断 2.16二面 ts的题,实现unshift 实现一个usePrevious获取上一个state的值 怎么实现QQ音乐和QQ邮箱的鉴权共享 let和const区别 箭头函数 看代码说输出: this指向问题 事件循
8.22 一面 状态码301 302 强缓存协商缓存 原型原型链 Object.__protot__ Function.__proto__ 原型链终点 防抖与节流 代码 大数相加 转对象 数组扁平 用reduce 链表反转 二面 上来直接三道题 js+html 验证url css三饼(float、position、flex三种) 凉凉
面试官全程微笑,体验感极好。 上来大佬先来了个礼貌式微笑。 然后自我介绍。问了问我的研究方向(多模态) 聊了聊大数据相关的技术? 如果来大数据部门想做什么? 问了一下我做的数据挖掘的比赛? 然后30min一道题。 二叉树的z字遍历和阻塞队列二选一 问了一下时间复杂度和空间复杂度。 反问环节: 部门培养人的计划是什么? 您是做什么的? 整体感觉很流畅,体验很好,期待过 ps:滴滴23秋储 一共几面?
第一批笔试 6.24下午2点一面,50多分钟 面试体验极好,问的都不是很难 1. 自我介绍 2. 你比较熟悉的是python是吗 3. 项目中做了一些自动化测试和单元测试具体怎么做的? 4. postman也用了一些是吗 5. 计算机网络了解的多吗? 6. 讲一下三次握手和四次挥手 7. 为什么三次握手和四次挥手 8. 介绍一下网络模型,osi,七层,五层,四层 9. 介绍每一层的功能 10. h
之前暑期实习投递的滴滴大数据后端研发岗,整体沟通下来非常友好 1、自我介绍 2、确认一下专业是否是计算机专业(因为我本科是数媒,听上去不像计算机相关专业) 3、详细讲一个关键项目的相关内容 4、展示一个代表性代码,看下代码风格 5、HTTPs的SSL/TSL的握手过程,见图一 这里会问到一个问题,HTTPs的传输用了什么加密方式 SSL/TSL的加密过程使用了非对称加密,HTTPs的传输是使用了对
#面经##滴滴# C++选手 滴滴一面 6.21 50min纯八股 自我介绍 首先先聊一下语言吧,看你这边C++用的多,先说说new/delete和malloc/free的区别 说一下多态是什么?如何实现? 堆和栈的区别是什么?二者的数据结构是什么?哪个效率更高? 强制类型转换的使用 看你也用go,说说go有几种引用类型吧 问一下网络,TCP协议的三次握手和四次挥手说一下 操作系统中进程和线程的区
1.查看操作系统各个硬件的使用情况 2.Nginx和LVS负载均衡的区别 3.如何应对ack攻击(如何知道这是ack攻击,从哪些方面得出?) 4.查看系统配置(几核等等) 5.docker给企业带来的好处(如在一核的服务器中跑docker和虚拟机的差异) 6.开发一个五分钟之内发放五百万优惠券的系统,要求在多台服务器上负载均衡(使用队列) 7.装饰器的作用,多个装饰器运行的顺序 8.监控程序(如普
自我介绍 STAR法则介绍上段实习最满意的case 深挖上段实习经历(简历上写了数据有提升,你做了什么产生这样的效果等) sql掌握程度 上段实习数据分析用什么软件(excel)常用函打车多吗 常用什么软件(高徳) 为什么用高德多 高德和滴滴各自的优势 很多很多很多的业务题… 比如:给你100万做运营,在五一和清明你会怎么分配 雨天对工作日的影响大还是周末的影响大 如果促进司机端的出车率等… 对加
一、基本信息 简短的自我介绍 二、项目深挖 1.哪一段实习会更深入,或者是对你成长帮助更大一些呢?就这段实习展开介绍 2.在这一段实习工作当中,你分配到的任务是什么?产品目标是什么?有什么样子的确切的目标和指标吗?(比如让用户更多的使用你们产品等) 3.产品现在是属于上线还是初期阶段? 4.产品开发过程是怎么做的用户调研和需求调研?通过什么渠道获得这些用户的?调研的方式是怎样的?谈话的内容主要是什
一面 自我介绍 说说浏览器缓存 知道xss攻击么?怎么防范的;还了解其他攻击么 常用的设计模式有哪些? 观察者模式和发布订阅模式有什么区别? 熟悉哪个设计模式手动实现一下? 如果要你实现一个10s倒计时功能,怎么设计? js事件机制是怎样的 说说你项目中的复杂的点 二面 自我介绍 看我六级过了,加上可能去海外事业部,让我英文自我介绍一下(还好为了微软早有准备,没想到在这用到了) 聊聊研究生期间的工
全程45min左右 1. 自我介绍 (java基础相关) 2. 接口和抽象类有什么区别? 3. hashtable和hashmap的区别 4. hashmap在什么情况下会产生线程不安全的情况 5. 既然hashmap不线程安全,有哪些常用的线程安全的map 6. 创建线程的方法,用callable的话,调用future的get(),会导致线程阻塞吗? 7. 线程池有哪几种 8. 线程池的核心工作
全程50min左右,面试官给人感觉不错 1. 自我介绍 2. java object有哪些方法,了解finalize()吗 3. jvm 元空间 4. 围绕实习的项目问了一些和超领,限流有关的问题 5. 问了项目里一个一致性的问题 6. mybatis改写 7. 熔断的策略和原理 8. rocketmq延迟消息 9. 记事本写一个题目(具体不透露了,不是太简单) 10. 反问 总的来说不太简单,主