面经 自我介绍(没准备,即兴说的,在校期间的事) 介绍数仓项目 flume 的原理 sqoop和 datax 的区别,如何访问 MySQL sql 的开窗函数,行列转换 mr 的执行流程,经历几次排序 反问 数据量多大 数据源是 hive,处理引擎是 spark 大概做什么的 面试半小时
1:自我介绍 2:给一个活动 今天和未来的活动 用户参与时间不能超过八个小时 设计测试用例 3:滴滴这个平台 设计测试用例 4:手撕 爬楼梯 1-x个楼梯 一次可以走1-x步 返回所有走的步数的所有情况 5:手撕:链表删除倒数第k个结点 6:linux常用的命令 7:get和post请求的区别 #滴滴##实习中的菜狗时刻#
2024-8-9 滴滴一面 挂 顺序可能和记忆不一样了,八股不多 👍,但是面完秒挂,估计排序没比过,以及工程化回答的不够多 问题 面试官介绍部门、业务 自我介绍 html 有哪些语义化标签,以及好处 深色主题切换实现的思路 博客右上角随机文章怎么实现的 觉得 vue/react 对比原生有哪些好处 数组的常见方法 Array(100).map(x=>1),输出是什么,以及有哪些方式可以实现这个
1. 自我介绍 2. 为什么从滴滴离职 3. 说一下进滴滴的成长 4. 进程线程协程区别 5. Java和golang的区别 6. 最新的Java的垃圾回收算法 7. G1和zgc 8. 怎么确定一个对象被引用了,哪些节点可以当作根节点 9. 简单介绍一下索引 10. 如果通过索引定位行数据 11. 数据页格式 12. 三数之和 13. 聊分布式缓存 14. LRU 15. 内存淘汰策略、拒绝策略
滴滴秋储C++/go一面凉经 1、自我介绍 2、问项目(TCP、UDP,为什么采用TCP?) 3、项目架构(webserver)两种高并发模式(问的很细) 4、线程池(具体如何工作的,底层接收到socket如何操作的)?线程池的实现? 5、网络编程一些知识,总之就问的很细了。。。 6、压测?如果超过了访问量怎么办?如何改进? 7、智能指针?几类,各类详细说说?举个场景指针引用成环的问题? 8、多态
滴滴一面 C++/Go
一面 (8月26号,40min左右) 英文自我介绍 一上来就让英文自我介绍,直接蚌住了,根本没准备,半天没憋出一句话,估计就是因为这个凉的。 算法 LeetCode 146. LRU 缓存 LeetCode 101. 对称二叉树 项目 介绍自己开发的缓存框架项目? 什么是多级缓存? 什么是本地缓存? 本地缓存有什么好处?什么时候适合用本地缓存? Redis 如何使用Redis实现分布式锁? 如何解
一面 上来讨论了下在字节做的事情 Vue 响应式原理 computed 原理 然后 Vue 相关的东西问了一堆 手写:两个 stack 实现一个队列 还有个循环题目,说输出 50min 后才发二面邮件,我当时真以为我挂了,后面问了之后发现面试官吃饭去了 二面 一些聊天,关于自己的一些技术方案的扩展场景,怎么去思考? 聊完之后问了下能不能来实习,啥时候可以来 一些计算机网络相关的,比如 https
时间线 7.31 一面 --> 7.31 二面 --> 8.2 三面 一面 大概50min左右 开始问了一些Java的八股(Java基础、集合、Spring、JVM、GC等) 随后围绕面试官的业务场景及他们遇到的一些问题,让我尝试给出解决方案 算法:给定一个 n * m 的矩阵,矩阵每个点为0可以通行,为1不可通行,求左上到右下是否连通 二面 一面结束后立马约的二面,聊了大概50min左右,整体难
以为昨天面得同花顺算恶心的了,没想到今天的才是沉重打击。。。 1.部门是c++和golang,愿意转语言吗(我是java 2.多线程是什么概念? 3.如果不用多线程,会怎么样? 4.为什么多线程一定快,单线程一点慢,到底是什么区别? 5.那么你的项目那些地方在用多线程 6.Tcp的报文格式?具体 7.处理客户端请求是什么协议 8.http协议的报文格式 9.什么叫超文本? 10.http的报文是明
1.你能说一下JAVA有哪些集合吗? 2.HashMap和TreeMap有什么区别? 3.解决哈希冲突的方法 4.那TreeMap底层是什么数据结构? 红黑树+HashMap 5.常见的树有哪些? 6.二叉搜索树、平衡树、红黑树区别是什么? 二叉搜索树(Binary Search Tree, BST)、平衡树(Balanced Tree)和红黑树(Red-Black Tree)都是一种数据结构,用
滴滴 9.26 一面 自我介绍 项目简单介绍 拷打CDN相关知识:cdn是什么、cdn如果命中失败怎么办、cdn如何保证缓存的一致性、cdn是如何进行文件一致性的对比、(webpack打包之后生成的hash值)、等等 事件循环:同步任务、异步微任务、异步宏任务 事件循环的一个题 async function a (){ console.log(1) await console.l
面试题 自我介绍,介绍项目 为什么用 monorepo:因为我自己开发舒服 作用域和作用域链,原型和原型链(没答好) ES6 新特性 computed 和 watch Vue2 和 Vue3 的响应式区别。为什么用 proxy 函数和箭头函数区别(没背八股,只说了 this 和函数提升,因为其他的一下子忘记了) 用了些什么控制代码规范 事件循环 微宏任务队列,哪些是哪些 this(没答好) COR
一面,已感谢信 自我介绍 项目介绍、项目难点 项目想关的 项目技术选型 怎么学的前端 Vue3的改进点 Vuex diff算法 性能优化 promise、async/await 响应式布局的实现 垂直居中 时间循环(看代码说顺序) 算法题(简单题) 面试体验很好,面试官会引导、提醒
很想写个面经,但是好尴尬,没得写。 面试官起来说不懂Java,可是我就用Java和python。两个人肉眼可见的尴尬。 1.TCP的nagle算法 2.一些不重复的数字,怎么找到其中不存在的数字有什么方法 3.用数组的话有什么问题 4.用hashmap快还是数组快 5.三级缓存 最后:我处女面,但面试官真的很好,会有回应说了解了,也会说没关系的,最后相视一笑,结束了面试。 为这个面试官点赞,面试前