之前暑期实习投递的滴滴大数据后端研发岗,整体沟通下来非常友好 1、自我介绍 2、确认一下专业是否是计算机专业(因为我本科是数媒,听上去不像计算机相关专业) 3、详细讲一个关键项目的相关内容 4、展示一个代表性代码,看下代码风格 5、HTTPs的SSL/TSL的握手过程,见图一 这里会问到一个问题,HTTPs的传输用了什么加密方式 SSL/TSL的加密过程使用了非对称加密,HTTPs的传输是使用了对
#面经##滴滴# C++选手 滴滴一面 6.21 50min纯八股 自我介绍 首先先聊一下语言吧,看你这边C++用的多,先说说new/delete和malloc/free的区别 说一下多态是什么?如何实现? 堆和栈的区别是什么?二者的数据结构是什么?哪个效率更高? 强制类型转换的使用 看你也用go,说说go有几种引用类型吧 问一下网络,TCP协议的三次握手和四次挥手说一下 操作系统中进程和线程的区
一面(50min) 全程就做了四道题,做20分钟,然后讲,顺便根据题问了一些别的问题,因为面的是国际化部门,还让我做了英文的自我介绍(裂开,根本没准备过,就尬住了) css选择器的,问文本具体的样式,涉及到id、class、标签选择器、继承 知道HTML5哪些新标准? webStorage了解过吗 讲讲flex,flex-grow和flex-shrink 判断代码的输出 涉及到的知识点:原型链、作
面试没过,来尝试写面筋积累一点人品。 7.31投的提前批,后端开发(lz主要用java,所以基本上问的java) 一面: 浏览器上访问一个域名会错哪些事 redis:redis的基本数据结构,你用过哪些(场景),redis的缓存淘汰策略 数据库:问的mysql:InooDB和MyISAM存储的区别、inoodb底层数据结构、B+结构的特点、为什么要用B+树、联合索引是怎么走的、最后给了一个索引id
一面 10.12(43min) 自我介绍 实习经历 MySQL性能慢的原因 联合索引 (a, b, c),where b = 1,能走吗,where a = 1,能走吗 MySQL索引原理 B+树更扁 有什么好处 InnoDB默认隔离级别 可重复读级别是怎么实现的 限流算法 手撕 力扣 92.反转链表II 力扣 53.最大子数组和 项目 Redis持久化 AOF文件存储的是什么类型的数据 反问 二
1️⃣美团 海笔不说了,40题,基本的那些阅读逻辑数推图推图表数量全都有,时间还行,有几个数推毫无头绪,正好省时间了:D 2️⃣京东 做完团休息一小时就趁热打铁了,北森经典3类+98,已经麻木了,最后性格测试直接瘫在摄像头前做 3️⃣帆软产品岗笔试(过筛发)考前完全搜不到笔经真怪了…所以分享下 90分钟行测15题+IT基础选择+问答题,整体时间比较充足,行测题目不简单 行测:阅读理解、数推、数学题
一面(12-26 30min) 自我介绍 3道sql题(主要考察hive sql的基本语法,开窗,常见函数这种) 数仓分层讲一下 项目中有遇到数据倾斜吗,怎么解决的 hive列转行函数了解吗 反问:对数据仓库未来湖仓一体的架构怎么看, 部门职责, 工作时间 二面(12-30 20min) 开场先聊了会天,面试官很健谈。 sql语句,口述运行结果 在做这个项目的过程中遇到的最大的挑战是什么? 聊了下
嘿嘿一个记录贴~ 设计狗的第一份实习→投递简历后一个月收到了HR的面试邀约 面试过程:自我介绍、讲一下作品集中自己觉得最好的作品、面试官提问作品集和学校课程、成绩相关问题、马上下载试用相关app回答问题。 面试问题如下: Q1:介绍一下作品集中最满意的作品吧。 Q2:A项目中你的分工和角色? Q3:界面风格有什么交互和ui方向的考量? Q4:A项目有什么不足?可以改进的地方? Q5:B项目的设计构
电话口述sql谁懂,下定决心好好提升我的sql能力!!!💪 1.自我介绍 2.项目实习经历提问:之前实习中遇到过最难的问题是什么,怎么解决的? 3.说说自己的三个优点和三个缺点? 4.你认为自己的sql能力怎么样? 四道sql题: 找出某个时间段内无订单用户 5月所有司机的最大连续登陆天数 找出某天在北京第一个开单的司机 找出每个客户的历史上最后一笔订单及对应位置 #滴滴#
一面: 1、自我介绍 2、八股 (1)MySQL索引、隔离级别、MVCC。 (2)ReentrantLock底层,AQS,具体的结构,变量赋值过程,线程如何唤醒的,公平锁和非公平,和读写锁的区别,读写锁的锁降级。问的非常非常细,基本问到源码层面了。 (3)Volatile原理:JMM里保证了什么,这两个特性怎么保证的,读写屏障怎么实现的?字节码文件上的体现。缓存一致性协议?指令重排序。 (4)定时
1. 自我介绍 2. 深挖运营实习经历:问题;解决方式 3.运营和产品的区别 4. 工作中如何推动项目落地 5. 常使用的地图软件,使用过程中有哪些痛点,如何解决 6. 反问 面试时长20min,因为之前做过运营,所以重点都是在问从运营到产品的转变 #非技术面试记录#
一篇滴滴Java日常实习一面面经,难度很大。 来源:点击跳转
面试时长:90min 具体分布式锁是怎么实现的 分布式锁到期了怎么办 看门狗是以什么条件作为续期标准,什么情况续期,什么情况不续期 (业务执行完了不续期) 你业务中如果业务出现问题了,怎么判断续期或者不续期 假设下游服务出问题了,锁有可能会无限续期,应该怎么办?答:超时未响应,监听器,注册中心心跳检测,有异常的话进行异常上抛(好像都不对,心态到这里就有点崩了,有没有大佬懂的教一下) 怎么进行全局监
1.自我介绍 2.jwt简介 3.token能不能放在cookie中 4.了解httponly吗 5.为什么选择mongodb数据库 6.mongodb和mysql的区别 7.如何部署你的页面 8.git 9.数据类型 10.判断数据类型 11.typeof和instanceof区别 12.null和undefined 13. ```js function func(a={}){ cons
代码示例输出结果 判断js数据类型的方法 扁平化数组 For in 和 for of 区别 字符串检验 数据库建表 Node 防抖 Gc(nodejs) 排序数组中数字重复个数